DeathWhispers

漫画 | 一台Linux服务器最多能支撑多少个TCP连接?

漫画 | 一台Linux服务器最多能支撑多少个TCP连接? 原创张彦飞allen开发内功修炼2020-12-07 17:58 收录于话题#开发内功修炼之网络篇30个 困惑很多人的并发问题 在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。 很多同学看到这个问题的第一反应是6...

看懂UML类图和时序图

这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系;能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对日常的工作和交流;同时,我们应该能将类图所表达的含义和最终的代码对应起来;有了这些知识,看后面章节的设计模式结构图就没有什么问题了; 本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design_patterns.EA...

分布式事务的基本概念

分布式环境的事务复杂性 当本地事务要扩展到分布式时,它的复杂性进一步增加了。 存储端的多样性。 首先就是存储端的多样性。本地事务的情况下,所有数据都会落到同一个DB中,但是,在分布式的情况下,就会出现数据可能要落到多个DB,或者还会落到Redis,落到MQ等中。 存储端多样性, 如下图所示: 事务链路的延展性 本地事务的情况下,通常所有事务相关的业务操作,会被我们封装到一个S...

UML入门

UML:统一建模语言 UML特点:UML展现了一系列最佳工程实践,这些最佳实践在堆大规模、复杂系统进行建模方面,特别是在软件架构层次很有效 UML类图: 上图仅为示意图:包含抽象方法的类一定为抽象类。 依赖关系:关系不紧密,一般体现在方法上活着返回值上 关联关系:关系紧密,一般将一个类作为另一个类的属性 聚合关系:空心菱形,关系不紧密,拥有这独立的生命周期。 组合关系:...