logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java Agent(一)Instrumention及启动时加载agent

引入如何对一个方法进行类似于切面的修改呢?首先我们想到的是AOP面向切面编程,及其原理:代理技术。Java中实现AOP的方式,可以大致分为静态AOP和动态AOP。静态AOP:在编译期就把切面逻辑加入到目标类中,在编译期直接改变了字节码,例如程序员的硬编码、AspectJ(非Spring AspectJ)。动态AOP:在运行期间实现的代理模式,方式有生成目标类的代理类、生成目标类的子类...

#java#jvm
到底了