简单的Mina客户端代码MinaSimpleClient.java: package com.bypay.mina.client; import java.net.InetSocketAddress;
import java.nio.charset.Charset;
import org.apach...
分类:
其他好文 时间:
2015-02-22 15:41:31
阅读次数:
190
Java NIO是在jdk1.4开始使用的,它既可以说成“新IO”,也可以说成非阻塞式I/O。下面是java NIO的工作原理: 由一个专门的线程来处理所有的IO事件,并负责分发。 事件驱动机制:事件到的时候触发,而不是同步的去...
分类:
编程语言 时间:
2015-02-15 21:57:42
阅读次数:
255
If you want to make your first example fasterFileChannel inChannel = new FileInputStream(fileName).getChannel();ByteBuffer buffer = ByteBuffer.allocat...
分类:
编程语言 时间:
2015-02-14 22:36:13
阅读次数:
183
之前在项目组时,写银行接口时,老是不太明白大端和小端模式会带来什么影响,今儿有空,正好把它给弄明白了。代码如下,有详细的注释:package com.io;import java.io.DataOutputStream;import java.io.File;import java.io.FileI...
分类:
编程语言 时间:
2015-02-13 18:16:41
阅读次数:
175
通道之间的数据传输 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。? transferFrom()? FileChannel的transferF...
分类:
编程语言 时间:
2015-02-13 14:56:00
阅读次数:
178
package?com.server;
import?java.net.InetSocketAddress;
import?java.nio.charset.Charset;
import?org.apache.mina.core.service.IoAcceptor;
import?org.apache.mina.filter.codec.ProtocolCodecFilte...
分类:
Web程序 时间:
2015-02-11 11:08:01
阅读次数:
257
本文转载自:http://www.blogjava.net/hello-yun/archive/2012/10/17/389729.htmljava nio从1.4版本就出现了,而且依它优异的性能赢得了广大java开发爱好者的信赖。我很纳闷,为啥我到现在才接触,难道我不是爱好者,难道nio不优秀。经...
分类:
编程语言 时间:
2015-02-06 18:31:09
阅读次数:
194
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
一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;二、中文乱码出现在学习任何一门技...
分类:
其他好文 时间:
2015-02-04 12:36:25
阅读次数:
123
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