logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

“JVM” 上的 AOP:Java Agent 实战

如此一来,JVM 会在启动时执行 jar 包中的 premain 方法,我们可以在 premain 方法中修改特定类,特定方法的字节码文件,来实现在 JVM 启动时的 “AOP” 了。简而言之,使用 AOP 达到的效果是:针对那些被 @Diagnosed 注解标注的方法,在执行完之后,会将方法执行的入参,返回值,过程中的日志打印等信息都记录下来,最终将调用堆栈串联起来,展示在前端,方便问题排查和溯

#jvm#java#开发语言
到底了