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