摘要: 在java 8的实现中,注释是这么描述ThreadLocal类的 > This class provides thread-local variables. These variables differ from their normal counterparts in that each thre 阅读全文
posted @ 2023-08-02 22:06 Geraltz'Rivia 阅读(10) 评论(0) 推荐(0) 编辑
摘要: rasp的技术重点之一是java-agent技术,通过agent可以获取到Instrumentation接口的实现,通过这个inst变量对字节码进行修改。 javaagent可以在jvm启动时使用 -agentjar 参数启动,也可以在运行时通过attach相应进程,并且指明需要加载的jar包,就可 阅读全文
posted @ 2023-08-02 21:47 Geraltz'Rivia 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Arthas是一款线上jvm诊断工具,能够查看java应用到资源使用信息、函数调用统计等,同时还能在不停止jvm运行的情况下,修改运行时代码,查看方法的调用、入参、返回值等。 Arthas的关键技术有两方面:java-agent机制与字节码修改(与rasp相同) Arthas采用命令行的方式与用户交 阅读全文
posted @ 2023-08-02 21:28 Geraltz'Rivia 阅读(54) 评论(0) 推荐(0) 编辑