java
文章平均质量分 92
qq_28582697
这个作者很懒,什么都没留下…
展开
-
伪异步I/O
采用线程池和任务队列可以实现一种叫做伪异步的I/O通信框架。当有新的客服端接入时,客户端的Socket封装成一个Task(该任务实现java.lang.Runnable接口)投递到后端的线程池进行处理,JDK的线程池维护一个消息队列和N个活跃线程,对消息队列进行处理。线程池设置消息队列的大小和最大线程数 因此他占用的资源是可控的,无论多少客户并发访问都不导致资源耗尽和宕机。首先创建原创 2017-03-27 23:11:24 · 362 阅读 · 0 评论 -
对象序列化
//定义一个字节数组输出流ByteArrayOutputStream os = new ByteArrayOutputStream();//对象输出流ObjectOutputStream out = new ObjectOutputStream(os);//将对象写入到字节数组输出,进行序列化out.writeObject(zhangcan);byte[] zhangsanByte =原创 2017-03-26 22:19:54 · 238 阅读 · 0 评论 -
字符串序列化
import java.io.ByteArrayOutputStream;import java.io.InputStream;public class ByteUtil {public static int BUFFER_SIZE=1024;public static String InputStreamTOString(InputStream in,String enc原创 2017-05-08 13:54:47 · 637 阅读 · 0 评论