插件式的例子QQ电脑管家,有很多工具列表,点一下工具下载后就可以开始使用了eclipse,X Server等等插件式的好处插件降低框架的复杂性,把扩展功能从框架中剥离出来让第三方有机会来扩展程序的功能思路 公开一个插件接口,如果.DLL或.EXE的代码中有继承这个接口就将其示为插件,并将这些插件放在...
分类:
Web程序 时间:
2015-01-26 14:55:23
阅读次数:
217
设计原则一 :??? 单一职责原则 定义: 对于一个类,应该只有一个引起它变化的原因. 优点: 降低类的复杂度,提高类的可读性,提高系统的可维护性. 例子:? //超人类
public?class?SuperMan?{
????
????p...
分类:
移动开发 时间:
2015-01-26 13:48:56
阅读次数:
126
CQRS架构,C端的职责是处理从上层发送过来的command。对于单台机器来说,我们如何尽快的处理command呢?本文想通过不断提问和回答的方式,把我的思考写出来。首先,我们最容易想到的是使用多线程。那当我们要处理一个command时,能直接丢到线程池中,直接交给线程池去调度吗?不行。因为假如多个...
分类:
其他好文 时间:
2015-01-26 01:21:04
阅读次数:
154
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上.....
分类:
其他好文 时间:
2015-01-25 20:51:32
阅读次数:
259
Boss根据之前在阿里的工作经验,开发和运维可能完全是2拨人。开发只管写代码,把代码写好,没有功能和业务问题。运维,负责把代码部署好,域名解析、Nginx、Tomcat、日志配置。运维导致的问题,运维背锅。功能问题,开发背锅。职责分明,流水化作业。
我对这种流水化的作业是非常认同的,这样的企业生产效率才高,才能为国家和社会创造更多的价值。
而象武汉一起好等很多在技术方面,偏向中小型规模的企业来说,开发和运维很可能就是“同一拨人”。这个时候,系统配置要怎么做,就是个值得探讨的问题了。...
分类:
其他好文 时间:
2015-01-25 15:19:01
阅读次数:
469
题记==============================================================================本php设计模式专辑来源于博客(jymoz.com),现在已经访问不了了,这一系列文章是我找了很久才找到完整的,感谢作者jymoz的辛苦付出...
分类:
Web程序 时间:
2015-01-25 15:11:02
阅读次数:
185
在使用面向对象的思想进行系统设计时,前人共总结出了7条原则,它们分别是:单一职责原则、开闭原则、里氏替换原则、依赖注入原则、接口分离原则、迪米特原则和优先使用组合而不是继承原则。1.单一职责原则(SRP) 单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就....
分类:
其他好文 时间:
2015-01-25 08:42:01
阅读次数:
203
单一职责原则 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大....
分类:
其他好文 时间:
2015-01-24 00:23:01
阅读次数:
115
用途 职责链模式 (Chain Of Responsibility) 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式是一种行为型模式。结构 图-职责链模式Handler : 定义一个处...
分类:
编程语言 时间:
2015-01-22 14:58:11
阅读次数:
279
spark内核揭秘-12-AppClient注册Master
一个资源大管家,其职责主要包括两个方面:
* Cluster资源的管理和Cluster的通讯管理
*
* 资源管理
*** Worker资源 RegisterWorker WorkDirCleanup
*** Driver资源 RequestSubmitDriver RequestKillDriver
*** App资源 RegisteredApplication
*** Executor资...
分类:
移动开发 时间:
2015-01-21 22:38:51
阅读次数:
299