计算机网络
文章平均质量分 56
祭夏--
这个作者很懒,什么都没留下…
展开
-
TCP的超时与重传
TCP提供可靠的传输层,使用的方法就是确认conglingyiduan原创 2014-10-20 17:34:04 · 330 阅读 · 0 评论 -
TCP和UDP服务器的设计
TCP服务器的设计原创 2014-10-20 16:29:47 · 703 阅读 · 0 评论 -
TCP连接的建立与终止
TCP段输出格式:源 >目的:标志原创 2014-10-20 16:22:58 · 493 阅读 · 0 评论 -
rabbitmq基础
Exchange的三种typeDirect Exchange –通过binding key的完全匹配,binding key的名称与queue name的名称相同。 当P publish key是orange时,exchange会把它放到Q1。如果是black或者green那么就会到Q2。其余的Message都会被丢弃Fanout Exchange – 不通过bindingkey路由消息,excha原创 2016-10-16 15:07:23 · 314 阅读 · 0 评论 -
rabbitmq的鉴权
详细内容可以查看(http://www.rabbitmq.com/access-control.html)Rabbitmq有两种鉴权方式:一种是利用内置数据库鉴权。另一种是rabbitmq-auth-backend-http鉴权插件来实现后端鉴权。 Rabbitmq中,Authentication 和 authorisation是有区别的,authentication是“identifying w原创 2016-10-16 15:36:57 · 2934 阅读 · 0 评论 -
rabbitmq组件断链重连机制
方案一: Rabbitmq在启动时,为rabbitmq设置一个status,在第一次建立连接的时候将其变为true,rabbitmq client在初始化时启动一个定时器,每隔一段时间开启一个线程,查询当前status的状态,如果status变为false,重新建立连接(包括connection、channel的连接)。方案二: Implement shutdown listener,如果rab原创 2016-10-16 15:43:28 · 16888 阅读 · 0 评论 -
Mock常用方法
http://www.tuicool.com/articles/J7BFr2AMock 测试是单元测试的重要方法之一。Mockito是基于Java的Mock测试框架。 什么是 Mock 测试 Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultS原创 2016-10-16 17:19:51 · 11130 阅读 · 0 评论 -
各种格式之间转换
String转json String jstr=”{‘json’:’jsonvalue’,’bool’:true,’int’:1,’double’:’20.5’}”; JSONObject json=JSONObject.fromObject(jstr); boolean bool=json.getBoolean(“bool”); int i=json.getInt(“int”); dou原创 2016-10-16 17:34:03 · 348 阅读 · 0 评论 -
线程池与定时器
1.在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 2. 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 3. 使用线程池的风险 虽然线程池是构建多线程应用程序的强大机制,但使用它原创 2016-10-16 20:52:42 · 2075 阅读 · 0 评论