上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 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) 编辑
摘要: 前八后十六节奏:前半拍一个音,后半拍两个音 前十六后八节奏:前半拍两个音,后半拍一个音 重金属风格常用 阅读全文
posted @ 2017-04-17 17:52 solq321 阅读(7035) 评论(0) 推荐(0) 编辑
摘要: 由于示例,远程服务地址配置在properties文件,通过QMConfig类加载,最优方式是上节介绍过,放在共享内存上,只需要维护一份数据即可,如放在redis上 qm.properties 加上 QRpcFactory.class 添加代码 测试代码: 阅读全文
posted @ 2017-04-17 11:58 solq321 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本人第一次看音乐会,演唱会跟音乐会是有区别的哈,演唱会以表演、舞蹈、歌唱为主,还有很多特别嘉宾 演出时间: 从20点开始一直到23点多才结束,有五个吉他手,开场跟结束五个吉他手一齐演出。平均每个人表演时间30分钟左右 我觉得键盘手、鼓手、BASS最辛苦哈,没得替换 位置与视觉: 全场大概占了一半多的 阅读全文
posted @ 2017-04-17 10:10 solq321 阅读(295) 评论(0) 推荐(0) 编辑
摘要: [编织消息框架]前言 [编织消息框架][设计协议]bit基础 [编织消息框架][设计协议]位运算 [编织消息框架][设计协议]大小端模式 [编织消息框架][设计协议]包 [编织消息框架][设计协议]优化long,int转换 [编织消息框架][设计协议]解决粘包半包(上) [编织消息框架][设计协议] 阅读全文
posted @ 2017-04-14 15:31 solq321 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 服务分为系统服务同用户服务两种 水平扩展是基于系统服务,主要解决数据量,网络IO问题。而拆分方式又有几种方案,按数据跟业务情况来做决策 1.每个服务独立存储(图1):每个服务只负责一个或多个领域实体存储,A服务不能直接修改B服务的存储,会造成数据不同步 2.每个服务区域存储(图2):每个服务按不同区 阅读全文
posted @ 2017-04-14 11:53 solq321 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 动态代理这篇比较长,是框架组成的重要基础 回顾下学到的应用技术 1.异常应用 2.annotation技术 3.数值与逻辑分享 4.jdk、cglib、javassist等动态代理技术 5.懒处理、预处理、编译处理 6.rpc设计,与实现 7.扫描class 8.系统服务水平扩展支持 阅读全文
posted @ 2017-04-14 10:30 solq321 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 之前介绍的annotationProcessor能在编译时生成自定义class,但有个缺点,只能每次添加/删除java文件才会执行,那天换了个人不清楚就坑大了 还记得之前介绍的编译时处理,懒处理,还有个预处理没介绍对吧 预处理:应用程序启动前做的处理,如setup 扫描class处理 1.从Clas 阅读全文
posted @ 2017-04-13 13:19 solq321 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页