課程目錄

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

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

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

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

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

課程詳細(xì)目錄

001.課程說(shuō)明和要求

002.Netty是什么

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

004.IO模型

005.BIO 介紹說(shuō)明

006.BIO實(shí)例及分析

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

008.NIO介紹說(shuō)明

009.NIO的Buffer基本使用

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

011.Buffer的機(jī)制及子類(lèi)

012.Channel基本介紹

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

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

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

016.Channel拷貝文件

017.Buffer類(lèi)型化和只讀

018.MappedByteBuffer使用

019.Buffer的分散和聚集

020.Channel和Buffer梳理

021.Selector介紹和原理

022.Selector API介紹

023.SelectionKey在NIO體系

024.NIO快速入門(mén)(1)

025.NIO快速入門(mén)(2)

026.NIO快速入門(mén)小結(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)用實(shí)例

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


郵箱
huangbenjincv@163.com

托克托县| 广河县| 察哈| 海宁市| 呼玛县| 兴仁县| 阆中市| 安化县| 永嘉县| 荔浦县| 东方市| 桃园市| 逊克县| 信阳市| 梁平县| 克东县| 湘潭县| 延安市| 锡林浩特市| 通海县| 大石桥市| 连南| 静宁县| 于田县| 出国| 亚东县| 会泽县| 吉水县| 类乌齐县| 泰安市| 凉山| 满洲里市| 吴旗县| 桦甸市| 皋兰县| 栾城县| 白河县| 兰西县| 辽源市| 云梦县| 晋中市|