
介紹 上篇文章介紹了 Directory ,再次看一下dubbo調用的處理流程: 本篇文章介紹調用的第二步, Router 的實現。 從圖中可以...
介紹 在集群容錯時,dubbo處理的流程如下圖所示: 下面是來自官網的介紹,各節點關系如下: 這里的 Invoker 是 Provider 的一...
在Netty中經常會看到這樣的代碼: 這里有一個SO_BACKLOG參數,本篇文章解釋一下這個參數的具體用途。 TCP的連接隊列 我們看一下TC...
SPI機制 SPI的全名為Service Provider Interface.大多數開發人員可能不熟悉,因為這個是針對廠商或者插件的。在jav...
問題重現 AIO進行寫文件使用了AsynchronousFileChannel類來實現,測試代碼如下: 執行結果如下: 可見,該問題是內存溢出,...
Java基礎 Vector,ArrayList, LinkedList的區別是什么? 答: Vector、ArrayList都是以類似數組的形式...
ServerBootstrap與Bootstrap類似,只不過這個是用于服務端的啟動。下面看下具體的使用: 與上篇文章介紹的Bootstrap不...
Bootstrap是Netty提供的一個便利的工具類, 通過Bootstrap類能夠容易地啟動一個客戶端使之與服務器端進行通信。 下面的代碼用于...
NIO(Non-blocking I/O,在Java領域,也稱為New I/O),是一種同步非阻塞的I/O模型,也是I/O多路復用的基礎,已經被...