
APM
文章平均质量分 81
apm 框架分析
夜里慢慢行456
十多年开发经验,专注于后端开发与系统架构设计、数据中台、人工智能。精通Java、Python等语言,熟悉Spring Boot、Django等框架,对云计算和大数据有深入研究。曾主导多个大型项目,成功优化系统性能,提升用户体验。
热爱技术分享,常在优快云撰写技术文章,帮助他人成长。同时,我也是开源爱好者,积极参与开源项目贡献。
期待在这里与大家交流技术,共同成长!
展开
-
arthas源码刨析:arthas 命令粗谈 dashboard watch retransform (3)
前面介绍了 arthas 启动相关的代码并聊了聊怎么到一个 shellserver 的建立。本篇我们来探讨一下几个使用频次非常高的命令是如何实现的。原创 2024-08-23 16:15:43 · 1215 阅读 · 0 评论 -
arthas源码刨析:arthas-core (2)
arthas-core的启动可以从上一篇做参考参考 pom,即启动是调用的 Arthas 的 main 方法。原创 2024-08-22 13:51:42 · 366 阅读 · 0 评论 -
arthas源码刨析:启动 (1)
arthas 在一些命令的执行需要有 JDK 命令的支持,以 ProcessUtils.select 为例,该方法实际上是要调用JAVA_HOME 下的 jps。启动类 Bootstrap ,开头的注解就是 alibaba 的 cli 中间件,和 picocli 蛮像。这就理解了 arthas 提升要用 stop 命令来推出,而不是关闭当前命名窗口,它是个多进程应用。后面就是启动关键模块 arthas-core。原创 2024-08-21 17:14:38 · 349 阅读 · 0 评论