-----理論+實戰 構建完整JVM知識體系----新-----

高階工程師老王發表於2020-12-15

 

理論+實戰 構建完整JVM知識體系

  • 第1章 課程導學與準備工作

    •  1-1 課前必讀(不看會錯過一個億)
    •  1-2 課程介紹及學習指導 (12:18)後附視訊!!!
  • 第2章 認識JVM規範

    •  2-1 從三種認知角度重識JVM (12:19)
    •  2-2 JVM規範作用及其核心 (13:43)
    •  2-3 理解JVM規範中的虛擬機器結構 (14:19)
    •  2-4 如何學習JVM規範中的指令集 (11:22)
    •  2-5 Class位元組碼解析:理解ClassFile結構 (13:16)
    •  2-6 閱讀Class位元組碼:常量池 (17:43)
    •  2-7 閱讀Class位元組碼:類定義和屬性 (15:53)
    •  2-8 閱讀Class位元組碼:方法和方法呼叫 (13:08)
    •  2-9 ASM開發:程式設計模型和核心API (14:22)
    •  2-10 ASM開發:ClassVisitor開發 (16:36)
    •  2-11 ASM開發:MethodVisitor開發 (12:58)
    •  2-12 ASM開發:實現模擬AOP功能 (15:24)
  • 第3章 類載入、連線和初始化

    •  3-1 類載入和類載入器 (13:21)
    •  3-2 案例:類載入器使用 (16:09)
    •  3-3 雙親委派模型 (10:14)
    •  3-4 案例:自定義ClassLoader (13:53)
    •  3-5 雙親委派模型說明和程式碼示例 (14:42)
    •  3-6 類連線和初始化 (17:49)
    •  3-7 案例:類的主動初始化 (10:10)
    •  3-8 案例:類的初始化機制和順序 (15:59)
  • 第4章 記憶體分配

    •  4-1 JVM的簡化架構和執行時資料區 (19:09)
    •  4-2 Java堆記憶體模型和分配 (14:38)
    •  4-3 案例:Trace跟蹤和Java堆的引數配置 (16:52)
    •  4-4 案例:新生代配置和GC日誌格式 (22:52)
    •  4-5 案例:使用MAT進行記憶體分析 (17:39)
    •  4-6 案例:堆、棧、元空間的引數配置 (23:34)
  • 第5章 位元組碼執行引擎

    •  5-1 棧幀和區域性變數表 (14:48)
    •  5-2 案例:slot是複用的 (12:41)
    •  5-3 案例:運算元棧 (14:53)
    •  5-4 靜態分派和動態分派 (14:47)
  • 第6章 垃圾回收

    •  6-1 垃圾回收基礎和根搜尋演算法 (13:08)
    •  6-2 引用分類 (13:22)
    •  6-3 案例:各種引用的實現 (14:58)
    •  6-4 垃圾回收基礎【跨代引用、記憶集、寫屏障、判斷垃圾的步驟、STW】 (21:44)
    •  6-5 垃圾回收演算法 (15:05)
    •  6-6 垃圾收集器基礎和序列收集器 (12:53)
    •  6-7 並行收集器和Parallel Scavenge收集器 (12:58)
    •  6-8 CMS收集器 (11:04)
    •  6-9 G1收集器 (22:23)
    •  6-10 ZGC收集器、GC效能指標和JVM記憶體配置原則 (14:44)
  • 第7章 高效併發

    •  7-1 Java記憶體模型和記憶體間的互動操作 (13:22)
    •  7-2 記憶體間的互動操作的規則 (10:29)
    •  7-3 volatile特性 (12:56)
    •  7-4 指令重排原理和規則 (15:30)
    •  7-5 程式碼示例:指令重排的各種情況分析 (16:33)
    •  7-6 執行緒安全處理 (10:31)
    •  7-7 鎖優化 (18:45)
  • 第8章 效能監控與故障處理工具

    •  8-1 命令列工具 (14:28)
    •  8-2 jconsole (07:37)
    •  8-3 jmc1 (18:27)
    •  8-4 jmc2 (10:34)
    •  8-5 visualVM (16:54)
    •  8-6 遠端連線 (12:59)
    •  8-7 監控實戰1 (19:35)
    •  8-8 監控實戰2 (14:08)
  • 第9章 【實戰】JVM調優

    •  9-1 JVM調優:調什麼、如何調 (17:06)
    •  9-2 調優的目標、調優的策略和調優冷思考 (12:34)
    •  9-3 JVM調優經驗、記憶體洩漏分析 (15:29)
    •  9-4 實戰JVM調優:認識待調優的應用 (18:34)
    •  9-5 實戰JVM調優:錄製JFR並分析結果 (13:06)
    •  9-6 實戰JVM調優:按照分析結果調整JVM執行時記憶體引數 (16:49)
    •  9-7 實戰JVM調優:查詢記憶體洩漏點、分析並處理記憶體洩漏 (23:14)
  • 第10章 面試加油站

    •  10-1 位元組碼部分【面試精講】 (15:58)
    •  10-2 記憶體分配【面試精講】 (20:20)
    •  10-3 監控工具和實戰【面試精講】 (17:13)
  • 第11章 課程總結

    •  11-1 課程總結 (08:54)

相關文章