曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
高性能Java編程與系統(tǒng)性能優(yōu)化培訓(xùn)課程
?
課程內(nèi)容:
構(gòu)成 |
內(nèi)容 |
第一部分 高性能基礎(chǔ)與JVM |
1.性能監(jiān)控 ·??CPU監(jiān)控 ·??內(nèi)存監(jiān)控 ·??磁盤監(jiān)控 ·??網(wǎng)絡(luò)監(jiān)控 ·??進(jìn)程監(jiān)控 2.JVM架構(gòu) ·??VM架構(gòu)概覽 ·??JVM運(yùn)行時(shí) ·??JVM類加載 ·??同步與鎖機(jī)制 ·??線程管理 3.JVM垃圾回收 ·??JVM內(nèi)存管理 ·??分代垃圾回收 ·??Serial收集器 ·??Parallel收集器 ·??CMS收集器 ·??G1收集器 4.JVM性能監(jiān)控與調(diào)優(yōu) ·??常用性能監(jiān)控命令 ·??性能監(jiān)控工具 ·??JVM性能調(diào)優(yōu) |
第二部分 高性能Java編程 |
5.數(shù)據(jù)結(jié)構(gòu) ·??高性能的List ·??高性能的Set ·??高性能的Map 6.并行編程設(shè)計(jì)模式 ·??Future模式 ·??Master-Worker模式 ·??生產(chǎn)者-消費(fèi)者模式 7.Java多線程編程 ·??Java多線程 ·??線程池 ·??ThreadPoolExecutor框架 8.靈活使用Java鎖機(jī)制 ·??Java內(nèi)存模型與volatile ·??同步關(guān)鍵字synchronized ·??ReentrantLock重入鎖 ·??ThreadLocal線程局部變量 9.優(yōu)化Java鎖 ·??避免死鎖 ·??減小鎖持有時(shí)間 ·??減小鎖粒度 ·??讀寫分離鎖來替換獨(dú)占鎖 |
第三部分 高性能架構(gòu) |
10.高性能前端 ·??Web瀏覽器與HTTP性能優(yōu)化 ·??CDN與靜態(tài)資源加速 ·??反向代理 ·??動(dòng)靜分離 11.高性能應(yīng)用 ·??分布式緩存 ·??負(fù)載均衡與分布式集群 ·??分布式服務(wù) ·??事件驅(qū)動(dòng)與異步架構(gòu) 12.高性能存儲(chǔ) ·??利用RAID技術(shù)提高磁盤性能 ·??分布式數(shù)據(jù)庫 ·??NoSQL ·??分布式文件與大數(shù)據(jù)技術(shù) ? |
備注 |
全程結(jié)合實(shí)例講解與實(shí)戰(zhàn)練習(xí) |