码迷,mamicode.com
首页 >  
搜索关键字:nio    ( 3569个结果
c# to java5
开始搞netty了查了下资料在使用NIO的时候,最好不要配置SO_LINGER,假设设置了该參数,在close的时候如缓冲区有数据待写出,会抛出IOException。
分类:编程语言   时间:2015-02-11 10:50:54    阅读次数:240
java Process在windows上的陷阱(转)
今天使用nio编写一个类似ssh的网络客户端,在执行process的时候,出现了一个让人很头疼的bug,废话不说,上代码:public static void main(String[] args)throws Exception { Process process=Runtime.g...
分类:编程语言   时间:2015-02-11 09:14:40    阅读次数:245
java NIO的多路复用及reactor模式【转载】
本文转载自:http://www.blogjava.net/hello-yun/archive/2012/10/17/389729.htmljava nio从1.4版本就出现了,而且依它优异的性能赢得了广大java开发爱好者的信赖。我很纳闷,为啥我到现在才接触,难道我不是爱好者,难道nio不优秀。经...
分类:编程语言   时间:2015-02-06 18:31:09    阅读次数:194
Netty系列之Netty 服务端创建
1. 背景1.1. 原生NIO类库的复杂性在开始本文之前,我先讲一件自己亲身经历的事:大约在2011年的时候,周边的两个业务团队同时进行新版本开发,他们都需要基于NIO非阻塞特性构建高性能、异步和高可靠性的底层通信框架。当时两个项目组的设计师都咨询了我的意见,在了解了两个项目团队的NIO编程经验和现...
分类:Web程序   时间:2015-02-06 12:39:17    阅读次数:161
Java IO多路复用技术简介
package com.winwill.nio; /** * @author qifuguang * @date 15-2-4 下午2:07 */ public class TimeServerMain { public static void main(String[] args) throws Exception { // 启动时间服务器 new...
分类:编程语言   时间:2015-02-05 09:38:57    阅读次数:149
[转]Servlet 中文乱码问题及解决方案剖析
一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;二、中文乱码出现在学习任何一门技...
分类:其他好文   时间:2015-02-04 12:36:25    阅读次数:123
NIO框架之MINA源码解析(转)
http://blog.csdn.net/column/details/nio-mina-source.htmlhttp://blog.csdn.net/chaofanwei/article/details/38848085http://blog.csdn.net/chaofanwei/articl...
分类:其他好文   时间:2015-02-02 14:00:40    阅读次数:103
java_nio
Java nio 概述 Java NIO 由以下几个核心部分组成:Channels,Buffers,Selectors 虽然Java NIO 中除此之外还有很多类和组件,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,是与三个核心组件共同使用的工具类。 Channel 和 Buffer 基本上,所有的 IO 在NIO 中都从...
分类:编程语言   时间:2015-01-30 10:45:50    阅读次数:353
NIO之Buffer的clear()、rewind()、flip()方法的区别
Java的NIO中有关Buffer的几种常用方法比如clear,rewind和flip到底有哪些区别。下面给大家这三种方法的源码,方便大家记忆。 clear()方法用于写模式,其作用为情况Buffer中的内容,所谓清空是指写上限与Buffer的真实容量相同,即limit==capacity,同时将当前写位置置为最前端下标为0处。代码如下: public final Buffer clear()...
分类:Windows程序   时间:2015-01-29 19:32:14    阅读次数:246
好记性不如烂笔头5-JAVA快速文件拷贝
如果使用luncene或者hadoop等文件系统的话,有大量的索引文件需要分发,可以利用现成的分发工具,也可以自己写程序进行快速的文件拷贝; 使用NIO进行快速的文件拷贝 package com.daily;   import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; ...
分类:编程语言   时间:2015-01-29 17:38:52    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!