从简单到复杂的讲解,具有可操作性的代码,构建完整Java Agent知识体系

*   01 Agent Jar三个组成部分/

  *   01 课程介绍.mp4 11:57

  *   02 Java Agent是什么.mp4 04:35

  *   03 Instrumentation分类.mp4 03:28

  *   04 如何编写代码.mp4 05:12

  *   05 启动JavaAgent.mp4 09:12

  *   06 如何学习Java Agent.mp4 07:16

  *   07 Agent Jar的三个组成部分.mp4 04:18

  *   08 Manifest属性.mp4 14:50

  *   09 Agent Class.mp4 07:16

  *   10 手工打包示例一.mp4 23:42

  *   11 手工打包示例二.mp4 27:11

  *   12 手工打包示例三.mp4 20:30

  *   13 使用Maven一.mp4 23:40

  *   14 使用Maven二.mp4 26:23

  *   15 第一章总结.mp4 06:51

*   02 Agent Jar两种启动方式/

  *   01 Load-Time的agentArgs参数.mp4 20:30

  *   02 Load-Time的inst参数.mp4 15:03

  *   03 Dynamic Attach API.mp4 20:36

  *   04 Dynamic Attach API示例.mp4 17:03

  *   05 第二章总结.mp4 05:15

*   03 Instrumentation API/

  *   01 Instrumentation API介绍.mp4 25:12

  *   02 isXxxSupported.mp4 08:55

  *   03 添加和移除Transformer.mp4 24:13

  *   04 redefineClasses示例一.mp4 17:06

  *   05 redefineClasses示例二.mp4 15:42

  *   06 retransformClasses示例一.mp4 14:09

  *   07 retransformClasses示例二.mp4 19:41

  *   08 对比redefine和retransform.mp4 08:42

  *   09 xxxClasses.mp4 22:16

  *   10 getObjectSize.mp4 17:20

  *   11 appendToXxxClassLoaderSearch一.mp4 20:55

  *   12 appendToXxxClassLoaderSearch二.mp4 18:46

  *   13 setNativeMethodPrefix.mp4 24:14

  *   14 redefineModule.mp4 06:54

  *   15 InstrumentationImpl.mp4 11:23

  *   16 ClassFileTransformer一.mp4 24:45

  *   17 ClassFileTransformer二.mp4 18:04

  *   18 ClassFileTransformer三.mp4 17:34

  *   19 多个代码示例.mp4 14:40

  *   20 第三章总结.mp4 10:30

*   04 应用与技巧/

  *   01 对比Load-Time和Dynamic.mp4 18:05

  *   02 不修改字节码的Agent.mp4 08:28

  *   03 多个Agent.mp4 24:01

  *   04 检测Agent修改的内容.mp4 16:32

  *   05 Self Attach.mp4 18:28

  *   06 JMX Connector一.mp4 17:14

  *   07 JMX Connector二.mp4 22:40

  *   08 JMX management-agent.mp4 14:26

  *   09 JMX和Instrumentation.mp4 24:20

  *   10 ja-netfilter分析一.mp4 20:08

  *   11 ja-netfilter分析二.mp4 17:09

*   05 结课考试/

  *   01 结课考试