Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 Mina包的简介: org.apache.mina.core.buffer 用于缓冲区的IoBuffer org.ap
分类:
Web程序 时间:
2016-02-23 14:41:16
阅读次数:
302
mina中IOBuffer是Nio中ByteBuffer的衍生类,主要是解决Bytebuffer的两个不足,1.不能自动扩展容量 2.提供更加丰富的数据类型操作支持1.先来学习下ByteBuffer你要了解的东西摘自 http://blackbeans.iteye.com/blog/836103这是...
分类:
其他好文 时间:
2015-08-09 12:29:27
阅读次数:
2120
在使用mina的过程中,我们通常会自定义各种报文,以使用于自己的业务。今天就为大家带来一款类似http协议的解码过程。mina有自带的解析http数据包的解码类。可以使用maven配置一下内容获取源码:
org.apache.mina
mina-http
3.0.0-M2
或者下载mina的源码包,查看org.apache.mina.http.HttpServerDecod...
分类:
Web程序 时间:
2015-07-16 12:00:00
阅读次数:
1694
一、处理流:增强功能,提供性能,在节点流之上。二、节点流与处理流的关系节点流(字节流、字符流)处于IO操作的第一线,所有操作必须通过它们进行;
处理流可以对其他流进行处理(提高效率或操作灵活性)。三、缓冲流1、字节缓冲流BufferedInputStream
BufferedOutputStreampackage IOBuffer;import java.io.BufferedInputStrea...
分类:
编程语言 时间:
2015-05-23 20:09:44
阅读次数:
204
今天碰到一个后仿的问题很奇怪,输出一个占空比为20%的100M信号,后仿时候发现输出总是0,很奇怪,于是就逐个排查,每个cell都引出来输入输出,最终发现是iobuffer这个cell有问题,输入正常,输出就变成低电平了,很奇怪。如果把这个信号的脉冲宽度给增大到50%,就没有这个问题了,原因不清楚。...
分类:
其他好文 时间:
2015-04-02 18:39:29
阅读次数:
117
一、Mina框架。
Mina的框架大概是这么个样子:
底层由Java 的NIO 1.0实现 核心架构应该是这样:
内部有三个层次:
I/O Service:实际执行的 I / O ,可以选择现成的Services 如 Acceptor 也可以自己实现。
I/O Filter Chain :由多个过滤器组成的过滤器链,在这个环节将字节过滤或转换为预想的数据结构,反之亦然。
I...
分类:
其他好文 时间:
2014-08-26 21:33:16
阅读次数:
235