摘要: java 查看耗 CPU 的线程 1. 查找应用 Pid 这个比较简单,如果需要查找具体的问题,一般是已经知道了应用是哪个。可以通过 jps 或者 ps 命令都可以很方便的得到应用的 pid。 2. 查找耗 CPU 的线程id 通过操作系统命令查找: ps -mp pid -o THREAD,tid 阅读全文
posted @ 2021-08-31 16:49 爬行 阅读(627) 评论(0) 推荐(0) 编辑
摘要: activiti 改造探索之路1 判断出来需要修改模板,那么可视化的编辑必然是少不了的,如果直接修改 xml 文件还需要了解结构,确定连线,特别复杂。所以有了第一部分:工具。 1. 工具 1.1 idea 插件 activiti-bpmn-visualizer 支持在对应的 bpmn.xml 文件上 阅读全文
posted @ 2021-07-03 21:55 爬行 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 这种报错一般来说有2种情况: 1. 端口被占用 1.1 cmd 查看 输入命令:netstat -ano | findstr "1099" 可以看到被占用的端口。 1.2 处理方式 如果返回空,跳到情况2中; 如果有,则有2种方式处理:1. 任务管理器-详细信息中找到对应 PID 进程,关闭;2. 阅读全文
posted @ 2021-05-07 16:45 爬行 阅读(465) 评论(0) 推荐(0) 编辑
摘要: FeignClient spi 调用 短路异常 & 线程池配置 默认配置见:HystrixThreadPoolProperties 线程池对象:com.netflix.hystrix.HystrixThreadPool 1. 问题 最近项目中使用FeignClient 调用公共消息服务的spi时候, 阅读全文
posted @ 2020-09-16 15:11 爬行 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: springboot 中各种配置项纪录 0. 20210309 更新 @value 和 @ConfigurationProperties 绑定机制不一样,@Value 配置在 yml 中时 list 无法根据 逗号 “,” 来分割数据,在 properties 文件里可以使用。 如果需要yml配置直 阅读全文
posted @ 2020-07-03 18:48 爬行 阅读(1420) 评论(0) 推荐(1) 编辑
摘要: jrebel 启动失败的处理 今天使用 jrebel 启动项目的时候,突然啥日志都没有,只有一句Disconnected from the target VM, address: '127.0.0.1:60229', transport: 'socket' 很是莫名其妙。这个时候启动其他项目居然是可 阅读全文
posted @ 2020-06-19 14:56 爬行 阅读(2505) 评论(1) 推荐(0) 编辑
摘要: 最近redis 域名一致解析错误,导致业务多了很多异常。那么如何在这种情况下直接访问数据库,而不是报错呢 1. 解决方案 其实很简单,在配置 redis 时,只需要多一项配置,继承 CachingConfigurerSupport ,然后重写其 errorHandler 方法即可,代码如下: /** 阅读全文
posted @ 2020-06-10 21:22 爬行 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: redis scan 命令指南 1. 模糊查询键值 redis 中模糊查询key有 keys,scan等,一下是一些具体用法。 -- 命令用法:keys [pattern] keys name* -- 查询以name开始的key -- 命令用法:scan cursor [match pattern] 阅读全文
posted @ 2020-06-03 21:36 爬行 阅读(3405) 评论(0) 推荐(0) 编辑
摘要: 单元测试学习总结 简单记录自己在单元测试上的弯路和一些实践。 1. 为什么需要单元测试 以前写代码的时候总是没有写单元测试的习惯,总觉得项目启动后,跑一下就好了,反正总是要和前端联调,自己跑一下接口没有什么坏处。 而在一家大公司之后,各种标准化的代码方式规范了起来,当然负担也是更重了。但是写简单的单 阅读全文
posted @ 2020-05-06 11:56 爬行 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1. 错误 今天项目中出现了大量的 错误。 刚开始以为是服务提供方的服务器报出来的错误,还和对方怼了几句。但是之后在网上搜索之后发现,这个是客户端机器的问题: 这个错误的报出是由于客户端服务器的出口 端口被占用完了,没有办法对新的请求进行分配端口,就会出现这种错误。 排查当时的情况,确实有大量的依赖 阅读全文
posted @ 2019-12-06 17:41 爬行 阅读(1130) 评论(0) 推荐(0) 编辑