1. 程式人生 > >Java開發之深入剖析Netty框架原始碼實戰視訊教程

Java開發之深入剖析Netty框架原始碼實戰視訊教程

第1章 課程介紹
介紹本課程需要的前提知識和內容概要

第2章 Netty基本元件
使用一個簡單的socket例子概括Netty裡面的基本元件,包括NioEventLoop,Channel,ByteBuf,Pipeline,ChannelHandler

第4章 NioEventLoop
分析Netty reactor執行緒處理過程,包括事件監聽,事件處理,常規任務處理和定時任務處理

第5章 新連線接入
分析新連線接入以及繫結reactor執行緒,繫結到selector的過程

第6章 pipeline
分析pipeline的建立,初始化,新增和刪除ChannelHandler,事件傳播機制,異常傳播機制

第7章 ByteBuf

詳細分析ByteBuf種類,如何減少多執行緒記憶體分配競爭,不同大小記憶體是如何分配的

第8章 Netty解碼
詳細分析Netty解碼原理,解碼器抽象,以及幾種常見的解碼器

第9章 Netty編碼及writeAndFlush()
writeAndFlush傳播流程,編碼器抽象,writeAndFlush詳細流程

第10章 Netty效能優化工具類解析
詳細分析Netty裡面最高頻使用的兩個效能優化類FastThreadLocal以及輕量級物件池Recycler

第11章 Netty設計模式應用
分析各類常見設計模式以及在Netty中的應用

第12章 Netty高效能併發調優
系統層面單機如何支援百萬連線,如何提升應用層面效能


第13章 課程總結
對本課程做一個回顧總結

下載地址:百度雲盤