摘要: /** * 非阻塞IO多线线程服务端 * 当一个任务进入多线程,这个任务线程需要处理接收信息、发送信息、因而发生I/O阻塞问题 * 利用selector可以实现异步 * */ public class EchoServer02 { //轮询器,处理IO阻塞问题 private Selector selector = null; private ServerS... 阅读全文
posted @ 2019-04-28 21:39 lazyli 阅读(175) 评论(0) 推荐(0) 编辑
摘要: java.nio包中的主要类ServerSocketChannel:ServerSocket的替代类,支持阻塞通信与非阻塞通信。SocketChannel:Socket的替代类,支持阻塞通信与非阻塞通信。Selector:为ServerSocketChannel监控接收连接的就绪事件,为Socket 阅读全文
posted @ 2019-04-28 21:36 lazyli 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 创建XML文件: XML文件的解析 阅读全文
posted @ 2019-04-28 08:45 lazyli 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 递归:后面的项可以由前面的项推导出来,前提是前面项有初始条件,否则会无限递推下去。如:n>0;f(1)=1;f(2)=2;f(n)=f(n-1)+f(n-2); 这个是Java中实现的递推例子。当n>2时,会不断条用f(n)这个方法,直到达到f(1),f(2);然后重新将值赋给调用它们的对象,直到f 阅读全文
posted @ 2019-04-28 08:39 lazyli 阅读(178) 评论(0) 推荐(0) 编辑