代码拉取完成,页面将自动刷新
同步操作将从 mazhimazh/bytecode-examples 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
做为一个多年的开发人员,你是否遇到过如下一些问题?
当然线上问题千奇百怪,并不是只有这些,但是对于一个普通的开发者来说,了解了排查工具的原理以及掌握基本问题的排查办法就已经能够解决好多问题了。希望通过headump社区 - https://heapdump.cn
的系列直播课让大家学到更多的性能分析和故障排查的手段,帮助大家进一步提高编程技能!
在服务拓扑不清、服务依赖关系复杂的线上环境中,你是否掌握了快速排查性能问题、定位系统故障的技能?这一系列直播课程将带你玩转字节码,实现业务方零埋点、链接调用追踪、性能问题代码级别定位等各种功能,视频录播地址如下:
作者马智,花名鸠摩,是PerfMa的一位虚拟机研发工程师,著有《深入解析Java编译器:源码剖析与实例详细》、《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》和《深入剖析Java虚拟机:源码剖析与实例详解(运行时卷)》(待上市)系列书籍。
bytecode-example-1-01,初识JVM字节码
]bytecode-example-2-01,注解的原理与应用
]bytecode-example-3-01,面向切面编程
]bytecode-example-3-02,面向切面编程之AspectJ框架,这是一个AspectJ项目
]bytecode-example-4-01,字节码增强之ASM框架
]bytecode-example-4-02,字节码增强之Javassist框架
]bytecode-example-4-03,字节码增强之ByteBuddy框架
]bytecode-example-4-04,字节码增强之Agent与框架实现监控
]bytecode-example-5-01,字节码增强之Instrumentation.addTransformer()
]bytecode-example-5-02,字节码增强之Instrumentation.redefineClasses(),load与attach方式加载Agent
]bytecode-example-5-03,字节码增强之Instrumentation.retransformClasses()
]bytecode-example-5-04,导出虚拟机加载的所有类名,导出类的内容,反编译类的内容
]bytecode-example-6-01,从JMX中获取虚拟机运行时信息
]bytecode-example-6-02,从PerfData中获取虚拟机运行时信息
]bytecode-example-6-02,实现JVMAgent
]此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。