4 王威振的csdn

尚未进行身份认证

我要认证

问题是解决的思路,不要怕问题太难,而不敢去尝试。当你尝试后,才明白坚持的真谛

等级
TA的排名 3w+

mybatisplus 代码生成器

maven依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatisplus-spring-boot-starter</artifactId> <version>1.0.5</version></dependency><dependency> <groupId>com.baom.

2020-09-16 16:38:51

vue 路由跳转页面不刷新问题解决

看到浏览器中地址在变。页面却一直更新不动。尝试很多方法。在App.vue中 <router-view>增加标识key无效的。可以往下面看其实解决这个方案的方法却是很简单。不知道的。却入坑很深。那就是在被嵌套的元素标签中增加<router-view></router-view>这样路由的页面就会被嵌套在 layuiminiHomeTabIframe元素下。页面也就会实时更新。那大家有疑问了。在App.vue中不是有个这样的标签吗。用那个不行..

2020-09-10 16:20:48

记一次vue使用template循环报错 Property or method “item“ is not defined on the instance

看着非常的没啥问题。但是一直报错template 出现这样的报错。需要用再包裹一层。看下图因为template只能有一个根节点

2020-09-08 17:39:15

seata TransactionException Failed to store branch失败存储分支信息解决

忽然有一天控制台一直在刷失败存储分支信息。然后一路断点追查到这里和客户端发送请求的时候。就是一直报错。我勒个嘚嘚。最后返回到我的业务代码里看了看。然后有了疑问?会不会是从redis取的数据太多了。导致客户端接受不了那就改成每次取10条数据。然后重启代码。结果成功了所以这个文章的重点来了。就是参数不易传输太多 。不然seata客户端会报错。好了。说完收功。去敲代码了...

2020-09-03 16:53:46

springboot整合rabbitmq失败重试时间间隔无效解决

消费方手动进行确认消费。代码异常后。失败重试。发现每一秒刷新一次。不对啊!我配置了重试间隔,4s一次。为啥没有效果。如果你也是这样的问题。可以往下看由于属于手动确认。所以必须要try catch .进行操作。这个问题就在于这个try catch。失败重试需要接受到异常信息。所以我们需要再catch里。把异常抛出去。然后就可以看到控制台。间隔4s重试一次。别忘记再配置文件中配置如下信息...

2020-08-27 11:10:46

springboot 整合rabbitmq 实现延时队列

延时队列:生产者刚发布一条信息。消费者想过一段时间进行接收处理操作。我这边用的是插件1、首先安装插件(rabbitmq_delayed_message_exchange-3.8.0.ez)下载这个插件后放到rabbitmq安装目录plugins下。然后进入到sbin下执行cmd命令插件下载地址:http://www.rabbitmq.com/community-plugins.htmlrabbitmq-plugins enable rabbitmq_delayed_message_exch.

2020-08-27 10:59:53

seata分布式事务tcc模式和at模式配置详解

首先先来说at模式。这个模式是seata中最简单的。代码无侵入基于数据库实现下面来说具体配置步骤:1、在配置文件中增加seataspring: cloud: alibaba: seata: tx-service-group: order-service-group #seata客户端配置的实例名2、引入seata客户端文件file.conf和registry.conf到resources目录下。注意:用到seata事务的模块都需要引入3、增加

2020-08-24 16:52:27

git idea中远程分支remotes branchs没有更新解决

这个远程分支中没有更新的话。用git命令。在项目目录下打开git客户端输入git remote update origin --prune然后再去看idea中远程分支。就会有你想要的分支了

2020-08-19 09:24:24

eureka 自动剔除无效的服务

在eureka服务上配置 enable-self-preservation: 关闭自我保护模式(缺省为打开) eviction-interval-timer-in-ms: 续期时间,即扫描失效服务的间隔时间在eureka client节点上配置lease-renewal-interval-in-seconds:表示eureka client发送心跳给server端的频率lease-expiration-duration-in-seconds: 发呆时间,即服务续约到...

2020-08-17 16:54:38

记一次springcloud+seata事务不进行回滚

不想看分析的。直接翻到最低。看解决方案springcloud增加seata maven依赖<!--seata--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>2.1.0.RELEASE</version&gt

2020-08-13 15:55:28

解决springcloud使用springsecurity权限服务eureka注册中心连不上问题Cannot execute request on any known server

