
JAVA-NIO
fengyunhust
这个作者很懒,什么都没留下…
展开
-
JAVA NIO汇总
JAVA NIO原理:1、一个专门的线程监听IO事件,并负责分发 -- selector2、事件驱动机制,事件来了才触发 ,4个 事件 channel.register3、线程通讯,wait notify等方式通讯 , 节约开销组件:channel : filechannel datagramchannel socketchannel serverchannel原创 2016-03-15 11:04:11 · 264 阅读 · 0 评论 -
hessian总结
hessian:远程调用框架,基于http性能:socket > netty > hessian >= dubbo > spring mvc序列化:hessianinput hessianoutput,性能优于java序列化工具,去掉类一些不必要序列化的东西,复杂类可能有些问题原创 2016-03-15 11:27:10 · 330 阅读 · 0 评论 -
JAVA Netty例子
类图(源代码见下方):netty jar:https://bintray.com/netty/downloads/netty/5.0.0.Alpha2NettyServer.javapackage netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;imp原创 2016-07-13 21:21:07 · 1141 阅读 · 0 评论 -
JAVA BIO、NIO、AIO理解
BIO NIO AIO 是三种网络Socket编程模式 三者区别见下表 名词解释Jdk支持版本性能编程复杂度设计BIO阻塞IO>=jdk1.0差简单端对端NIO非阻塞IO>=jdk1.4原创 2016-07-15 15:43:49 · 456 阅读 · 0 评论