文章分类 -  05-软件设计

设计模式、架构模式、软件体系结构
摘要:原文:Distributed application in PHP with Apache Zookeeper地址:http://systemsarchitect.net/distributed-application-in-php-with-apache-zookeeper/ 这篇文章实在不错,实 阅读全文
posted @ 2016-06-10 17:55 小天儿 阅读(1352) 评论(0) 推荐(0)
摘要:扩展阅读 http://blog.csdn.net/derekjiang/article/details/9053863/ 分布式发布订阅消息系统 Kafka 架构设计 - 目前见到的最好的Kafka中文文章 1、 概述 Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理 阅读全文
posted @ 2016-05-31 15:01 小天儿 阅读(837) 评论(0) 推荐(0)
摘要:原文 http://www.cnblogs.com/Javame/p/3632473.html 1. Dubbo是什么? 2. Dubbo能做什么? 3. dubbo的架构 4. dubbo使用方法。 阅读全文
posted @ 2016-05-23 05:21 小天儿 阅读(236) 评论(0) 推荐(0)
摘要:五、高可用集群软件 Messaging and Membership Layer(信息与关系层): heartbeat (v1,v2,v3),heartbeat v3 分拆 heartbeat pacemaker cluster-gluecorosynccmankeepalivedultramoke... 阅读全文
posted @ 2015-11-12 05:12 小天儿 阅读(433) 评论(0) 推荐(0)
摘要:四、高可用集群的分类 1.双机热备(Active/Passive) 官方说明:Two-node Active/Passive clusters using Pacemaker and DRBD are a cost-effective solution for many High Availabi... 阅读全文
posted @ 2015-11-12 05:11 小天儿 阅读(164) 评论(0) 推荐(0)
摘要:大纲一、高可用集群的定义二、高可用集群的衡量标准三、高可用集群的层次结构四、高可用集群的分类 五、高可用集群常用软件 六、共享存储 七、集群文件系统与集群LVM 八、高可用集群的工作原理推荐阅读:CentOS6.3下DRBD+Heartbeat+NFS配置笔记http://www.linuxidc.... 阅读全文
posted @ 2015-11-12 05:08 小天儿 阅读(240) 评论(0) 推荐(0)
摘要:用以致学,学以致用 ================= 每一种方法都有一个核心,用法形式并不重要 设计模式的技术基础是面向对象,设计模式从类开始; 设计模式的应用基础是业务性质,设计模式不是美学的选择,是业务性质的选择(因此正确操作方法是先描述业务及性质,然后用面向对象原则去设计) 设计模式从需求开 阅读全文
posted @ 2015-11-04 02:15 小天儿 阅读(190) 评论(0) 推荐(0)
摘要:设计模式认知四条: 设计模式的技术基础是面向对象,设计模式从类开始; 类由成员变量和成员方法构成,它们是设计模式的起始点和落脚处; 每种设计模式的不同侧重点决定各自结构,结构决定性质; 不同设计模式性质不一样,因此应用场景也不一样; 设计模式 vs 设计原则: 设计模式为软件设计提供了固定的图纸,设 阅读全文
posted @ 2014-12-08 11:53 小天儿 阅读(134) 评论(0) 推荐(0)
摘要:S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 Steve Smith在5月份的微软TechED 2009上有个SOLIDify Your ASP.NET MVC的讲座, derick.bailey的SOLID D 阅读全文
posted @ 2014-12-08 11:32 小天儿 阅读(161) 评论(0) 推荐(0)
摘要:分类 图示版 大话版 0.分类 创建型模式 1、FACTORY 2、BUILDER 3、FACTORY METHOD 4、PROTOTYPE 5、SINGLETON 结构型模式 6、ADAPTER 7、BRIDGE 8、COMPOSITE 9、DECORATOR 10、FACADE 11、FLYWE 阅读全文
posted @ 2014-03-21 10:30 小天儿 阅读(7331) 评论(0) 推荐(1)
摘要:用例图中涉及的关系有:关联、泛化、包含、扩展。 如下表所示: a. 关联(Association) 表示参与者与用例之间的通信,任何一方都可发送或接受消息。 【箭头指向】:指向消息接收方 b. 泛化(Inheritance) 就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为; 子用例 阅读全文
posted @ 2014-03-21 09:53 小天儿 阅读(12188) 评论(0) 推荐(0)
摘要:在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 阅读全文
posted @ 2014-03-21 09:39 小天儿 阅读(1291) 评论(0) 推荐(0)