首页 实战 JVM七大核心系统精讲 从基础理论到高级应用
收藏

JVM七大核心系统精讲 从基础理论到高级应用

助你吃透JVM底层原理,提升工作效率,从容应对面试

JVM七大核心系统精讲 从基础理论到高级应用

¥699.00
已完结 难度 高级 时长 26小时25分钟 学习人数 163 综合评分 10.00
从JVM内功夯实到SpringCloud实战提升
套餐价格:¥1,258.00
2门课 总价:¥1,398.00
立即购买
从JVM底层到分布式解决方案
套餐价格:¥1,168.00
2门课 总价:¥1,298.00
立即购买

本课程的目标是让学员“构筑完善的JVM体系,具备扎实的理论功底和实战技能,工作中得心应手,面试应对自如”。 课程从七大核心“基础原理篇、征服面试篇、实践篇、高并发篇、从字节码到AOP篇、源码理解篇和新技术篇”进行讲解,在多方面做到“理论与实践双管齐下”、“工作技能与面试要求双管齐下”、“基础技术与新技术双管齐下”,满足不同学员、不同方面的需求。

海涛老师
讲师

Java资深架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

深入掌握JVM七大核心,全面提升高难度技术问题解决能力

JVM是整个Java生态的根基,是掌握进阶编程能力的关键前提

深度掌握JVM七大核心
掌握JVM基础原理和源码核心流程
掌握JVM工具调试与性能提升
掌握JVM高并发与字节码底层原理
掌握JVM新技术与面试技巧
提升解决生产环境故障与性能调优能力
掌握JVM内存模型与CMS垃圾回收器
掌握G1新一代垃圾回收器
掌握线上问题排查及JVM性能调优工具
学会解决内存溢出与泄露问题
深度掌握JVM底层原理无惧面试
掌握JVM支持高并发的底层原理
掌握JVM支持动态代理的底层原理
深入Spring注解驱动的底层原理
深入JVM核心机制在经典框架中的应用

七大维度,分层次深入构建你的JVM体系

JVM基础篇一
类加载子系统
加载器工作原理
双亲委派机制
打破双亲委派
程序计数器
虚拟机栈
本地方法接口
线程调用
方法区
JVM基础篇二
新生代垃圾回收器
Serial垃圾回收器
ParNew垃圾回收器
Parallel垃圾回收器
老年代垃圾回收器CMS
G1垃圾回收器的YGC
停顿预测模型
混合回收
FullGC
大对象导致故障
JVM源码篇
对象是如何new出来的
栈上分配与逃逸分析
对象在TLAB上的分配
指针碰撞与Eden区的分配
G1里的位图工作原理
G1里的DCQ机制
源码层次理解G1
JVM实践篇
掌握JVM调优
掌握快速找到死锁的方法
解决CPU突然飙高实战
常用JVM工具命令
掌握arthas监控线程
掌握arthas获取dump信息
掌握arthas获取加载类的信息
掌握arthas工具链路追踪
JVM高并发篇
理解CIA三原则
乐观锁CAS
CAS实现原子操作类
CAS实现自旋锁
解密对象头的结构
synchronized的实现原理
对象头与对象头压缩问题
JVM字节码与AOP篇
常见字节码指令
lambda表达式的内部原理
反射的实现原理
字节码在泛型中的应用
ASM工具的使用
Javassit工具的使用
Spring框架中字节码应用
Dubbo中rpc字节码应用
JVM征服面试篇
如何拆解亿级流量系统
“ParNew+CMS”配置
亿级流量系统如何优化
G1优化批处理系统
元空间溢出
线上的栈溢出
直接内存溢出
强软弱虚四种引用
JVM新技术篇
ZGC的内存管理
ZGC垃圾回收
ZGC案例实战

攻克JVM核心重难点,先人一步成为JVM高手

内存模型与CMS垃圾回收器
掌握程序计数器与虚拟机栈
掌握本地方法接口与线程
深入方法区与直接内存
掌握Serial、ParNew、
Parallel、CMS垃圾回收
线上问题及JVM工具性能调优
掌握亿级秒杀中年轻代、
老年代的设计
G1优化大型批处理系统
解决CPU突然飙高实战
掌握快速找到死锁的方法
G1新一代垃圾回收器
掌握G1中YGC的过程
掌握停顿预测模型
深入理解混合回收、
FullGC、大对象
深入掌握内存溢出与泄露问题
内存泄漏场景
掌握强、软、引、虚四种引用
深入剖析堆区溢出
如何避免内存泄漏
JVM支持高并发的底层原理
从JVM角度深入理解线程原理
一个volatile看透JVM的作用
JVM指令如何实现CAS乐观锁
看懂对象才懂synchronized加锁
JVM支持动态代理底层原理
字节码是如何解析的
字节码指令为什么如此强大
反射是如何基于字节码实现的
动态代理为什么好说不好懂
Spring注解驱动的底层原理
大行其道的注解是如何实现的
Spring依赖注入如何依赖字节码
字节码在SpringJDBC中的作用
Java的高级应用—AOP切面编程
经典框架JVM核心机制剖析
lombok注解的底层原理
Dubbo序列化中的底层原理
直接内存在高性能数据传输中
的应用

大量的例图和丰富的生活案例,让JVM学习更轻松

一图掌握JVM核心基础
亿级流量设置方案
课程大纲
第1章 从这里开始全面提升技术深度–课前准备
从这里开始全面提升技术深度–课前准备
第2章 JVM基础原理篇-透彻理解类加载子系统
本章是关于装载器原理的,主要围绕类加载子系统展开。在本章,你将能够轻松理解类加载的基本过程,从源码层面理解类加载器的工作原理,从JVM源码层面讲解双亲委派机制的核心流程里的双亲委派机制。此外,本章节还会介绍如何实现一个自己的加载器,并介绍其在Tomcat的沙箱安全机制中的应用,让你对装载器有更为深入的了解。
第3章 JVM基础原理篇-七步带你掌握JVM内存结构
本章从整体上介绍了Java内存模型的基本结构、每个结构的基本功能、不同结构之间的协作方式等等。重点讲解了堆的管理策略,并且特别讲解了G1垃圾回收器堆的管理策略。并且大部分知识点都有配套的实践代码,方便小伙伴加深理解,提高动手能力。
第4章 JVM基础原理篇-带你深入拆解垃圾回收原理
本章讲解了垃圾回收和垃圾回收器的基本知识,理论方面讲解了垃圾回收过程中垃圾识别和垃圾回收的常见算法、优缺点和适用场景。实战方面,详细讲解了Serial、ParNew、Parallel、CMS几种传统的经典垃圾回收器的工作原理、工作过程,并通过操作垃圾回收日志来帮助小伙伴更快熟悉相关内容。
第5章 JVM基础原理篇-带你深入拆解G1垃圾回收原理
本章重点讲解了G1垃圾回收器的相关内容,G1是目前最主流的垃圾回收器,本章重点讲解了G1的三种垃圾回收策略:YGC、MixedGC和FullGC及三种策略的触发条件、执行过程、优缺点、常见问题等都进行了系统的讲解。同时对停顿预测模型、大对象以及常见故障等重要问题也做了详细讲解。
查看完整目录
专属服务

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课
程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码等下载,包含:
私有仓库、源代码、课程总结笔记、作
业及答案等
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
有JAVA基础人群均可学习
换工作的、毕业生
想提升代码质量
想提升JAVA底层能力
技术储备
有JAVA基础均可学习
环境参数
JAVA环境 没有要求
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题