筆記:(65387)
學員:(217537)
瀏覽:(277013)
曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,Netty技術實戰培訓-以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,Netty技術實戰培訓-專家,課程可定制,熱線:4008699035。
曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。大批企業和曙海 建立了良好的合作關系,合作企業30萬+。
培訓內容
基礎網絡編程
1. I/O基礎入門 2. I/O多路復用技術 3. BIO、NIO和AIO 4. Sokect編程 討論:同步(synchronous) IO和異步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分別是什么,到底有什么區別? 實戰演練:已聊天室為案例,帶領學員通過sokect編程實現簡單的聊天室。
Netty入門的核心功能
Netty入門的核心功能 1. ByteBuf功能及原理分析 2. Channel和Unsafe功能及原理分析 3. ChannelPipeline功能及原理分析 4. ChannelHandler功能及原理分析 5. ChannelFuture功能及原理分析 6. NioEventLoop功能及原理分析 7. 編解碼器Codec 互動討論:對每個功能進行討論,分析這樣設計背后的原理,以及設計帶來的優缺點。
第一個Netty程序的搭建
1. Netty開發環境的搭建 2. Netty服務端開發 3. Netty客戶端開發 4. 運行和調試 實戰演練:已聊天室為案例,帶領學員應用上面學到的Netty功能進行編程,實現簡單的聊天室。
Netty的架構及原理
1. 整體架構 2. 異步事件驅動模型 3. 網絡模型及原理 4. 線程模型 互動討論1:討論異步事件驅動模型,并引導學員對事件驅動的優缺點進行分析。 互動討論2:三種線程模型的討論,分析多線程Reactor模式。
搭建京東APP百萬級推送服務的最佳實踐
1. 整體系統架構的講解與分析 2. 半推半拉模型 3. 心跳策略 4. 內存的控制 5. 硬件的設置 6. TCP和JVM優化 7. 及時性、可靠性保證和監控機制 討論:引導學員對這套系統架構的優缺點進行分析,達到學以致用的目的。
Netty安全性
1. Netty面臨的安全風險 2. Netty SSL開發
Netty的實戰演練
1. 用Netty實現簡單的IM軟件 實戰演練:引導學員使用Netty開發一款簡單的IM軟件。
Netty5新特性分析
?
掃一掃 關注曙海微信