
工作笔记 [12]
2025.03.28
Arthas+MAT实战:快速定位OOM全流程
本文通过真实案例,揭秘如何用Arthas实时监控、MAT精准分析,快速定位并修复Java内存泄漏,从此告别服务闪断!
[阅读更多]
2025.03.07
Arthas 工具:Java 开发者的线上诊断神器
Arthas 是阿里巴巴开源的 Java 诊断工具,能实时监控应用负载、内存、垃圾回收和线程状态,无需重启 JVM 或修改代码,即可查看方法调用参数、异常和执行耗时等信息,快速定位并解决线上问题,提升开发效率。
[阅读更多]
2025.03.03
Arthas 工具实战:系统接口性能优化从 60 秒到 6 秒
本文介绍系统运行1年后出现的周期性卡顿问题及优化过程。通过 Arthas 工具排查、SQL优化和代码改进,成功将任务耗时从60秒降至6秒,提升了系统性能。
[阅读更多]
2025.02.11
Arthas 工具实战:热更新修复问题,业务零影响
本文介绍了如何使用 Arthas 工具进行线上热更新,以实现快速修复问题而无需重启服务。
[阅读更多]
2024.09.01
Arthas 工具实战:高效解决接口异常
在开发过程中,遇到接口异常是常有的事。最近,我就遇到了这样一个问题:原本负责开发的同事请假,测试同事反馈某个接口出现异常,返回提示系统繁忙。由于系统进行了统一异常处理,不会返回具体的异常日志,这给排查问题带来了不小的难度。再加上我们的系统运行在 K8S 中,客户使用频繁,定时任务较多,日志刷新速度极快,导致难以准确获取相关错误日志。面对这样的困境,我借助 Arthas 工具,成功定位并解决了问题,下面分享一下整个排查过程。
[阅读更多]
2024.08.31
Arthas 工具实战:系统频繁重启问题排查
在测试环境中,系统突然无法使用,服务不断重启。本文将分享如何使用 Arthas 工具快速定位问题,从线程分析到代码修复,再到最终验证,带你一步步解开系统频繁重启的谜团。
[阅读更多]
2023.07.03
BeanUtil.copyProperties() 复制失败的原因排查
作者注意到系统中一个字段的赋值存在问题,经过调试发现是因为使用了BeanUtil.copyProperties()方法时,布尔类型的字段赋值出现了错误。
[阅读更多]
2023.06.29
基于角色显示不同数据范围技术方案
初步方案仅供参考,有其他见解,欢迎留言讨论。
[阅读更多]
2023.06.20
2022.03.10
浅谈单元测试 & 集成测试
浅谈单元测试 & 集成测试
[阅读更多]