MyGitBooks / asm
本文档是作者小傅哥从网上资料获取整理,方便学习使用。ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。如果本文能为您提供帮助,请给予支持(关注、点赞、分享)!
☆73Updated 5 years ago
Alternatives and similar repositories for asm:
Users that are interested in asm are comparing it to the libraries listed below
- 本专栏主要针对字节码编程系列知识栈进行编写文章学习。在字节码编程方便有三个比较常见的框架;ASM、Javassit、Byte-buddy,他们都可以使用自己的API方式进行字节码的插装,通过这样增强方法的方式就可以和Javaagent结合起来开发非入侵的全链路监控服务,以及…☆383Updated 2 years ago
- Java ASM☆342Updated last month
- Java dynamic debug tool☆99Updated last year
- Java Bytecode Kit☆498Updated 3 months ago
- 《Java虚拟机字节码从入门到实战》一书的配套代码☆43Updated last year
- 《Java虚拟机字节码:从入门到实战》第二版《深入浅出JVM字节码》开源电子书。这本书详细介绍ASM框架的API、Class文件结构解析、HotSpot虚拟机类加载源码分析、动态代理与字节码插桩的实现。☆54Updated 2 months ago
- itstack-demo-asm☆34Updated last year
- 一个非常强大的监控日志输出框架,支持 SpringAOP 和动态字节码注入两种方式输出方法执行的监控日志,而且包含链路追踪功能,只要一个注解即可开启所有功能☆86Updated 2 years ago
- bytebuddy sample☆39Updated 6 years ago
- 🏭Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)☆90Updated last year
- 😍 有趣的想法 & 有意思灵感 & 小算法实验室,犄角旮旯乱七八糟代码杂货铺,新奇好玩都在这里。☆120Updated last year
- 由Java代码编写的,基于agent技术实现动态操作目标进程☆31Updated 3 years ago
- 一组快速环境构建、编译、裁剪、调试OpenJDK的懒人包☆118Updated 4 years ago
- Java 实现 JVM☆244Updated 2 years ago
- Java 编程方法论 响应式Rxjava与代码设计实战 一书源码☆97Updated 2 years ago
- 几个javaagent的小栗子☆20Updated 11 months ago
- Programs for producing static call graphs for Java programs.☆237Updated last week
- Visualgc patch for Java 8+ and visualgc for IDEA☆25Updated 3 weeks ago
- ⛵️Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)☆189Updated 3 years ago
- support http/https proxy.类似于finddler,由java编写,代码简单便于理解。支持http/https代理!☆89Updated last year
- “Byte Buddy Tutorial” 中文翻译:Byte Buddy 教程。☆101Updated 6 months ago
- 目前市面的全链路监控系统基本都是参考Google的Dapper来做的,本专题主要通过六个章节的代码实战, 来介绍如何使用javaagent以及字节码应用,来实现一个简单的java代码链路流程监控。 章节列表 - 基于JavaAgent的全链路监控一《嗨!JavaAgent…☆110Updated 2 years ago
- 一个IDEA 插件, 使您可以在 Search Everywhere 上便捷的根据 url 搜索您的 Api 接口! (An IDEA plugin that allows you to easily search your APIs by url on Search E…☆16Updated 2 years ago
- 基于 JVM-SANDBOX 开发的扩展模块☆42Updated 6 years ago
- trace、APM、革命log4j、可看局部变量【 接口完整的方法全链路跟踪、性能优化、debug实时或历史现场、极其轻量级】 针对进程内对外接口级别的,完整进程内逻辑调用链路的:方法和方法内片段的耗时统计、串联debug信息、可查历史或线上接口问题。接近于单机版本的Eagl…☆68Updated last year
- IntelliJ IDEA资源一网打尽☆164Updated 5 years ago
- ☆26Updated 5 years ago
- javaagent+asm实现字节码插桩,在类加载之前对字节码进行修改,插入埋点。实现业务代码调用链插桩,在方法执行之前拦截获取类名、方法名,方法调用的参数,在方法执行异常时,获取到异常信息;为统计方法执行时间插入埋点,在方法执行之前和返回之前获取系 统时间。☆22Updated 5 years ago
- Generate all call graph for Java Code.☆467Updated last week
- primo轮子中心,为开发效率翻滚。(Java、Spring)一些自动生成代码的插件,缓存、限流、接口等快速接入的中间件也会逐渐弄起来☆91Updated 2 years ago