随笔分类 - Java IO
摘要:用mina框架传输对象,对于开发者来说,直接传输对象,而不用自己编写相应的报文转换代码,将大大节省 开发时间。 即使用对象编码解码器 使用ObjectSerializationCodecFactory 服务端 MinaServer.java代码如下 package com.bypay.mina.server; import java.io.IOException;
import...
阅读全文
摘要:我们先看一个最简单的Mina Server服务端代码,该段代码实现了服务端Server启动并监听客户端请求package com.bypay.mina.server;import java.io.IOException;import java.net.InetSocketAddress;import...
阅读全文
摘要:简单的Mina客户端代码MinaSimpleClient.java: package com.bypay.mina.client; import java.net.InetSocketAddress;
import java.nio.charset.Charset;
import org.apache.mina.core.future.ConnectFuture;
import org....
阅读全文
摘要:Handler的基本作用,处理接收到的客户端信息 一个简单的Handler实现如下: package com.bypay.mina.handler; import java.util.Date;
import org.apache.mina.core.session.IdleStatus;
import org.apache.mina.core.service.IoHandlerAda...
阅读全文
摘要:目录1. NioSocketAcceptor初始化源码研究1.1 类图1.2 方法调用时序图1.3 初始化NioSocketAcceptor1.4 SimpleIoProcessorPool初始化分析1.5 NioProcessor的源码1.6 总结2. NioSocketAcceptor bind...
阅读全文
摘要:1. 运用BufferedInputStream 读取文件流和BufferedOutputStream写文件流: protected static void writeFile2(String inputPath, String outputPath) { BufferedInputStream bis = null; BufferedOutputStrea...
阅读全文
摘要:一 文件放在classpath下面 1. 直接获取InputStream InputStream inputStream = Thread.currentThread() .getContextClassLoader().getResourceAsStream("user_table.xml"); 2. 获取resource和path UR...
阅读全文