nio
文章平均质量分 90
summerZBH123
这个作者很懒,什么都没留下…
展开
-
java Nio
java io和java NIO java IO主要是用于读取文件信息,属于阻塞的读取形式,从jdk诞生就一直存在的,其核心主要是流,在java流中最主要的设计模式是装饰模式(todo) java NIO是jdk 1.4之后出现的,是非阻塞的文件读取形式,其核心内容主要有 selector, channel, buffer 三者之间关系 一个selector对应多个channel,一个原创 2018-01-07 23:35:49 · 167 阅读 · 0 评论 -
HeapByteBuffer与DirectorByteBuffer
本文只是对两个buffer实现类做一个简单的总结,并没有深入的内容 byteBuffer创建时,两种类型 ByteBuffer buffer = ByteBuffer.allocate(10); public static ByteBuffer allocate(int capacity) { if (capacity < 0) throw new IllegalArgument...原创 2018-01-09 14:28:45 · 443 阅读 · 0 评论 -
浅析Reactor设计模式
简介:Reactor 设计模式是一种事件驱动的设计模式,将一个或者多个客户端请求分发到不同的处理器上,来提升事件处理的效率。主要的应用场景就是java NIO当中用户处理网络请求。使用的是异步非阻塞IO场景介绍: 对于一般的网络服务,需要以下几个步骤: 客户端发起请求,到服务器服务器对请求的内容进行解码服务器处理请求服务器对处理结果进行编码发送结果到客户端要了解IO多路复用,这个是NIO(N...原创 2018-04-25 00:11:44 · 3158 阅读 · 0 评论