摘要: RMI(即Remote Method Invoke 远程方法调用) 远程对象: 用于远程客户端调用 必需继承java.rmi.Remote,每个调用方法必须添加java.rmi.RemoteException异常 远程对象实现:用于远程服务器,实现调用逻辑 必需继承UnicastRemoteObje 阅读全文
posted @ 2017-04-19 18:29 solq321 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 上面测试论证系统内核在read data时会阻塞,如果我们在把第一个阶段解决掉那么性能就会提高 NIO 编程 JDK 1.4中的java.nio.*包中引入新的Java I/O库,其目的是提高速度。实际上,“旧”的I/O包已经使用NIO重新实现过,即使我们不显式的使用NIO编程,也能从中受益。速度的 阅读全文
posted @ 2017-04-19 16:26 solq321 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 既然跟网络内容有关就不得不学习网络IO模型,时代在进步,技术也在进步,采取使用那种网络IO模型就已经确定应用程序规模 阻塞IO(blocking IO) 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样: 图1 阻塞IO 大部分的IO接口都是阻塞型的。 阅读全文
posted @ 2017-04-19 11:11 solq321 阅读(432) 评论(0) 推荐(0) 编辑