eureka注册中心启动正常。启动客户端忽然报如下错误。我这个博客是针对使用springsecurity权限导致eureka注册中心连接不上的。请大家勿喷解决这类问题两步:1、eureka注册中心和客户端都加入此下图描述内容2、在eureka注册中心设置security过滤规则。如下图所示这里把代码写出来方便大家拷贝@EnableWebSecuritystatic class WebSecurityConfig extends WebSecurityConfigure.

2020-07-29 17:40:35

spring 自定义命名空间 xsd

首先第一步创建META-INF目录。spring.handlers和spring.schemas文件必须存在spring.handlers文件写入命名地址以及对应的命名空间操作器(注意看图中所对应的类。一环套一环)下图的config。为元素节点。所以在xml中需定义为ti:config下图url为元素下的属性spring.schemas文件写入xsd对应的位置xsd文件内容自定义然后在具体xml中定义使用。然后就可以愉快的用了。...

2020-07-20 16:03:47

解决idea运行卡顿问题

有天看到同事在电脑上关程序。我好奇问了一句。你做啥子。同事:idea太卡了。关机重启下。 我:what?我淡淡说了一句,我来给你idea优化下。接下来就是一顿操作。。。。找到idea安装目录这个文件idea64.exe.vmoptions把红色圈着的调制成-Xms512m -Xmx1024m重启idea。他开心的笑了。增加这两项的目的为了给idea分配足够的内存运行。默认分配的内存较小不满足实际。所以就卡着卡着。一气之下关机了。一定要冷静去解决。好了就说到这里了...

2020-06-30 13:57:58

springboot redis官方推荐的分布式锁redLock开发实战

redLock我这里不介绍了。想必大家应该都了解。毕竟在分布式锁领域,它被这么多人认可引入maven依赖<!-- https://mvnrepository.com/artifact/org.redisson/redisson --><dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> &lt...

2020-06-30 11:39:09

java 利用cas算法模拟多线程并发抢票

利用cas算法实现。基于乐观锁。如果值发生冲突。加入异步线程递归进行抢(设置递归次数。防止死循环)1、创建ThreadUtils类/** * 线程副本,保证数据 */public class ThreadUtils { private static ThreadLocal<Integer> threadLocal; static{ threadLocal = new ThreadLocal(); } public static v

2020-06-24 17:02:59

redis 高可用主从+哨兵模式配置以及整合springboot使用

首先准备三台redis服务。高可用基本上都是选用大于3台服务先设置主从关系:先选用一个节点为主节点。我这里用6380作为主。在其他两个服务redis.conf中增加slaveof 127.0.0.1:6380因为是要做哨兵模式。所以每个节点都要设置可以写。在三个服务中redis.conf更改 slave-read-only为no。并且找到masterauth XXXXX 修改。这个密码主节点的密码。最好对于这三个redis服务密码都设置一样。这样主从就搞好了。接下来做哨兵在三..

2020-06-23 10:19:30

解决Page directive: illegal to have multiple occurrences of contentType with different values错误

一个jsp页面包含另一个jsp页面忽然出现这种错误Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html; charset=utf-8, new: text/html; charset=UTF-8) at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorH...

2020-06-15 17:22:58

javascript Uncaught TypeError: s is not a function。调用函数未定义问题。看完这篇你就懂了

我们来定义一个函数表达式var s = function(){ console.log("我被执行了");}接下来调用s();是不是没问题。那我们换一种姿势再试一次;什么情况?为啥报错了。是不是有点疑惑。调用的函数。放到函数表达式前,就报错了。找不到此函数。这是因为函数存在提升问题。函数表达式不存在提升。也就是说。如果定义一个函数而非函数表达式操作以上步骤是没问题的我们来试下。所以如果定义函数表达式。我们一定要放在调用方法之前。因为函数表达式不存在提升..

2020-06-09 10:42:08

vue中 this.$router.push和replace的区别

this.$router.push({path:'/pms/addProduct'});实现指定url跳转,这个方法会向history栈添加一个记录,使用后退this.$router.back();会返回到上一个页面。this.$router.replace({path:'/pms/addProduct'});实现指定url跳转,这个方法不会向history栈添加记录,使用后退this.$router.back();会返回到上上一个页面。因为它的上个页面是不存在的。history栈没有记录.

2020-06-03 10:13:29

五分钟使用nodejs快速搭建vue项目

首先自己电脑安装了nodejs。需要去官网下载http://nodejs.cn/。这里nodejs安装省略。不知道的自行百度。 安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org安装webpacknpm install webpack -g 安装vue脚手架npm install vue-cli -g这三步做完后。windows打开...

2020-06-02 14:22:31

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享达人
    分享达人
    成功上传6个资源即可获取