精進篇:netty源碼死磕5 - 揭開 ChannelHandler 的神秘面紗 目錄 1. 前言 2. Handler在經典Reactor中的角色 3. Handler在Netty中的坐標位置 4. Netty中Handler的類型 1.1. ChannelInboundHandler入站 ...
精進篇:netty源碼死磕 巧奪天工 Pipeline模式揭秘 . 巧奪天工 Pipeline模式揭秘 . . Pipeline模式簡介 管道的發名者叫,Malcolm Douglas McIlroy,他也是Unix的創建者,是Unix文化的締造者之一。 年前,Unix操作系統橫空出世,Unix不僅僅帶來了一個操作系統,還創造C語言,Socket,開源,黑客等等文化,這些文化影響着整個計算機世界的 ...
2018-10-28 10:01 0 2206 推薦指數:
精進篇:netty源碼死磕5 - 揭開 ChannelHandler 的神秘面紗 目錄 1. 前言 2. Handler在經典Reactor中的角色 3. Handler在Netty中的坐標位置 4. Netty中Handler的類型 1.1. ChannelInboundHandler入站 ...
精進篇:netty源碼 死磕4-EventLoop的鬼斧神工 目錄 1. EventLoop的鬼斧神工 2. 初識 EventLoop 3. Reactor模式回顧 3.1. Reactor模式的組成元素: 3.2. Reactor模式的三步曲 4. Netty中的Reactor模式應用 5. ...
精進篇:netty源碼死磕5 揭開 ChannelHandler 的神秘面紗 目錄 1. 前言 2. Handler在經典Reactor中的角色 3. Handler在Netty中的坐標位置 4. Netty中Handler的類型 1.1. ChannelInboundHandler入站 ...
【正文】netty源碼 死磕2: 環境搭建 本小節目錄 1. Netty為什么火得屌炸天? 1.1. Netty是什么? 1.2. Netty火到什么程度呢? 1.3. Netty為什么這么火? 2. Netty是面試的必殺器嗎? 3. 獲取源碼的注意事項 4. Netty工程 5. 運行 ...
引言 好久沒有寫博客了,近期准備把Netty源碼啃一遍。在這之前本想直接看源碼,但是看到后面發現其實效率不高, 有些概念還是有必要回頭再細啃的,特別是其線程模型以及EventLoop的概念。 當然在開始之前還是有務必要對IO模型要有清晰准確的認識。 傳送門 事件循環機制(EventLoop ...
【基礎篇】netty 源碼死磕1.1: JAVA NIO簡介 1. JAVA NIO簡介 Java 中 New I/O類庫 是由 Java 1.4 引進的異步 IO。由於之前老的I/O類庫是阻塞I/O,New I/O類庫的目標就是要讓Java支持非阻塞I/O,所以,更多的人喜歡稱之為非阻塞I ...
【基礎篇】netty源碼死磕1.2: NIO Buffer 1. Java NIO Buffer Buffer是一個抽象類,位於java.nio包中,主要用作緩沖區。Buffer緩沖區本質上是一塊可以寫入數據,然后可以從中讀取數據的內存。這塊內存被包裝成NIO Buffer對象,並提 ...
問題 (1)什么是雙端隊列? (2)ArrayDeque是怎么實現雙端隊列的? (3)ArrayDeque是線程安全的嗎? (4)ArrayDeque是有界的嗎? 簡介 雙端隊列是一種特殊 ...