
JavaAgent
文章平均质量分 80
白鸽呀
这个作者很懒,什么都没留下…
展开
-
ByteBuddy快速实现AOP
ByteBuddy快速实现AOP原创 2022-10-11 21:18:02 · 1699 阅读 · 0 评论 -
ByteBuddy简介与使用
Byte Buddy 是一个代码(字节码)生成和操作库,用于在 Java 应用程序运行时创建和修改 Java 类,而无需编译器的帮助。除了 Java 类库附带的代码生成实用程序外,Byte Buddy 还允许创建任意类,并且不限于实现用于创建运行时代理的接口。此外,Byte Buddy 提供了一种方便的 API,可以使用 Java 代理或在构建过程中手动更改类。无需理解字节码指令,即可使用简单的 API 就能很容易操作字节码,控制类和方法。原创 2022-10-09 17:23:12 · 4323 阅读 · 0 评论 -
JavaAgent简介和使用
Java字节码是众多字节码增强技术的知识基础。Java语言写出的源代码首先需要编译成class文件,即字节码文件,然后被JVM加载并运行,每个 class文件 具有如下固定的数据格式u4 magic;// 魔数,固定为0xCAFEBABE u2 minor_version;// 次版本 u2 major_version;// 主版本,常见版本:52对应1.8,51对应1.7,其他依次类推 u2 constant_pool_count;原创 2022-10-08 19:25:24 · 1964 阅读 · 0 评论