消息中間件的背景分析 場景分析 前面跟著我看過 zk 的源碼,學(xué)過并發(fā)編程的同學(xué)應(yīng)該知道,我們可以使用阻塞隊列+線程池來實現(xiàn)生產(chǎn)者消費者模式.比...
Hsdis Hsdis是什么 下載Hsdis 配置Hsdis 運行Hsdis 在java運行命令加入-XX:+UnlockDiagnosticV...
線程這塊的一些工具類,基本都會以原理為主,希望大家能有一個這樣的意識,通過分析別人代碼的設(shè)計和實現(xiàn),給自己提供積累一些方法和工具 Conditi...
J.U.C 簡介 Java.util.concurrent 是在并發(fā)編程中比較常用的工具類屡贺,里面包含很多用來在并發(fā)場景中使用的組件侮腹。比如線程池蚁趁、...
RPC 概述 下面的這張圖,大概很多小伙伴都見到過,這是 Dubbo 官網(wǎng)中的一張圖描述了項目架構(gòu)的演進過程 它描述了每一種架構(gòu)需要的具體配置和...
客戶端 BootStrap Channel 簡介 在 Netty 中,Channel 是一個 Socket 的抽象,它為用戶提供了關(guān)于 Sock...
背景介紹 Netty 驚人的性能數(shù)據(jù) 通過使用 Netty(NIO 框架)相比于傳統(tǒng)基于 Java 序列化+BIO(同步阻塞 IO)的通信框架,...
Java NIO 三件套 在 NIO 中有幾個核心對象需要掌握:緩沖區(qū)(Buffer),選擇器(Selector),通道(Channel) 緩沖...
必須明白的幾個概念 阻塞(Block)和非阻塞(Non-Block) 阻塞和非阻塞是進程在訪問數(shù)據(jù)的時候,數(shù)據(jù)是否準(zhǔn)備就緒的一種處理方式,當(dāng)數(shù)據(jù)...