摘要:
网络编程是个深水区,远没有看起来那么简单,接触他的人才会深有体会。tcp是个字节流的概念,所以会有更好的传输控制,不同于ip层只有包交换的概念。tcp包最大传输单元叫MSS,链路层的叫MTU,不是一个概念,不要混淆。接收端一般就是这样的动作 while (read(........... 阅读全文
阅读排行榜
http服务器怪事
2015-05-03 21:03 by 放作夥, 182 阅读, 收藏,
摘要:
上网见到有个人说他的http服务器会莫名crash,下载下来后调了下发现是因为忘记了检测非正常的请求的情况。什么是正常的请求什么又是非正常的呢。正常的就是一个连接请求过来然后下载网页,但是我发现浏览器会同时有很多个连接过来,然后只有一个用来传数据。其他几个建立连接之后就不动了。因为网友的http服务... 阅读全文
设计模式六大原则之四:接口隔离原则
2015-04-11 17:22 by 放作夥, 181 阅读, 收藏,
摘要:
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口... 阅读全文
《设计模式解析》读书笔记-第二章
2015-04-01 23:41 by 放作夥, 181 阅读, 收藏,
摘要:
表示关系的UML记号有4种转移责任是面向对象程序设计基本原则之一。这与过程式程序设计完全不同,在后者情况下,你必须控制下一步,因此可能调用另一个对象的方法 。 阅读全文
浙公网安备 33010602011771号