tag nio

標籤
貢獻21
82
04:10 AM · Nov 05 ,2025

@nio / 博客 RSS 訂閱

墨色天香 - Java NIO

在 Java IO 編程中,傳統的字節流與字符流大家都不陌生,但當面對高併發、大文件處理等場景時,NIO(New IO)中的 Buffer 與 Channel 逐漸成為性能優化的關鍵。本文將深入剖析 Buffer 與 Channel 的核心概念,通過對比傳統 IO 流,帶你理解它們為何能顯著提升 IO 效率,並配合直觀的圖示幫你建立清晰的認知。 一

channel , 開發語言 , 後端開發 , buffer , JAVA , harmonyos , nio

收藏 評論

bin的技術小屋 - Netty 如何高效接收網絡數據?一文聊透 ByteBuffer 動態自適應擴縮容機制

本系列Netty源碼解析文章基於 4.1.56.Final版本 前文回顧 在前邊的系列文章中,我們從內核如何收發網絡數據開始以一個C10K的問題作為主線詳細從內核角度闡述了網絡IO模型的演變,最終在此基礎上引出了Netty的網絡IO模型如下圖所示: 詳細內容可回看《從內核角度看IO模型的演變》 後續我們又圍繞着Netty的主從Reactor網絡IO線程模型,在《Reactor模型在Net

rpc , netty , JAVA , nio , 後端

收藏 評論

愛可生開源社區 - 分佈式 | 令人頭疼的堆外內存泄露怎麼排查?

作者:鮑鳳其 愛可生 dble 團隊開發成員,主要負責 dble 需求開發,故障排查和社區問題解答。少説廢話,放碼過來。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 大家在使用 Java NIO 的過程中,是不是也遇到過堆外內存泄露的問題?是不是也苦惱過如何排查? 下面就給大家介紹一個在dble中排查堆外內存泄露的案例。 現象

內存泄露 , nio

收藏 評論

山間小僧 - 「NIO源碼」JavaNIO源碼 & JNI分析一:linux API介紹

最近重温網絡的時候,突然發現,底層就那麼些接口,java肯定也是封裝了底層接口,看過我前面Nio相關的小夥伴肯定知道對這些類有點影響(Buffer,Channel,Selector,SelectionKey),可是跟底層對應不起來啊,這一篇就透過源碼看一下,大概能幫助你更好的瞭解這幾個類,及底層的實現。偏重個人興趣向整理,如有不適,歡迎吐槽 Linux網絡編程 查閲資料的時候,發現wiki百科講的

網絡 , nio , 後端

收藏 評論

flydean - netty系列之:channel和channelGroup

簡介 channel是netty中數據傳輸和數據處理的渠道,也是netty程序中不可或缺的一環。在netty中channel是一個接口,針對不同的數據類型或者協議channel會有具體的不同實現。 雖然channel很重要,但是在代碼中確實很神秘,基本上我們很少能夠看到直接使用channel的情況,那麼事實真的如此嗎?和channel相關的ChannelGroup又有什麼作用呢?一起來看看吧。 神

channel , netty , JAVA , nio

收藏 評論

vivo互聯網技術 - Tars-Java網絡編程源碼分析

作者:vivo 互聯網服務器團隊- Jin Kai 本文從Java NIO網絡編程的基礎知識講到了Tars框架使用NIO進行網絡編程的源碼分析。 一、Tars框架基本介紹 Tars是騰訊開源的支持多語言的高性能RPC框架,起源於騰訊內部2008年至今一直使用的統一應用框架TAF(Total Application Framework),目前支持C++、Java、PHP、Nodejs、Go語言。 該

網絡編程 , tars , nio

收藏 評論

京東雲開發者 - 一文詳解 Netty 組件

作者:京東物流 張弓言 一、背景 Netty 是一款優秀的高性能網絡框架,內部通過 NIO 的方式來處理網絡請求,在高負載下也能可靠和高效地處理 I/O 操作 作為較底層的網絡通信框架,其被廣泛應用在各種中間件的開發中,比如 RPC框架、MQ、Elasticsearch等,這些中間件框架的底層網絡通信模塊大都利用到了 Netty 強大的網絡抽象 下面這篇文章將主要對 Netty 中的各個組件進行分

code , 服務端 , 架構 , JAVA , nio

收藏 評論

湯卜 - 請求在Tomcat源碼中的流轉(基礎篇)

前言 Tomcat作為Java開發者接觸過最重要的web容器,在啓動和處理請求過程中做了海量的事情,初級開發者很少關心,使用SpringMvc之類上層框架一帶而過,然而這些部分是Java和網絡集大成之作,筆者要帶着大家走一遍一次請求,加深tomcat的認知。最好先調試好Tomcat源碼 Tomcat基礎架構 BootStrap和Catalina BootStrap BootStrap就是Tomca

tomcat , 架構 , 源碼分析 , JAVA , nio

收藏 評論