
java io/nio
u010154380
这个作者很懒,什么都没留下…
展开
-
Java NIO原理 图文分析及代码实现
Java NIO原理 图文分析及代码实现最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以转载 2017-03-19 15:09:56 · 372 阅读 · 0 评论 -
ServerSocketChannel的用法详解
ServerSocketChannel的用法详解在用nio通讯的过程我用以下情景给你模拟: 1. 学校(ServerSocketChannel) 2。 学校教务处(Selector) 3。 老师 (ServerSocket ) 4。 学生 (SocketChannel) 5。 员工号/学生号(SelectionKey) 学校:相当于我们的网络应用程序,一旦学校启动,学校就不停止,转载 2017-03-21 12:06:36 · 5864 阅读 · 2 评论 -
Java NIO:浅析I/O模型
Java NIO:浅析I/O模型也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能转载 2017-12-02 18:04:20 · 186 阅读 · 0 评论 -
Java NIO学习笔记之二-图解ByteBuffer
Java NIO学习笔记之二-图解ByteBufferByteBuffer前前后后看过好几次了,实际使用也用了一些,总觉得条理不够清晰。《程序员的思维修炼》一本书讲过,主动学习,要比单纯看资料效果来的好,所以干脆写个详细点的文章来记录一下。概述ByteBuffer是NIO里用得最多的Buffer,它包含两个实现方式:HeapByteBuffer是基于Java堆的实现,而Di转载 2018-01-08 20:47:44 · 238 阅读 · 0 评论 -
Netty学习之旅------线程模型前置篇Reactor反应堆设计模式实现(基于java.nio)
Netty学习之旅------线程模型前置篇Reactor反应堆设计模式实现(基于java.nio) ...转载 2018-03-03 18:10:57 · 241 阅读 · 0 评论