集數合計:9章
Java視頻教程詳情描述:
A0193《Java生產環境下性能監控與調優詳解視頻教程》軟體開發只是第一步,上線后的性能監控與調優才是更為重要的一步本課程將為你講解如何在生產環境下對Java應用做性能監控與調優;通過本課程,你將掌握多種性能監控工具應用,學會定位并解決諸如記憶體溢位、cpu負載飆高等問題;學會線上代碼除錯,Tomcat、Nginx,GC調優等手段; 讀懂JVM位元組碼指令,分析原始碼背后原理,提升應對線上突發狀況的能力
Java視頻教程目錄:
第1章 課程介紹(Java秒殺課程老師傾力打造)
本章為大家介紹生產環境可能存在的問題和常用的性能監控工具,以及課程能學到什么,課程內容如何安排等,讓大家對課程有個全貌的認識,從而更好的學習這門課程,
1-1 為什么學習這門課程?
第2章 基于JDK命令列工具的監控
本章帶大家學習JDK的命令列監控工具的使用,包括jps、jinfo、jstat、jmap、jstack, 并結合MAT實戰如何定位記憶體溢位,實戰如何定位死回圈和死鎖,
2-1 JVM的引數型別
2-2 查看JVM運行時引數
2-3 jstat查看JVM統計資訊
2-4 演示記憶體溢位
2-5 匯出記憶體映像檔案
2-6 MAT分析記憶體溢位
2-7 jstack與執行緒的狀態
2-8 jstack實戰死回圈與死鎖
第3章 基于JVisualVM的可視化監控
本章帶大家學習可視化的監控工具JVisualVM的使用,學習如何用它來監控本地和遠程的JAVA行程,包括監控記憶體、執行緒、方法執行時間等等,
3-1 監控本地java行程
3-2 監控遠程的java行程
第4章 基于Btrace的監控除錯
本章帶大家學習如何安裝btrace、如何撰寫btrace腳本來對生產環境下的代碼進行監控除錯,比如獲取生產環境下某個方法的引數、回傳值、例外、執行的行號等等,
4-1 btrace入門
4-2 攔截建構式、同名函式
4-3 攔截回傳值、例外、行號
4-4 攔截復雜引數、壞境變數、正則匹配攔截
4-5 注意事項
第5章 Tomcat性能監控與調優
本章帶大家學習如何在本地來遠程除錯tomcat和對tomcat服務器的記憶體、執行緒等做監控,會介紹兩款監控工具---tomcat自帶的manager和開源的psi-probe,然后會講解常用的tomcat的調優的方法,
5-1 tomcat遠程debug
5-2 tomcat-manager監控
5-3 psi-probe監控
5-4 tomcat優化
第6章 Nginx性能監控與調優
本章帶大家學習如何來安裝nginx,并監控nginx的連接資訊和請求資訊,會介紹兩款命令列工具ngx_http_stub_status和ngxtop,還有一款可視化工具nginx-rrd,然后會講解常用的nginx的調優的方法,
6-1 nginx安裝
6-2 ngx_http_stub_status監控連接資訊
6-3 ngxtop監控請求資訊
6-4 nginx-rrd圖形化監控
6-5 nginx優化
第7章 JVM層GC調優
本章帶大家學習JVM的記憶體結構,常見的垃圾回收演算法和垃圾收集器,不同垃圾收集器的日志結構,然后介紹兩款可視化的日志分析工具,通過分析日志得到GC的性能指標和出現GC的原因,最后帶大家實戰GC垃圾回收調優,
7-1 JVM的記憶體結構
7-2 常見的垃圾回收演算法
7-3 垃圾收集器-1
7-4 垃圾收集器-2
7-5 GC日志格式詳解
7-6 可視化工具分析GC日志
7-7 ParallelGC調優
7-8 G1調優
7-9 本章小結
第8章 JVM位元組碼與Java代碼層調優
本章帶大家學習JVM的位元組碼指令,從位元組碼層面講解一些常見問題的底層原理(面試能回答上的話, 絕對加分),比如:i++和++i哪一種效率高?回圈體中做字串+拼接為什么效率低?然后會重點對String做講解,包括String常量池的變化、String字面常量、String.intern等,最后分享老師在開發中積累的常用的JAVA代碼優化的20多...
8-1 jvm位元組碼指令-1
8-2 jvm位元組碼指令-2
8-3 i++與++i
8-4 字串+拼接
8-5 Try-Finally位元組碼
8-6 String Constant Variable
8-7 常用代碼優化方法-1
8-8 常用代碼優化方法-2
第9章 課程總結
本章帶大家總結回顧本課程的重難點知識點,同時也希望大家能手動梳理出本門課程的知識架構腦圖,方面大家以后建立知識體系以及深入的學習和解決更難的問題,
9-1 課程總結
下載地址:點擊進入下載
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/240745.html
標籤:Java
