Netty源碼分析:NioEventLoopGroup 在工作之餘,看到自己公司的超哥(俞超)關於Netty的系列博文,講解的很好,因此,自己在學習之餘也跟了下源代碼,來了解Netty,也做了相關的筆記,將形成系列博文,這是第一篇
本文分享內容如下 select()和空輪詢bug解決分析 EventLoop 中對selectKeys的改造 wakeup分析 select()和空輪詢bug解決分析 當select空輪詢( selector.select(timeo
分享內容如下 select啓動跟蹤 定時任務機制分析 NioEventLoopIO輪詢方法分析 select啓動跟蹤 NioEventLoop中有循環select實現,是什麼時候被調用的? 循環select由run方法實現,調用鏈如下圖
分享內容如下: NioEventLoopGroup初始化分析 NioEventLoopGroup父子類分析 parentGroup與childGroup區別 1.NioEventLoopGroup初始化分析 從接口類圖上看 EventLo
本文分享以下內容 Unsafe概況 AbstractUnsafe 分析 AbstractNioUnsafe分析 NioByteUnsafe分析 NioMessageUnsafe分析 Unsafe概況 unsafe是Channel的內部
本文分享內容如下 AbstractByteBuf分析 readXXX系列方法 讀寫方法分析 ensureWritable分析 capacity分析 setBytes(int, byte[], int, int) 分析 AbstractR
章節概覽 Netty源碼分析章節概覽 1、概述 不管是什麼開發語言,都會涉及到網絡編程。在分佈式計算、存儲、微服務中,網絡編程作爲底層的核心支柱技術必不可少。以Java開發語言爲例,我們經歷了從BIO,NIO,AIO的不同階段。
章節概覽 Netty源碼分析章節概覽 1、概述 上一篇文章一分鐘弄懂同步,異步,阻塞,非阻塞簡單的瞭解了下同步,異步,阻塞,非阻塞的概念。那麼在java的網絡編程中,這些不同的IO狀態又是怎麼規劃的呢。爲了深入的理解這個問題。我
章節概覽 Netty源碼分析章節概覽 1、概述 關於網絡方面的知識,這裏不再贅述。可以看七層網絡模型,TCP/IP協議,三次握手,四次揮手等網絡編程方面的知識。本章節主要結合Java BIO 講解BIO編程的原理和過程。 1.1
章節概覽 Netty源碼分析章節概覽 1、概述 關於多路複用的基本原理,在大白話分析BIO,NIO,AIO中簡單的介紹了關於多路複用技術的理解。這章節,我們深入理解分析多路複用技術。以及JDK的部分源碼作爲參考。 2、多路複用
章節概覽 Netty源碼分析章節概覽 1、概述 前面我們做了很多基礎知識的準備,包括bio,nio,aio的理論和概念。BIO實現原理和通信原理知識的梳理等。下面我們深入的分析下NIO相關的知識。和Socket類和ServerS