项目问题
文章平均质量分 73
锵锵忒
生如蝼蚁当立鸿鹄之志,命如纸薄应有不屈之心。
展开
-
Spring属性间循环依赖抛BeanCurrentlyInCreationException
Spring属性间循环依赖抛BeanCurrentlyInCreationException背景场景重现问题分析总结背景大家都知道Spring解决不了构造之间的循环依赖,但是可以解决属性间的循环依赖。举个简单例子:@Servicepublic class AAService { @Autowired private BBService bbService; void printAA(String value){ System.out.println("AA pri原创 2021-08-25 14:38:01 · 648 阅读 · 2 评论 -
Arthas神器:定位线上问题和反编译内存class文件
Arthas神器简介安装选择进程dashboardthread反编译内存中class文件简介Arthas(阿尔萨斯)是Alibaba开源的Java诊断工具,可以在很多复杂场景下快速定位问题。Arthas主要可以帮助我们解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下原创 2021-05-30 16:35:06 · 1501 阅读 · 0 评论 -
项目问题:线程池使用FutureTask得不到抛出的错误
线程池使用FutureTask得不到抛出的错误一、使用Threadpublic static void main(String[] args) { Test test = new Test(); FutureTask futureTask = new FutureTask<>(test); Thread thread = new Thread(futureTask); thread.start(); try {原创 2021-04-18 16:35:06 · 1253 阅读 · 2 评论 -
项目问题:log.info()导致CPU飙升
项目问题:log.info()导致CPU飙升在做需求的时候原创 2021-04-18 15:52:38 · 2273 阅读 · 2 评论