java
zhangka002
慢慢来,别着急。。。
展开
-
kafka测试环境的动态启动开关
kafka 根据环境启动监听原创 2022-09-27 16:30:44 · 994 阅读 · 0 评论 -
事务的属性和mysql的事务隔离级别
事务和mysql事务隔离级别原创 2022-07-12 14:19:22 · 372 阅读 · 0 评论 -
You have 133 PMD violations maven error
maven编译异常Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.8:check (default) on project xxx: You have 133 PMD violations.原因:是因为maven中增加了pmd校验,就是判断你的代码是否符合规范,如果不符合规范就在maven编译的时候报错解决方法:怎么才能去掉这个规范呢,只需要执行下面的这个命令就行了,这行就可以忽略pmd的检查mvn.原创 2021-01-29 14:22:28 · 5058 阅读 · 0 评论 -
mac idea 常用快捷键
1. 格式化类command + Alt+ L2. 去掉无用的包command + Alt+ O3. 将所有的类中的方法折叠/打开,需要注意的是不要和其他的软件热键冲突打开:command + shift + =折叠: command + shift + -4. 将所有的方法注释折叠/打开,需要自己在idea上设置折叠 ctrl+ shift+ -打开ctrl + shift + =...原创 2021-01-25 14:23:30 · 429 阅读 · 0 评论 -
使用springboot的RedisTemplate实现分布式锁
1. 场景 在使用springboot的定时任务(@EnableScheduling)时,当启动多个实例时,就造成多个实例同时执行定时任务,但实际上只需要一个实例执行定时任务就足够了。2. 实现方式 使用分布式锁的方式,让所有的实例同一时间去抢锁,哪个实例抢到了锁,哪个实例就执行定时任务// 获取到返回true,如果没有获取到返回null,查到是因为引入了redisson造成的redisTemplate.opsForValue().setIfAbsent(key, ...原创 2021-01-22 11:22:11 · 767 阅读 · 1 评论 -
企业微信推送消息
目录1. 需求2. 开发2.1 帮助文档2.2 配置企业微信群机器人2.3推送消息1. 需求定时向企业微信群推送相关消息,样式如下2. 开发2.1 帮助文档企业微信推送消息帮助文档:https://open.work.weixin.qq.com/help?person_id=1&doc_id=13374&helpType=undefined2.2 配置企业微信群机器人鼠标划向企业微信群,点击右键,添加群机器人...原创 2021-01-21 11:36:14 · 2197 阅读 · 0 评论 -
linux常用命令
来自鸟哥的linuxhttp://linux.vbird.org/linux_basic/0320bash.php#bash_what第十章 bash10.1.4①history命令在家目录内.bash_history中记录的是前一次登入以前所执行过的指令,而至于这一次登入所执行的指令都被暂存在记忆体中,当你成功的登出系统后,该指令记忆才会记录到.bash_history当中!原创 2017-01-12 21:12:36 · 281 阅读 · 0 评论 -
java.lang.NoSuchMethodError: io.netty.buffer.CompositeByteBuf.addComponents elasticsearch[_client_]
分析bug逻辑NoSuchMethodError说明是netty找不到这个方法找不到方法pom.xml文件中的某些依赖netty的版本号比较低造成的如果pom文件中有netty的依赖包,直接修改成高版本就行了如果没有则是依赖包中的依赖的netty版本较低在idea中进行搜索搜索完以后,则将该依赖中排除该netty,然后重新添加高版本的依赖8.如果还是不行,就按照这个方法就行逐个排查...原创 2020-10-22 14:31:00 · 1091 阅读 · 0 评论 -
Artifact XXXX:war exploded: Error during artifact deployment. See server log for details.
idea中tomcat启动异常1.控制台异常2. 排除思路先将版本回退,查看在pom.xml添加了哪些依赖出现的启动问题根据回退,找到依赖找到依赖以后,就需要分析,这个依赖jar包是否还依赖了其他的jar包,一般都是通用的jar引起的启动失败,比如:日志相关的(log4j/slf4j等)和netty相关的因为无法确定是否相关,所以将依赖全部排除掉重启项目,查看是否启动!...原创 2020-10-21 15:54:37 · 1034 阅读 · 1 评论 -
架构师思维
引言:架构师应该关注的点1 在代码层面上的结构1.1 使用设计模式来固定业务代码的某些功能2 在模块之间的通信也就是微服务选型上使用哪个组件来完成服务治理3 安全方面外部请求使用什么方式进行校验,如何进行身份验证和权限验证4 在负载均衡上使用nginx来进行负载5 数据库选型上使用mybatis还是使用jpa,使用mybatis的好处就是可以写复杂的sql语句...原创 2020-02-21 09:51:16 · 171 阅读 · 0 评论 -
设置mac上docker的registry-mirrors和insecure-registries
1.选择docker的dashboard2. 设置{ "debug": true, "experimental": false, "registry-mirrors": [ "https://registry.docker-cn.com" ], "insecure-registries": [ "xx.xx.com" ]}重启docker就可以了原创 2020-08-07 17:42:30 · 9585 阅读 · 1 评论 -
junit单元测试没有执行的原因,Configuring TestNG with
文章目录junit单元测试没有支持原因分析junit单元测试没有支持在执行 mvn clean install 命名时,没有执行单元测试,在maven的运行日志里解决方法:在pom.xml文件中重新配置插件这样就解决了原因分析在mavan中运行单元测试是有先后顺序的如果在pom.xml中显示的配置出来,执行顺序是最高的,然后就是在命令中,如果没有在pom.xml文件中显示的配置,则执行命令中的配置 mvn clean install -Dmaven.test.skip=true虽然原创 2020-08-05 17:16:56 · 2103 阅读 · 1 评论 -
单元测试-JUnit4-Mockito
文章目录JUnit4单元测试1. 引入的jar2. 常用注解2.1 注解说明2.2 执行顺序2.3 示例2.4 断言Mocktio单测1. 引用的jar2. 常用注解2.1 注解说明2.2 示例欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML原创 2020-06-18 21:38:58 · 933 阅读 · 0 评论