![](https://img-blog.csdnimg.cn/20200511120655656.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Architect-OOD-DesignPattern
Architect-OOA-OOD-DesignPattern
a19576
这个作者很懒,什么都没留下…
展开
-
设计模式-0: 设计模式介绍
https://www.runoob.com/design-pattern/design-pattern-intro.html设计模式简介设计模式(Design pattern)代表了最佳实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理转载 2020-09-29 17:16:12 · 97 阅读 · 0 评论 -
设计模式-1: Singleton单例模式
几种单例模式 尤其Initialization on demand holder模式双重检查锁定与延迟初始化Initialization On Demand Holder idiom的实现探讨转载 2016-02-14 13:15:02 · 411 阅读 · 0 评论 -
设计模式-2: Factory工厂模式
https://xie.infoq.cn/article/88c926822394aa1c80847dd2a https://www.cnblogs.com/codermy/p/13569486.html转载 2020-09-27 17:52:59 · 92 阅读 · 0 评论 -
设计模式-DAO:Data Access Object 数据访问对象
https://blog.csdn.net/xw_classmate/article/details/50685103使用DAO设计模式来封装数据库持久层所有操作(CRUD) ,使低级的数据逻辑和高级的业务分离,达到解耦合的目的。一个典型的DAO实现有如下的组件:1)一个DAO接口2)一个实现了DAO的具体实现类3)一个DAO工厂类4)数据传输对象(有时称为值对象)★ DAO的理解1、DAO其实是利用组合工厂模式来解决问题的,并没有带来新的功能,所以学的其实就是个思路。.转载 2020-09-27 17:31:17 · 159 阅读 · 0 评论 -
FSM-有限状态机
https://blog.csdn.net/benjonc/article/details/79870947 https://www.cnblogs.com/benxintuzi/p/4931258.html https://www.jianshu.com/p/6b469ad996d4 https://www.cnblogs.com/chencheng/archive/2012/06/25/2562660.html转载 2020-09-11 19:13:19 · 75 阅读 · 0 评论 -
想染指系统架构?看这篇就够了
系统设计入门 https://github.com/xitu/system-design-primer/blob/master/README-zh-Hans.md转载 2018-04-08 19:25:21 · 142 阅读 · 0 评论 -
Component-Based or Interface-Based Arch.
http://devmentor.org/articles/comware/comware.phpUnderstanding Interface-based Programming转载 2015-07-03 10:46:53 · 341 阅读 · 0 评论 -
DesignPattern
http://www.cnblogs.com/grkin/archive/2013/03/17/2964964.html转载 2015-04-03 16:58:06 · 301 阅读 · 0 评论 -
Adapter in C++
http://sourcemaking.com/design_patterns/adapter/cpp/1转载 2014-02-08 10:24:05 · 429 阅读 · 0 评论 -
Architecture
软件架构发展历程分享https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/StackOverflow架构简介https://www.dev-metal.com/architecture-stackoverflow/转载 2013-11-18 13:59:38 · 426 阅读 · 0 评论 -
《软件架构设计》学习笔记&摘录
http://blog.csdn.net/shenzhen_liubin/article/details/8942341转载 2013-07-18 10:18:00 · 444 阅读 · 0 评论 -
Learn Decorator Design Pattern in Easy Steps
http://www.codeproject.com/Articles/99469/Learn-Decorator-Design-Pattern-in-Easy-StepsIntroductionKartoon Kompany approaches you for re-designing their application on the famous Kelvin and Hoppes转载 2013-07-03 17:50:24 · 593 阅读 · 0 评论 -
Singleton Design Pattern and Thread Safety
http://www.codeproject.com/Articles/96942/Singleton-Design-Pattern-and-Thread-SafetyIntroductionOkay, you're not a newbie, you know all about singletons (only one object instantiation during pro转载 2013-07-03 16:38:42 · 717 阅读 · 0 评论 -
深入浅出UML类图
http://www.uml.org.cn/oobject/201211231.asp 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:转载 2013-06-27 17:34:51 · 533 阅读 · 0 评论 -
UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
http://www.uml.org.cn/oobject/201104211.asp 在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。下面我们结合实例彻底理清三者的关系。转载 2013-06-27 15:17:37 · 593 阅读 · 0 评论 -
代码的抽象三原则
http://www.ruanyifeng.com/blog/2013/01/abstraction_principles.html软件开发是"抽象化"原则(Abstraction)的一种体现。所谓"抽象化",就是指从具体问题中,提取出具有共性的模式,再使用通用的解决方法加以处理。开发软件的时候,一方面,我们总是希望使用别人已经写好的代码,另一方面,又希望自己写的代码尽可能重用转载 2013-06-25 16:38:37 · 441 阅读 · 0 评论 -
分布式架构设计-消息中间件介绍、典型使用场景、以及使用原则
http://youzhixueyuan.com/ali-p8-architect-talk-message-middleware-selection-and-usage-scenarios.html消息中间件使用的四个典型场景:典型的异步处理 应用解耦 流量削锋(秒杀活动,会因为流量过大,导致流量暴增,应用挂掉。为解决这个问题,一般需要在应用前端加入消息队列) 消息通讯四个场景原则...转载 2018-10-14 17:58:32 · 421 阅读 · 0 评论 -
分布式架构设计-All
转载 2018-10-14 20:30:22 · 116 阅读 · 0 评论 -
分布式架构设计-什么是缓存雪崩?服务器雪崩的场景与解决方案
https://www.tuicool.com/articles/M3mIjuN转载 2018-10-14 20:49:15 · 693 阅读 · 0 评论 -
进行web开发时应该考虑的架构性因素
https://www.cnblogs.com/blowing00/p/4444369.html转载 2018-10-14 20:50:01 · 153 阅读 · 0 评论 -
分布式架构设计-高并发架构解决方案总结
https://yq.aliyun.com/articles/652450转载 2018-10-14 20:56:09 · 3985 阅读 · 0 评论 -
分布式架构设计-数据库中间件的功能、适用场景、淘宝TDDL详解
http://database.51cto.com/art/201808/582234.htm转载 2018-10-14 21:08:06 · 432 阅读 · 0 评论 -
分布式架构设计-分布式缓存的应用场景、选型比较、问题和挑战
https://www.codercto.com/a/22534.html转载 2018-10-14 21:10:37 · 457 阅读 · 0 评论 -
分布式架构设计-如何搭建亿级并发系统的性能指标体系
https://my.oschina.net/u/3972077/blog/2218752转载 2018-10-14 21:12:33 · 400 阅读 · 0 评论 -
分布式架构设计-NoSQL和SQL的区别,NoSQL的使用场景和选型比较
http://database.51cto.com/art/201808/582267.htm转载 2018-10-14 21:17:34 · 1158 阅读 · 0 评论 -
微服务数据一致性-分布式事务-Saga框架
http://www.infoq.com/cn/news/2018/02/data-consistency-microservices https://github.com/eventuate-tram/eventuate-tram-sagas https://jorgenringen.github.io/2017/12/stategies_managing_data_in_microserv...转载 2018-10-20 23:38:24 · 2233 阅读 · 0 评论 -
DDD-DomainDrivenDesign
https://www.infoq.com/minibooks/domain-driven-design-quickly https://www.zhihu.com/question/25089273 http://www.infoq.com/cn/articles/cjq-ddd转载 2018-10-20 23:55:29 · 132 阅读 · 0 评论 -
DTO-DAO-PO-BO-VO-POJO
我们为什么需要DTO(数据传输对象)DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。然后看了这篇文章中的讨论部分才恍然大悟。摘两个比较有意义的段落。表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它 的目的只...转载 2018-10-29 22:23:34 · 129 阅读 · 0 评论 -
UML
http://devmentor.org/references/uml/uml.phphttp://www.blogjava.net/kapok/archive/2005/06/10/5846.htmlUML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别深入浅出UML类图...转载 2015-06-24 14:50:11 · 338 阅读 · 0 评论