- 博客(4)
- 资源 (25)
- 收藏
- 关注
转载 RST及java socket关闭后读写的各种异常
1. RST (Reset)TCP连接的断开有两种方式:连接正常关闭时双方会发送FIN,经历4次挥手过程;通过RST包异常退出,此时会丢弃缓冲区内的数据,也不会对RST响应ACK。java中,调用Socket#close()可以关闭Socket,该方法类似Unix网络编程中的close方法,将Socket的 读写 都关闭,已经排队等待发送的数据会被尝试发送,最后(默认)发送FIN。考虑一个...
2018-11-29 21:23:29 1298
原创 (DDD)领域驱动设计——认识领域驱动
什么是DDD(Domain-Driven Design)?什么是领域Domain?理解DDD,首先要理解领域。通俗的说,领域就是业务;就是合格的产品经理的需求文档所表达的内容;狭义的说就是你的Business Layer里所有的代码以及产生的影响等等;严谨的定义是:一个有边界的业务面,其中包含业务概念,业务行为,业务影响。计算机程序应用于这个业务面,并使得程序具有实际的商业价值,赋予程序...
2018-11-20 21:04:14 1346
转载 复杂性应对之道 - 领域建模
最近重构系统,脑子里不停的思考一些问题,为什么很多系统是“一坨”?真的就停留在一坨了吗?真的就甘心接受所谓的一坨吗?今天偶然发现Frank的文章,跟作者沟通后,以下作为转载,文末点击查看原文。感谢在这个浮躁的氛围中,还有人具备如此珍贵的思考与实践!感谢为什么要领域建模维护过企业级业务系统的同学,基本上没有一个不抱怨业务代码烂的,过程式的面条代码充斥着屏幕,程序员的心力和体力都经受着极大的考验...
2018-11-18 18:12:03 1109 2
转载 莫言系统腐化——“一坨”真的好吗?
最近重构系统,脑子里不停的思考一些问题,为什么很多系统是“一坨”?真的就停留在一坨了吗?真的就接受所谓的比如一坨吗?今天偶然发现FrankIs的文章,以下作为转载。感谢在这个浮躁的氛围中,还有人具备如此珍贵的思考与实践!感谢前言从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因...
2018-11-17 15:48:28 1053
Visual C++ Redistributable for Visual Studio 2015
2017-10-28
ckeditorjavaweb项目
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人