![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 89
架构
Johar
蓝是天的颜色、红是火的象征,我不学大海抄袭天的蓝、也不学晚霞模拟火的红。我就是我,生命是我的、命运是我的。
展开
-
Zookeeper基础
随着用户规模的增加,数字化内容的增加,分布式应用基本上已经是项目的标配。分布式应用中,由于通信异常、网络分区、节点故障等因素,要实现数据的一致性很难,目前业界解决一致性问题采用的是Paxos算法,但是这个算法实现相对困难。但是开源的Zookeeper,就是针对大型分布式系统的高可用、高性能且具有一致性的开源协调服务,目前在业界被广泛采用,如:Kafka、HBase、Solr、Flink等。.........原创 2022-08-11 00:26:58 · 424 阅读 · 0 评论 -
常见的设计原则
系列文章目录第一章 经典23种设计模式总结第二章 常见的设计原则第三章 重构文章目录系列文章目录前言一、SOLID1.单一职责原则2.开闭原则3.里式替换原则4.接口隔离5.迪米特法则二、其他1.KISS2.YAGNI3.DRY前言每个码农工作1-2年后,就不是仅仅完成导师或者领导安排的user story,还要考虑如何编写高质量的代码,确保的user story背后隐藏的非功能需求,即常说的代码的可维护性,可读性,可拓展性,灵活性,简洁性,可复用性,可测试性。我们可以通过设计思想,设计原则原创 2022-03-20 16:31:14 · 343 阅读 · 0 评论 -
经典23种设计模式总结
编写高质量代码系列文章目录第一章 经典23种设计模式总结第二章 设计原则第三章 重构经典23种设计模式总结编写高质量代码系列文章目录前言一、创建型1.单例模式2.工厂模式3.建造模式4.原型模式二、结构型1.代理模式2.桥接模式3.装饰器模式4.适配器模式5.门面模式6.组合模式7.享元模式三、行为型1.观察者模式2.模板模式3.策略模式4.职责链模式5.迭代器模式6.状态模式7.访问者模式8.备忘录模式9.命令模式10.解释器模式11.中介模式四、总结前言每个码农工作1-2年后,就不是仅仅原创 2022-03-20 16:08:45 · 416 阅读 · 0 评论