上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 参考https://www.cnblogs.com/Sharley/p/5285045.html 内存溢出和内存泄漏的区别、产生原因以及解决方案 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给 阅读全文
posted @ 2018-10-29 09:53 北回归线的喵 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 参考https://blog.csdn.net/itm_hadf/article/details/7432782 http://www.blogjava.net/jjshcc/archive/2011/04/12/348132.html 阅读全文
posted @ 2018-10-24 16:37 北回归线的喵 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 参考https://blog.csdn.net/xlgen157387/article/details/46877321 1、OIO中,每个线程只能处理一个channel(同步的,该线程和该channel绑定)。 线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成 阅读全文
posted @ 2018-10-24 16:14 北回归线的喵 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考https://blog.csdn.net/u011262847/article/details/78713881 每一个Handler都一定会处理出站或者入站(也可能两者都处理)数据,例如对于入站的Handler可能会继承SimpleChannelInboundHandler或者Channel 阅读全文
posted @ 2018-10-24 14:40 北回归线的喵 阅读(4251) 评论(0) 推荐(0) 编辑
摘要: 参考https://blog.csdn.net/jeffleo/article/details/69230112 一、简介 Netty中引入了ByteBuf,它相对于ByteBuffer来说,带来了很多便捷性和创新的地方,使得程序员更简单得进行网络编程 二、ByteBuffer的缺点和ByteBuf 阅读全文
posted @ 2018-10-24 10:28 北回归线的喵 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 这里客户端没有采用NIO形式 服务器: 阅读全文
posted @ 2018-10-23 15:36 北回归线的喵 阅读(434) 评论(0) 推荐(0) 编辑
摘要: NIO未必更快,在Linux上使用Java6完成的测试中,多线程经典I/O设计胜出NIO30%左右 异步I/O强于经典I/O:服务器需要支持超大量的长期连接,比如10000个连接以上,不过各个客户端并不会频繁的发送太多的数据。 调用clear()方法:position将被设回0,limit设置成ca 阅读全文
posted @ 2018-10-23 11:17 北回归线的喵 阅读(130) 评论(0) 推荐(0) 编辑
摘要: SocketFactory factory = SSLSocketFactory.getDefault(); Socket socket = factory.create("localhost",7070); 阅读全文
posted @ 2018-10-23 10:53 北回归线的喵 阅读(214) 评论(0) 推荐(0) 编辑
摘要: while(true){ try{ Socket clientSocket = serverSocket.accept(); new Thread(new HandlerThread(clientSocket)).start; }catch (IOException e){ System.out.println(this.getServerNa... 阅读全文
posted @ 2018-10-23 10:04 北回归线的喵 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: Socket socket = new Socket(); SocketAddress address = new InetSocketAddress("localhost",8080) socket.connect(address) 可以传入一个int作为第二个参数,制定连接超时之前等待的时间 s 阅读全文
posted @ 2018-10-22 17:14 北回归线的喵 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页