带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等

102课时涵盖所有知识点,附赠阿里巴巴Arthas线上诊断工具教程,带你学习JVM

15125人学习

初级103课时2021/05/16更新

二维码下载学堂APP缓存视频离线看

尹洪亮Kevin
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
大厂Java架构师学习路径
JAVA企业级并发编程实战
1427人学习
¥99.00
JAVA并发编程核心技术基础篇 进程 线程 内存模型 同步异步 锁机制 高并发等
19774人学习
¥59.00
java并发编程进阶 unsafe 安全队列集合 volatile juc 高并发等
18524人学习
¥69.00
更 多 15 门 课 程
JAVA并发编程豪华版
JAVA并发编程核心技术基础篇 进程 线程 内存模型 同步异步 锁机制 高并发等
19774人学习
¥59.00
java并发编程进阶 unsafe 安全队列集合 volatile juc 高并发等
18524人学习
¥69.00
JAVA并发编程核心技术-精通篇 锁 线程池 并发模式 aqs juc等等
18844人学习
¥99.00
更 多 5 门 课 程
JAVA并发编程专题
JAVA并发编程核心技术基础篇 进程 线程 内存模型 同步异步 锁机制 高并发等
19774人学习
¥59.00
java并发编程进阶 unsafe 安全队列集合 volatile juc 高并发等
18524人学习
¥69.00
JAVA并发编程核心技术-精通篇 锁 线程池 并发模式 aqs juc等等
18844人学习
¥99.00
更 多 3 门 课 程
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67441人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131546人学习
¥268.00
更 多 9 门 课 程
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67441人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131546人学习
¥268.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

JAVA领域程序员,希望深入学习JVM、提升技术能力、希望进阶高级程序员、架构师;从事JVM调优相关工作、笔试面试需要

你将会学到:

102课时涵盖所有知识点,附赠阿里巴巴Arthas线上诊断工具教程,带你学习JVM

  • 内存溢出问题实战
  • CPU飙升问题实战
  • 阿里巴巴Arthas在线诊断
  • Class字节详细拆解
  • 手写类加载器、四种类加载器、双亲委托模型
  • 对象创建、存储、访问、加载解析
  • 性能调优、故障排除、JVM诊断
  • jcmd、jinfo、jmap、jhat、jstat、jps
  • jvisulvm、jmc、jconsul、jfr、jprofile
  • 7种垃圾收集运行原理拆解、GC日志分析

课程简介:

为什么要学JVM


一切JAVA代码都运行在JVM之上,只有深入理解虚拟机才能写出更强大的代码,解决更深层次的问题。


JVM是迈向高级工程师、架构师的必备技能,也是高薪、高职位的不二选择。


同时,JVM又是各大软件公司笔试、面试的重中之重,据统计,头部的30家互利网公司,均将JVM作为笔试面试的内容之一。


JVM内容庞大、并且复杂难学,通过视频学习是最快速的学习手段。


课程介绍


本课程包含11个大章节,总计102课时,无论是笔试、面试,还是日常工作,可以让您游刃有余。


第1章 基础入门,从JVM是什么开始讲起,理解JDK、JRE、JVM的关系,java的编译流程和执行流程,让您轻松入门。


第2章 字节码文件,深入剖析字节码文件的全部组成结构,以及javap和jbe可视化反解析工具的使用。


第3章 类的加载、解释、编译,本章节带你深入理解类加载器的分类、范围、双亲委托策略,自己手写类加载器,理解字节码解释器、即时编译器、混合模式、热点代码检测、分层编译等核心知识。


第4章 内存模型,本章节涵盖JVM内存模型的全部内容,程序计数器、虚拟机栈、本地方法栈、方法区、永久代、元空间等全部内容。


第5章 对象模型,本章节带你深入理解对象的创建过程、内存分配的方法、让你不再稀里糊涂。


第6章 GC基础,本章节是垃圾回收的入门章节,带你了解GC回收的标准是什么,什么是可达性分析、安全点、安全区,四种引用类型的使用和区别等等。


第7章 GC算法与收集器,本章节是垃圾回收的重点,掌握各种垃圾回收算法,分代收集策略,7种垃圾回收器的原理和使用,垃圾回收器的组合及分代收集等。


第8章 GC日志详解,各种垃圾回收器的日志都是不同的,怎么样读懂各种垃圾回收日志就是本章节的内容。


第9章 性能监控与故障排除,本章节实战学习jcmd、jmx、jconsul、jvisualvm、JMC、jps、jstatd、jmap、jstack、jinfo、jprofile、jhat总计12种性能监控和故障排查工具的使用。


第10章 阿里巴巴Arthas在线诊断工具,这是一个特别小惊喜,教您怎样使用当前最火热的arthas调优工具,在线诊断各种JVM问题。


第11章 故障排除,本章会使用实际案例讲解单点故障、高并发和垃圾回收导致的CPU过高的问题,怎样排查和解决它们。


课程资料


课程附带配套项目源码2个


159页高清PDF理论篇课件1份


89页高清PDF实战篇课件1份


Unsafe源码PDF课件1份


class_stats字段说明PDF文件1份


jcmd Thread.print解析说明文件1份


JProfiler内存工具说明文件1份


字节码可视化解析工具1份


GC日志可视化工具1份


命令行工具cmder 1份


学习方法


理论篇部分推荐每天学习2课时,可以在公交地铁上用手机进行学习。


实战篇部分推荐对照视频,使用配套源码,一边练习一遍学习。


课程内容较多,不要一次性学太多,而是要循序渐进,坚持学习。

常见问题:

问:课程有配套资料么?

答:课程附带配套2个项目源码,159页高清PDF理论篇课件一份,89页高清PDF实战篇课件一份,Unsafe源码PDF课件一份,字节码可视化工具一份,GC日志可视化工具一份,命令行工具cmder一份,class_stats字段说明PDF文件一份,jcmd Thread.print解析说明文件一份,JProfiler内存工具说明文件一份。 购买后可直接下载

问:课程学习过程中有问题,需要老师答疑怎么办?

答:课程作者亲自答疑,无助教凑数,所有尽量提问均在第一时间回复,最晚保证不超过24小时。

问:java学的不好能学jvm么?是不是特别难?

答:jvm是java的基础,掌握jvm才可以更好的掌握java。很多人都觉得jvm是底层技术,不敢学,怕自己驾驭不了,我们的课程从0基础开讲,向剥洋葱一样讲解jvm的各个体系部分知识。

问:有助于拿高薪么?笔试面试能用么?

答:102课时,涵盖几乎全部jvm的体系知识,并且大量实战。JVM是高级程序员、架构师的所需技能。

问:为什么一定要学JVM? 有必要么?

答:JVM是高级程序员、架构师的所需技能,如果你还想继续向上发展,无论如何绕不开jvm这个环节。所以早学、早储备、早受益,除非你想止步于此。

展开更多

课程大纲-带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部