自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Apache MINA学习之路(4)

       查看 Mina 对 TextLineCodec 的实现源码会发现,根据换行符解码的消息 默认最大长度是 1024, 相当于缓冲区最大能存放 1K 的数据。所以使用时,建议调整参数为 2K;        根据我们自己定义的文本换行符及编码格式编解码, 则需要把它们作为参数传递给编解码器;完整代码如下: 解码器 import java.nio.charset.Characte...

2013-03-02 14:02:59 96

原创 Apache MINA学习之路(3)

       在上一个程序中,还存在很多问题,其中最严重的一个为解码器中定义了成员变量 IoBuffer,但 Decoder 实例是单例的, 因此 Decoder实例中的成员变量可以被多线程共享访问,可能会因为变量的可见性而造成数据异常。        每个IoSession都需要有自己的解码器实例;MINA确保同一时刻只有一个线程在执行decode() 函数——不允许多线程并发地执行解码函...

2013-02-28 19:26:12 94

原创 Apache MINA学习之路(2)

1.IoService 接口    作用:IoService 是创建服务的顶层接口,无论客户端还是服务端,都是从它继承实现的。    常用接口为:IoService,IoAcceptor ,IoConnector    常用类为:NioSocketAcceptor ,NioSocketConnector   2.IoFilter 接口 -- 过滤器    官方文档中的作用:    (1)...

2013-02-27 19:53:36 59

原创 Apache MINA学习之路(1)

 1,Apache Mina 也称为:     ●NIO 框架      ● 客户端/服务端框架(典型的 C/S 架构)     ● 网络套接字(networking socket)类库   2,所要加载的包        3,Mina 的执行流程          4,服务端程序 import java.io.IOException; import java.net....

2013-02-26 23:22:39 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除