框架架構課程 MVC模式(struts2源碼)、
前端調度器、
ORM框架 (Mybatis、Spring Data) 可掌握的核心能力:
能夠理解ORM框架;
使用Socket進行系統之間通信;
掌握在Java中開啟多線程的三種方式;
掌握使用Netty實現通信;
掌握Netty常用的傳輸方式及ByteBuff的使用方法;
理解及時通信框架的架構;
掌握Protobuf數據格式及在Java中應用Protobuf;
掌握使用Netty實現服務端、客戶端;
理解虛擬機client與Server的運行模式;
學習垃圾回收的算法;
掌握jps、jstat、jinfo、jstack、hprof等命令的使用;
掌握圖形化監控工具JConsole工具的使用;
掌握Mission Control虛擬機診斷工具的使用;
掌握壓力測試工具JMeter的使用;
掌握調整參數測試Tomcat的性能;
掌握“雙親模式”的原理以及解決方案。
可解決的現實問題:
更加深入理解原理、源碼。
高級程序員進階學習必備,深化思想及一些優化經驗分享。
網編多線程 使用Socket進行系統之間通信、多線程實現通信及線程安全問題、NIO與BIO、Netty核心組件與數據傳輸、編碼和解碼器、即時通信架構分析、Protobuf數據格式
JVM優化 Java虛擬機的工作原理、常用的Java虛擬機參數、垃圾回收原理與算法以及內存分配、Java虛擬機堆內存的分析以及優化、Java虛擬機的性能監控、Tomcat性能調優實戰、class加載器和字節碼執行
數據庫優化 MySQL數據庫優化、SQL及索引優化、MySQL慢查日志分析工具、explain查詢分析SQL的執行計劃、數據庫結構的優化、數據庫系統配置優化
|