上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 由于java是种强类型静态语言,在执行时无法动态生成代码,静态语言基本都有这特性 动态生成代码有几种好处,也是弱类型语言的优点 1.部份逻辑可以实现热更新 2.远程调用实现非常适合 3.能动态生成扩展类,屏蔽复杂性,在原来基础上扩展功能,无破坏源码特性 1.部份逻辑可以实现热更新 2.远程调用实现非 阅读全文
posted @ 2017-03-24 12:15 solq321 阅读(257) 评论(0) 推荐(0) 编辑
摘要: QException是项目业务异常基类 按模块划分子类异常,方便定位那块出错 有个来源码属性code作用定位某个功能处理出错逻辑,数字类型节省内存空间,同时减少创建子类的子类 QSocketException 是通信层出错 凡是来自QSocketException 统一认为非法请求,强制关闭sock 阅读全文
posted @ 2017-03-23 14:58 solq321 阅读(306) 评论(2) 推荐(0) 编辑
摘要: Java异常体系结构 Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。 其中异常类Exception又分为运行时异常(RuntimeException)和编译时异常(checked Exception), 下面将详细讲述这些异常之间的区别与联系 阅读全文
posted @ 2017-03-23 11:46 solq321 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1 public class QNode implements IRecycle { 2 /** 3 * session会话,记录通信层属性 4 **/ 5 private QSession session; 6 /** 7 * message cb 维护消息回调 8 **/ 9 private Q 阅读全文
posted @ 2017-03-22 17:01 solq321 阅读(267) 评论(0) 推荐(0) 编辑
摘要: proxy server 提供外部公开访问服务 client向proxy server访问时,proxy server分发N个任务调用工作服 而client无需要关心proxy server 如何工作,如服务调度异步还是同步、等侍合并结果、数据过滤去脏等 常用于代理公开访问服务,如数据分析任务分发 阅读全文
posted @ 2017-03-22 15:49 solq321 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 上面已提到消费端感知topic服务器有新消息叫推拉模式 左图采用短连接,server端不能获取clinet连接资源,无法主动推给client。所以要求client定时过来拿数据 右图采用长连接,server端可以获取clinet连接资源,有消息过来就能主动推给client 短连接应用受环境因素限制, 阅读全文
posted @ 2017-03-22 11:31 solq321 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: 上面时序流程能解决外部请求,适合c/s,b/s架构 如果是s/s可以简化流程处理 这是经典的消费/生产模式,简化了大量的处理逻辑,并消去通信同并发产生的问题,服务与服务之间形成独立解偶。 一切以记录为主,只要写进就认为是处理成功 发布订阅模式能支持多个消费同多个生产 而发布订阅模式难点在于数据发生变 阅读全文
posted @ 2017-03-21 10:45 solq321 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1.eclipse maven 一直在 update maven dependencies 原来发现机器不能上网。。。。 2.plug 依赖 出错 setting.xml 下载仓库地址出错,去掉改为默认 3.右击项目卡死 目前找到原因svn路径失效,在svn资源管理重新定位正确路径,如果不想重新定位 阅读全文
posted @ 2017-03-20 15:34 solq321 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 学武还是有用的,身体好才能保持良好状态工作 还有程序员太多数比较务实,容易被人欺负,学下也不吃亏 阅读全文
posted @ 2017-03-17 13:55 solq321 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 消息处理常有以下几种方式 来源ZeroMq 1.请求响应模式 Request-reply 2.发布订阅模式 Publisher-Subscriber 3.推拉模式 Push-Pull 4.管道/异步模式 Pipeline 1.请求响应模式 Request-reply 2.发布订阅模式 Publish 阅读全文
posted @ 2017-03-16 18:21 solq321 阅读(503) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页