在看mina的时候看到java的nio。 详细的java nio 请看传送门:http://www.ibm.com/developerworks/cn/education/java/j-nio/index.html 以前项目上传附件自定义缓冲区方式代码 OutputStream os = ...
分类:
编程语言 时间:
2014-07-16 18:55:14
阅读次数:
260
很久没写了,一是觉得这后台不怎么方便,二是 写的时候突然觉得没兴趣了。还好,今天突然想记一下,那就随便写吧。 1.一开始还是放几个连接。 什么是 同步,异步,阻塞,非阻塞: http://blog.csdn.net/historyasamirror/arti...
分类:
编程语言 时间:
2014-07-13 20:39:50
阅读次数:
265
Java NIO -- the New Input/Output API package-- was introduced with J2SE 1.4 in 2002. Java NIO's purpose was to improve the programming of I/O-intensiv...
分类:
编程语言 时间:
2014-07-13 08:25:24
阅读次数:
243
channel和buffer的体系结构以及一个采用channel,buffer完成的文件拷贝例子
分类:
编程语言 时间:
2014-07-10 12:06:22
阅读次数:
268
netty是最近项目要用到的nio框架,找了各种资料,发现称赞它的有点多,所以决定用它:其实也就二选一嘛,mina或netty或自己写。对于mina,也不熟,不过看各种介绍,貌似netty干活还是很不错的,尤其是最新的4.x和5.x重构后,且使用结构清晰就先了解了解了。首先要把应用跑起来啦(官网的例...
分类:
Web程序 时间:
2014-07-10 10:44:25
阅读次数:
218
一、前言自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型:Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。Char...
分类:
编程语言 时间:
2014-07-09 20:00:22
阅读次数:
339
一直不明白pipe是如何唤醒selector的,所以又去看了jdk的源码(openjdk下载),整理了如下:以Java nio自带demo : OperationServer.javaOperationClient.java(见附件)其中server端的核心代码:public void initSe...
分类:
编程语言 时间:
2014-07-09 19:42:36
阅读次数:
342
Mina 特性说明
MINA 是一个简单而特性强大的网络应用框架,它提供如下特性 :
提供针对多种传输类型的 API :
TCP/IP & UDP/IP (通过 Java NIO)串口通信 (RS232) (通过 RXTX)JVM 内部管道通信你可以实现自己的网络协议 !
使用过滤器接口(Filter)作为扩展点 ; 同 Servlet 过滤器很像低层和高层 API :
低层...
分类:
其他好文 时间:
2014-06-27 23:37:03
阅读次数:
490
常有的方法,get请求用在tomcat的编码改为utf-8 即可post 过滤器就可以一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3...
分类:
其他好文 时间:
2014-06-26 23:02:53
阅读次数:
346