价格: 9 学币

分类: None

发布时间: 2022年2月21日 22:23

最近更新: 2022年2月23日 16:51

资源类型: VIP

章节1: 基础入门
课时1 文本 [必读]源码和课件获取 可
课时2 视频 JVM的本质到底是什么 10:21 可
课时3 视频 JDK、JRE、JVM关系及JDK9&10介绍 11:23 可
课时4 视频 各版本JDK目录及文件详解 15:58 可
课时5 视频 JAVA代码是怎么执行的 02:44 可
课时6 视频 JAVA编译器执行流程 09:26 可

章节2: 字节码文件
课时7 视频 jdk原生javap工具反汇编解析class文件 11:21 可
课时8 视频 JBE工具可视化反汇编class文件 05:38 可
课时9 视频 class文件的构成 06:22 可
课时10 视频 class文件的结构分析 03:37 可
课时11 视频 魔数magic 02:02 可
课时12 视频 主次版本号major和minor 03:32 可
课时13 视频 常量池constant_pool结构解析 17:19 可
课时14 视频 常量池constant_pool基本数据类型解析 10:18 可
课时15 视频 常量池constant_pool类和字段类型解析 14:48 可
课时16 视频 接口信息区interfaces解析 05:59 可
课时17 视频 访问标志access_flags与this和super类 10:19 可
课时18 视频 属性信息区fields解析 06:57 可
课时19 视频 属性信息区methods解析 10:14 可
课时20 视频 属性信息区Code、Deprecated、Exception解析 12:56 可
课时21 视频 属性信息区ConstantValue解析 09:02
课时22 视频 属性信息区InnerClass、SourceFile解析 10:39
课时23 视频 属性信息区LineNumberTable解析 07:15
课时24 视频 属性信息区LocalVariableTable解析 09:55
课时25 视频 class文件解析回顾总结 04:54

章节3: 类的加载、解释、编译
课时26 视频 类加载器的分类和加载范围 16:48
课时27 视频 类加载器的双亲委托及源码解析 20:59
课时28 视频 自定义类加载器 15:33
课时29 视频 自定义防反编译防篡改class文件 11:38
课时30 视频 字节码解释器、即时编译器、混合模式 05:41
课时31 视频 热点代码检测技术解析 06:53
课时32 视频 JVM分层编译解析 03:27 可

章节4: 内存模型
课时33 视频 JVM内存模型划分 04:59 可
课时34 视频 JVM内存模型-程序计数器 01:26
课时35 视频 JVM内存模型-虚拟机栈详解 19:07
课时36 视频 JVM字节码指令的查找方法 06:55
课时37 视频 JVM内存模型-虚拟机栈异常与调优 07:39
课时38 视频 JVM内存模型-本地方法栈 02:30
课时39 视频 JVM内存模型-JAVA堆及参数 14:26
课时40 视频 JVM内存模型-方法区、永久代、元空间精讲 27:55
课时41 视频 JVM内存模型-线程安全问题分析 10:54

章节5: 对象模型
课时42 视频 对象创建过程详解及内存分配方法 09:15
课时43 视频 TLAB区和参数 14:56
课时44 视频 JVM的XX参数查看方法 09:08
课时45 视频 对象访问-句柄访问和直接访问 05:14
课时46 视频 对象在内存中的存储结构 06:21

章节6: GC基础
课时47 视频 认识GC与死对象判断 11:14
课时48 视频 可达性分析与安全点和安全区 13:45
课时49 视频 对象的强软弱虚四种引用类型 18:54
课时50 视频 对象回收两次标记和finalize 07:40
课时51 视频 方法区的回收说明 02:39

章节7: GC算法与收集器
课时52 视频 GC算法-标记清除 04:59
课时53 视频 GC算法-复制算法 05:15
课时54 视频 GC算法-标记整理 03:47
课时55 视频 分代收集策略与Minor、Major、Full GC 11:21
课时56 视频 HotSpot七种垃圾收集器和组合说明 05:38
课时57 视频 垃圾收集器-Serial和Serial Old收集器 05:49
课时58 视频 垃圾收集器-ParNew收集器 04:10
课时59 视频 垃圾收集器-Parallel Scavenge和Parallel Old收集器 08:18
课时60 视频 垃圾收集器-CMS收集器 06:45
课时61 视频 垃圾收集器-G1收集器 15:30
课时62 视频 垃圾收集器-G1收集器核心Regin和RSet 21:52
课时63 视频 垃圾收集器-G1收集器核心3种GC 23:33
课时64 视频 垃圾收集器-收集器组合选型与参数设置 18:02

章节8: GC日志详解
课时65 视频 GC日志详解-GC日志参数搭配 15:19
课时66 视频 GC日志详解-以Serial收集为例详细解析GC日志 24:19
课时67 视频 ParNew+CMS组合GC日志说明 09:10
课时68 视频 Parallel+ParallelOld日志说明及差异总结 11:38
课时69 视频 G1日志解析 10:00

章节9: 性能监控与故障排除
课时70 视频 JCMD工具的基本指令 12:37
课时71 视频 JCMD工具VM相关指令 07:55
课时72 视频 JCMD工具NMT内存跟踪 15:05
课时73 视频 JCMD工具Thread.print线程堆栈分析 24:31
课时74 视频 JCMD工具GC.class_stats指令 13:50
课时75 视频 JCMD工具GC.class_histogram指令 04:08
课时76 视频 jcmd工具GC.run、run_finalization、heap_info 05:59
课时77 视频 jcmd及JProfiler内存泄漏实操 46:23
课时78 视频 JMX结合jconsle、jvisualvm、JMC实操 20:26
课时79 视频 jconsle与JMX监控实操 21:37
课时80 视频 jvisualvm监控实操 23:40
课时81 视频 JMC的MBean监控服务实操 21:58
课时82 视频 jcmd与JCM飞行记录仪JFR实操 28:11
课时83 视频 jps与jstatd与jvisualvm的联合实操 15:14
课时84 视频 jstat命令语法及class、complier、printcompilation使用 10:04
课时85 视频 jstat命令分析gc情况 08:05
课时86 视频 jstat命令新生代老年监控实操 13:40
课时87 视频 jmap与jhat的实操 34:09
课时88 视频 jstack与jcmd线程堆栈与死锁检测 10:20
课时89 视频 jinfo使用实操 11:17
课时90 视频 远程调用与jdk工具总结 09:36

章节10: 阿里巴巴Arthas在线诊断工具
课时91 视频 Arthas的安装和启动实操 09:46
课时92 视频 Arthas的快速入门实操 07:15
课时93 视频 Arthas的基础指令实操 04:43
课时94 视频 Arthas的JVM相关指令实操 18:17
课时95 视频 Arthas的class及classloader相关指令实操 04:43
课时96 视频 Arthas的monitor和watch指令实操 13:53
课时97 视频 Arthas的trace、stack、tt指令实操 14:36
课时98 视频 Arthas的高级指令实操 26:14

章节11: 故障排除
课时99 视频 排查单点程序导致的CPU占用过高实操 06:38
课时100 视频 排查高并发导致的CPU占用过高实操和处理方案 06:26
课时101 视频 排查GC导致的CPU占用过高实操 15:26
课时102 视频 通过GC曲线判定你的GC是否异常 19:47
课时103 视频 GC日志的可视化分析 18:18