随笔分类 -  socket

Java NIO系列教程(三) Channel之Socket通道
摘要:目录: 《Java NIO系列教程(二) Channel》 《Java NIO系列教程(三) Channel之Socket通道》 在《Java NIO系列教程(二) Channel》介绍了FileChannel,本章节介绍socket通道类。 一、Socket通道 新的socket通道类可以运行非阻 阅读全文
posted @ 2017-04-24 23:46 duanxz 阅读(13373) 评论(1) 推荐(2)
Java NIO系列教程(一) Java NIO 概述
摘要:《I/O模型之四:Java 浅析I/O模型》 一、阻塞IO与非阻塞IO 阻塞IO: 通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为 阅读全文
posted @ 2017-04-24 23:07 duanxz 阅读(14508) 评论(2) 推荐(2)
mina2的processor
摘要:processor顾名思义,就是进行IO处理,处理当前session的数据读写,并进行业务处理。 在mina server初始化的时候,会初始化一个processor池,通过NioSocketAcceptor的构造器传入池的大小,默认是当前处理器的个数+1。 processor池里面有一个jdk提供 阅读全文
posted @ 2017-04-23 23:10 duanxz 阅读(367) 评论(0) 推荐(0)
mina中的发送延时
摘要:由于项目需要,用到了 mina 框架进行 tcp 通讯。我是初次接触 mina,于是从 Hello world 开始学习了 mina 。期间遇到了一个奇怪的发送数据的延迟问题,解决的过程是曲折的,但找出的原因却令我“吐血”(没真的吐……)。不管怎样,还是贴出来一下作反面案例,希望初次学习 mina 阅读全文
posted @ 2014-05-07 10:13 duanxz 阅读(2555) 评论(0) 推荐(0)