共 82 篇文章
显示摘要每页显示  条
公式如下:(其中的DevRTT是Deviation RTT的意思) SRTT = SRTT + α (RTT – SRTT) DevRTT = (1-β)*DevRTT + β*(|RTT-SRTT|) RTO= μ * SRTT + ?*DevRTT (其中:在Linux下,α = 0.125,β = 0.25, μ = 1,? = 4 ——这就是算法中的“调得一手好参数”,nobody knows why, it just works…) 最后的这个算法在被用在今天的TCP协议中(Lin...
TCP 的那些事儿(上)TCP头格式。下面是:“TCP协议的状态机”(图片来源) 和 “TCP建链接”、“TCP断链接”、“传数据” 的对照图,我把两个图并排放在一起,这样方便在你对照着看。关于tcp_tw_reuse。官方文档上说tcp_tw_reuse 加上tcp_timestamps(又叫PAWS, for Protection Against Wrapped Sequence Numbers)可以保证协议的角度上的安全...
大家看到了吧,由于引进了中间位置的“第三方”,也就是IOC容器,使得A、B、C、D这4个对象没有了耦合关系,齿轮之间的传动全部依靠“第三方”了,全部对象的控制权全部上缴给“第三方”IOC容器,所以,IOC容器成了整个系统的关键核心,它起到了一种类似“粘合剂”的作用,把系统中的所有对象粘合在一起发挥作用,如果没有这个“粘合剂”,对象...
spring IOC原理IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。Kissable kissable;kissable = (Kissable) mgr.lookup("kissable");<component name="kissable" class="Boy"><component name="girl" class="Girl" />public void setKissable(...
spring中aop原理spring中aop原理原理:将“方面代码封装”,使其与业务代码分开。public void buyBook(String bookName, float bookPrice, float accountBalance) {//开始真正的业务//从库存减一本书(业务代码)System.out.println("[业务代码]从库存扣除一本书");//从帐户扣钱(业务代码)System.out.println("[业务代码]从帐户扣...
5 types of bean scopes supported :singleton – Return a single bean instance per Spring IoC container 这个范围也是默认的prototype – Return a new bean instance each time when requestedrequest – Return a single bean instance per HTTP request. *session – Return a single bean instance per HTTP session. *globalSession ...
【程序运行结果】: Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe<===>100Rollen<===>20ChunGe&l...
hibernate面试题。Hibernate3 提供了属性的延迟加载功能 当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在 load时会先查一下session缓存看看该id...
Struts2面试题Struts2面试题1、struts2工作流程。1)struts-default包是由struts内置的,它定义了struts2内部的众多拦截器和Result类型,而Struts2很多核心的功能都是通过这些内置的拦截器实现,如:从请求中。2)struts-default包是在struts-default.xml中定义,struts-default.xml也是Struts2默认配置文件。Struts 2的工作流程相对于Struts 1...
最重要的服务是声明性事务管理,这个服务建立在Spring的抽象事物管理之上允许用户实现自定义切面,用AOP来完善OOP的使用可以把Spring AOP看作是对Spring的一种增强。总结起来,Spring有如下优点:◆低侵入式设计,代码污染极低◆ 独立于各种应用服务器,可以真正实现Write Once,Run Anywhere的承诺◆Spring的DI机制降低了业务对象替换的复杂性...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部