課程目錄

Netty是由JBOSS提供的一個java開源框架,現(xiàn)為Github上的獨立項目。Netty提供異步的、事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序。

也就是說,Netty 是一個基于NIO的客戶、服務(wù)器端的編程框架,使用Netty 可以確保你快速和簡單的開發(fā)出一個網(wǎng)絡(luò)應(yīng)用,例如實現(xiàn)了某種協(xié)議的客戶、服務(wù)端應(yīng)用。Netty相當(dāng)于簡化和流線化了網(wǎng)絡(luò)應(yīng)用的編程開發(fā)過程,例如:基于TCP和UDP的socket服務(wù)開發(fā)。

“快速”和“簡單”并不用產(chǎn)生維護性或性能上的問題。Netty 是一個吸收了多種協(xié)議(包括FTP、SMTP、HTTP等各種二進制文本協(xié)議)的實現(xiàn)經(jīng)驗,并經(jīng)過相當(dāng)精心設(shè)計的項目。最終,Netty 成功的找到了一種方式,在保證易于開發(fā)的同時還保證了其應(yīng)用的性能,穩(wěn)定性和伸縮性。

本套視頻詳細(xì)講解了Netty核心技術(shù)點,同時進行底層機制和源碼剖析,并編寫了大量的應(yīng)用實例。通過學(xué)習(xí)可以快速掌握Netty的底層實現(xiàn)機制,熟練運用Netty解決網(wǎng)絡(luò)高并發(fā)問題!

Netty是當(dāng)前非常流行的網(wǎng)絡(luò)通訊框架,當(dāng)程序?qū)W(wǎng)絡(luò)數(shù)據(jù)處理時,需要保證高并發(fā)和高可靠,底層就可以使用Netty支撐。

課程詳細(xì)目錄

001.課程說明和要求

002.Netty是什么

003.應(yīng)用場景和學(xué)習(xí)資料

004.IO模型

005.BIO 介紹說明

006.BIO實例及分析

007.BIO內(nèi)容梳理小結(jié)

008.NIO介紹說明

009.NIO的Buffer基本使用

010.NIO三大核心組件關(guān)系

011.Buffer的機制及子類

012.Channel基本介紹

013.Channel應(yīng)用實例1

014.Channel應(yīng)用實例2

015.Channel應(yīng)用實例3

016.Channel拷貝文件

017.Buffer類型化和只讀

018.MappedByteBuffer使用

019.Buffer的分散和聚集

020.Channel和Buffer梳理

021.Selector介紹和原理

022.Selector API介紹

023.SelectionKey在NIO體系

024.NIO快速入門(1)

025.NIO快速入門(2)

026.NIO快速入門小結(jié)

027.SelectionKey API

028.SocketChannel API

029.NIO 群聊系統(tǒng)(1)

030.NIO 群聊系統(tǒng)(2)

031.NIO 群聊系統(tǒng)(3)

032.NIO 群聊系統(tǒng)(4)

033.零拷貝原理剖析

034.零拷貝應(yīng)用實例

035.零拷貝AIO內(nèi)容梳理


郵箱
huangbenjincv@163.com

嘉兴市| 台南县| 上杭县| 文山县| 南康市| 柞水县| 沽源县| 泸溪县| 昔阳县| 罗定市| 当雄县| 永登县| 陆丰市| 思南县| 青河县| 治多县| 裕民县| 民乐县| 固始县| 泉州市| 玉田县| 哈巴河县| 繁峙县| 克什克腾旗| 余江县| 清水河县| 尉犁县| 黄骅市| 宾川县| 龙里县| 伊川县| 凌海市| 左贡县| 东安县| 巴林右旗| 河池市| 黎川县| 阳高县| 潼关县| 鸡西市| 堆龙德庆县|