消息中间件的背景分析 场景分析 前面跟着我看过 zk 的源码,学过并发编程的同学应该知道,我们可以使用阻塞队列+线程池来实现生产者消费者模式.比...
Hsdis Hsdis是什么 下载Hsdis 配置Hsdis 运行Hsdis 在java运行命令加入-XX:+UnlockDiagnosticV...
线程这块的一些工具类,基本都会以原理为主,希望大家能有一个这样的意识,通过分析别人代码的设计和实现,给自己提供积累一些方法和工具 Conditi...
J.U.C 简介 Java.util.concurrent 是在并发编程中比较常用的工具类,里面包含很多用来在并发场景中使用的组件。比如线程池、...
RPC 概述 下面的这张图,大概很多小伙伴都见到过,这是 Dubbo 官网中的一张图描述了项目架构的演进过程 它描述了每一种架构需要的具体配置和...
客户端 BootStrap Channel 简介 在 Netty 中,Channel 是一个 Socket 的抽象,它为用户提供了关于 Sock...
背景介绍 Netty 惊人的性能数据 通过使用 Netty(NIO 框架)相比于传统基于 Java 序列化+BIO(同步阻塞 IO)的通信框架,...
Java NIO 三件套 在 NIO 中有几个核心对象需要掌握:缓冲区(Buffer),选择器(Selector),通道(Channel) 缓冲...
必须明白的几个概念 阻塞(Block)和非阻塞(Non-Block) 阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据...
文集作者