摘要: 1.编译后的方法区,其中存储的代码都是一些字节码指令 2.Java虚拟机执行模型: java代码是在一个线程内部执行,每个线程都有自己的执行栈,栈由帧组成,每个帧表示一个方法的调用,每调用一个方法,都将将新的帧压入执行栈,方法返回时(不管是整成return还是异常返回),该方法对应的帧都将出栈,即按 阅读全文
posted @ 2020-04-28 23:14 tr1ple 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: Instrumentation基础 openrasp中用到了Instrumentation技术,它的最大作用,就是类的动态改变和操作。 使用Instrumentation实际上也可以可以开发一个代理来监视jvm的上运行的程序,可以动态的替换类的定义,就可以达到虚拟机级别的AOP实现,随时可以为应用增 阅读全文
posted @ 2020-04-28 10:22 tr1ple 阅读(3629) 评论(0) 推荐(2) 编辑