简介 VMTI(JVM Tool Interface)是 Java 虚拟机所提供的 native 编程接口,是 J...[作者空间]
入门五步走 第一步 安装hadoop集群 1、安装jdk,当前为jdk8,jdk9、10、11由于会移除一些类,导...[作者空间]
EventLoopGroup (如果使用到的是 NIO, 那么通常是 NioEventLoopGroup), 那么...[作者空间]
补充InBond事件 通过在上一篇分析outbound事件已经两者的关系,在来分析inbound就比较简单了,作为...[作者空间]
pipleline和handler以及pipeline的数据流向 先理一下思路。首先我们考虑到之前的文章分析,没创...[作者空间]
handler调用 我们已经知道ChannelInitializer的添加过程其实,是会创建一个DefaultCh...[作者空间]
pipeline的来源 继续跟踪源码EchoClient中得Bootstrap类。根据前面得分析总结如下过程: 查...[作者空间]
SelectableChannel作为nio选择器和通道的关键 先看官方描述 简单总结: 它通道的注册使用大致过程...[作者空间]
netty server端 以netty官方EchoServer服务器端的启动代码分析: 和客户端的代码相比, 没...[作者空间]
首先分析netty客户端,源码来自netty官方example 分析重点,1、NioSocketChannel初始...[作者空间]
根据网上的例子MessageSource 配置如下 接着直接使用: 代码调用: 但是在使用过程中我发现出现异常如下...[作者空间]
本节所要了解java nio的reactor模式,参考来源Doug lee java并发的作者。当然作为netty...[作者空间]
NIO和IO的区别 两者有两点最明显也是最主要的区别IO:面向流、阻塞模式NIO:面向缓冲、非阻塞模式 对于第一点...[作者空间]
pipe管道作为线程之间通信的一种方式 首先作为对比我们先了解下再BIO模式下的pipe的使用Pipe为运行在同一...[作者空间]
ServerSocketChannel ServerSocketChannel是一个用于监听传入TCP连接的cha...[作者空间]
FileChannel 前面已经简单介绍过 FileChannel,文件通道时阻塞的 使用:在使用FileChan...[作者空间]
Selector 选择器作为java NIO中三大重要的组件之一。它的作用能够检查一个或多个NIO通道channe...[作者空间]
前面已经基本上介绍过buffer如何通过channel进行读写操作,这里要补充说明的是channel还能够读取写入...[作者空间]
上一节中基本上已经介绍过buffer的核心部分,本节介绍buffer的几种很常用的api 获取Buffer对象,并...[作者空间]
Buffers 缓冲区(Buffers)本质上是一个可以写入数据的内存块,然后可以读取。 这个内存块包含在NIO ...[作者空间]