班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
課程目標
從高性能系統設計、高并發數據訪問設計和SSH安全應用設計多種角度,進行整體性能優化。
一、 培訓對象
從事系統解決方案設計、軟件架構設計、模塊設計等相關人員,或者對系統設計感興趣以及想從事系統設計工作的人員。有良好的設計思想, 有志成為設計領域尖端人才的人員。
二、 培訓內容
類別 培訓主題 培訓詳細內容
高并發系統設計技術 網絡通信技術 講解通信協議的選擇、連接的管理、網絡IO、序列化/反序列化、NIO框架,以及編寫高性能網絡通信實現的最佳實踐。
遠程調用(RPC)技術 講解基于網絡通信框架實現高性能的RPC的相關技術,主要包括代理、反射、優先級線程池、異步轉同步、超時等。
消息通信技術 講解基于網絡通信框架實現高性能、高可靠的消息機制的技巧,以及在應用設計時合理的使用消息機制。
可伸縮技術
講解讓應用做到可垂直伸縮、水平伸縮的技巧,包括系統拆分、Service框架、無狀態、分布式Cache、分布式文件系統、DB拆分、NoSQL等。
高性能技術 系統結構上講解Cache、CDN等,代碼技巧上講解編寫高性能java程序的一些技巧和案例,主要是高并發的數據結構、拆分鎖、實際的性能調優案例等
高并發數據訪問設計技術 分析性能關注的問題 ? 并發處理
? 大數據容量處理
? 復雜數據查詢和統計
? 長事務處理
? 分布式數據處理
? 如何通過邏輯數據庫設計優化性能
? 如何從物理數據庫角度優化性能
? 支持不斷增長的性能壓力引起的擴展
數據性能場景 ? 高峰的并發訪問
? 大數據量的聯合查詢和統計
? 長事務處理
? 大數據容量的數據操作(查詢,更新,修改,刪除)性能
? 分布式數據庫一致性同步
性能優化:海量數據庫優化 ? 存儲內容分解
? 根據內容確定存儲位置與介質
? 數據的分庫策略:結構劃分原則,存儲空間,
? 數據的水平和垂直切割,
? 多個數據庫的訪問關系規劃,讀寫分離
? 多個數據庫的數據路由和同步
? 數據的備份與轉儲
? 充分利用緩存提升性能?
某大型數據庫設計項目案例 ? 項目介紹
? 需求分析
? 分析項目中的數據
? 數據庫容量分析
? 數據庫訪問量分析
? 數據庫的邏輯設計和性能優化
? 數據庫的物理設計和性能優化
? 數據庫性能優化方案
? 數據庫性能監測與調優
? 建立持續的性能擴展架構?
SSH協議應用設計 傳輸層協議 ? 該協議提供諸如認證、信任和完整性檢驗等安全措施,此外還可以任意地提供數據壓縮功能。通常情況下,這些傳輸層協議都建立在面向連接的TCP數據流之上。
用戶認證協議層 ? 用來實現服務器的跟客戶端用戶之間的身份認證,其運行在傳輸層協議之上。
連接協議層 ? 分配多個加密通道至一些邏輯通道上,它運行在用戶認證層協議之上。
|
|
|
|
|
|