課程目錄

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

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

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

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

Netty是當前非常流行的網絡通訊框架,當程序對網絡數據處理時,需要保證高并發(fā)和高可靠,底層就可以使用Netty支撐。

課程詳細目錄

001.課程說明和要求

002.Netty是什么

003.應用場景和學習資料

004.IO模型

005.BIO 介紹說明

006.BIO實例及分析

007.BIO內容梳理小結

008.NIO介紹說明

009.NIO的Buffer基本使用

010.NIO三大核心組件關系

011.Buffer的機制及子類

012.Channel基本介紹

013.Channel應用實例1

014.Channel應用實例2

015.Channel應用實例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快速入門小結

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.零拷貝應用實例

035.零拷貝AIO內容梳理


郵箱
huangbenjincv@163.com

崇阳县| 霍山县| 类乌齐县| 海林市| 凤庆县| 乌鲁木齐县| 元江| 商丘市| 宁强县| 菏泽市| 岳池县| 曲阳县| 红原县| 阳泉市| 独山县| 墨竹工卡县| 大港区| 漳州市| 柞水县| 丹凤县| 嘉鱼县| 天柱县| 麻栗坡县| 江孜县| 八宿县| 齐齐哈尔市| 麻栗坡县| 大悟县| 沁阳市| 鹿泉市| 临朐县| 贵南县| 潞城市| 通榆县| 安国市| 大兴区| 吐鲁番市| 桃园县| 清涧县| 枣庄市| 浦东新区|