本文所有的源碼都可以在 https://elixir.bootlin.com/linux/v5.0/source[https://elixir....
這篇文章對于排查使用了 netty 引發(fā)的堆外內(nèi)存泄露問題,有一定的通用性滔韵,希望對你有所啟發(fā) 背景 最近在做一個基于 websocket 的長連...
什么?聊個天就把技術(shù)給學(xué)了? 聊天結(jié)束之后拼卵,博士露出了猥瑣的笑容,心里想:這小子過段時間還會來找我的:一個公網(wǎng)IP怎么夠呢蛮艰,得上負(fù)載均衡呀腋腮;長連...
在開始了解Netty是什么之前,我們先來回顧一下即寡,如果我們需要實(shí)現(xiàn)一個客戶端與服務(wù)端通信的程序徊哑,使用傳統(tǒng)的IO編程,應(yīng)該如何來實(shí)現(xiàn)聪富? IO編程 ...
工欲善其事必先利其器莺丑,如果有一款I(lǐng)DE可以讓你更高效地專注于開發(fā)以及源碼的閱讀,為什么不試一試? 總以為jetbrains已經(jīng)將IntelliJ...
晚上被小伙伴問道如何使用ide進(jìn)行jvm源碼的調(diào)試墩蔓,剛好前段時間花了點(diǎn)時間折騰了一下梢莽,mac最新版本下jvm9順利編譯通過,并且可以完美集成cl...
拆包的原理 關(guān)于拆包原理的上一篇博文 netty源碼分析之拆包器的奧秘 中已詳細(xì)闡述奸披,這里簡單總結(jié)下:netty的拆包過程和自己寫手工拆包并沒有...
為什么要粘包拆包 為什么要粘包 首先你得了解一下TCP/IP協(xié)議昏名,在用戶數(shù)據(jù)量非常小的情況下,極端情況下阵面,一個字節(jié)轻局,該TCP數(shù)據(jù)包的有效載荷非常...
前言 在前面的文章中,我們已經(jīng)詳細(xì)闡述了事件和異常傳播在netty中的實(shí)現(xiàn),(netty源碼分析之pipeline(一),netty源碼分析之p...