Netty學習路線

預研時間170517-170519 投入時間:約10h 理解度:入門
①前置基礎:
瞭解基本網絡協議和通訊方式[圖解HTTP]http://download.csdn.net/detail/niehanmin/8750501
1.什麼是長鏈接和短鏈接?
瞭解JAVA網絡編程相關知識[菜鳥教程]http://www.runoob.com/java/java-networking.html
瞭解JAVAIO的幾種方式IO 1.4NIO 1.7NIO2
1.如何理解阻塞與非阻塞,同步與異步的區別?
https://www.zhihu.com/question/19732473
2.Java NIO理解與網絡編程模型
https://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html#
http://blog.csdn.net/qq_18860653/article/details/53406723
②Netty入門
Netty的基本概念和運用場景
Netty in action [異步社區]http://www.epubit.com.cn/book/details/4228
核心概念理解和運用,實現入門Demo
[基於Netty的restful服務實現]https://github.com/zhoumengkang/netty-restful-server
[基於Netty的簡單推送服務器]https://github.com/Aresyi/pushServer
③Netty進階
Netty使用到的設計模式:觀察者 裝飾者 ...
Netty線程模型和使用約定
Netty總體架構和源碼實現
不一樣版本的Netty架構差別
[基於netty的異步非阻塞實時聊天(IM)服務器]https://github.com/a2888409/face2face
[華爲李林峯Netty文章集錦]http://www.infoq.com/cn/profile/%E6%9D%8E%E6%9E%97%E9%94%8Bhtml

 

後續補充...java

相關文章
相關標籤/搜索