![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
FrankGGYY
叽叽歪歪
展开
-
网络编程中Nagle算法和Delayed ACK的测试
Nagle算法的立意是良好的,避免网络中充塞小封包,提高网络的利用率。但是当Nagle算法遇到delayed ACK悲剧就发生了。Delayed ACK的本意也是为了提高TCP性能,跟应答数据捎带上ACK,同时避免糊涂窗口综合症,也可以一个ack确认多个段来节省开销。 悲剧转载 2011-07-21 22:51:51 · 2381 阅读 · 3 评论 -
编写好代码的10条戒律
1. DRY: 不要重复你自己(Don’t repeat yourself) DRY是一条最容易理解但又是相对比较难以应用的原则。它是指当你在两处或者更多的地方发现相似代码时,我们应当把它们抽象成一个新的函数,在之前重复的地方调用新的函数并带上适当的参数。 DRY也许是最普遍转载 2011-07-21 20:31:07 · 450 阅读 · 0 评论 -
Fastjson技术内幕
文章来源:http://code.alibabatech.com/wiki/display/FastJSON/Inside+Fastjson JSON协议使用方便,越来越流行。JSON的处理器有很多,为什么需要再写一个呢?因为我们需要一个性能很好的JSON Parser,转载 2011-08-11 19:49:55 · 633 阅读 · 0 评论 -
Java 7 新特性
“举世瞩目”的java 7近日发布,oracle网站上列出了java 语言的新特性http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html,最近出差,晚上闲来无事,将这些java语言的新特性试了转载 2011-08-11 21:21:49 · 1350 阅读 · 0 评论 -
Douyu0.6.1 源码分析 之 MVC篇
继 ZHH2009 从09年11月发布 Douyu 的第一个版本后,至到今年6月已经发布 Douyu 的第二个版本了。其很多方面都有突破性的设计思路和实现方式,如异步 Action、View中读取Controller 中的本地变量、基于 javac 的动态编译、动态代码生成等转载 2011-08-11 21:53:46 · 648 阅读 · 0 评论