django随记:Django URL配置原则:松耦合原则,松耦合是一个重要的保证互换性的软件开发方法。例如urls.py 是用来配置url的 views.py是用来配置视图函数的,二者之间是松耦合的!Django中时区的设置, 在Django中加入在/home/zhou中通过django-admi... ...
分类:
其他好文 时间:
2016-05-27 16:34:21
阅读次数:
225
[一]任务队列的好处 >松耦合:生产者和消费者无需知道彼此实现的细节,只需要约定好任务的描述格式。这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。 >易于扩展:消费者可以有多个,而且可以分布在不同的机器。可以轻易降低单台服务器的负载。 [二]使用redis实现简单的任务队列(生产者消费者 ...
分类:
其他好文 时间:
2016-05-27 14:27:49
阅读次数:
209
一、观察者模式定义:
定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会受到通知并自动更新。
观察者提供了一种对象设计,让主题和观察者之间松耦合。
二、组成部分:
1、抽象目标角色(Subject):也称主题,目标角色知道他的观察者,可以有任意多个观察者观察同一个目标,并且提供注册和删除观察者对象的接口。目标角色往往由抽象类或者接口来实现。
2、抽象观察者角色...
分类:
其他好文 时间:
2016-05-27 12:40:49
阅读次数:
211
第一章软件系统的分层开发 1.1 分成架构 分成模式定义:将解决方案中功能不同的模块分到不同的项目中实现。每一层中的主键应保持内聚性,每一层都应与他下面的各层保持松耦合。 分层模式是最常见的一种架构模式,甚至可以说分成模式是很多分层模式的基础。 数据访问层:处于最底层,负责与数据库交互,也成为DAL ...
分类:
Web程序 时间:
2016-05-22 12:08:02
阅读次数:
179
《一》
1.ActiveMQ概述
企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。
? Act...
分类:
其他好文 时间:
2016-05-18 18:01:17
阅读次数:
287
一、简介Dubbo是Alibaba开源的分布式服务框架,它最 大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地 松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提 供方(P ...
分类:
编程语言 时间:
2016-05-16 00:21:00
阅读次数:
327
事件代表过去发生的事件,事件既是技术架构概念,也是业务概念。以事件为驱动的编程模型称为事件驱动架构EDA。
EDA是一种以事件为媒介,实现组件或服务之间最大松耦合的方式。传统面向接口编程是以接口为媒介,实现调用接口者和接口实现者之间的解耦,但是这种解耦程度不是很高,如果接口发生变化,双方代码都需要变动,而事件驱动则是调用者和被调用者互相不知道对方,两者只和中间消息队列耦合。
...
分类:
其他好文 时间:
2016-05-12 13:09:28
阅读次数:
142
总结 以上从多个角度阐述了Laxcus主要组成部分和应用情况。所有设计都是基于现实环境下的评估、对比、测试和考量。设计的基本思路很明确,就是将各项功能分解、细化、归类,形成一个个可以独立、小的模块,每个模块承担一项职能,再把这些模块组织起来,在一个松耦合框架管理下,协同合作,来完成大规模的数据存储和 ...
分类:
其他好文 时间:
2016-05-12 07:59:34
阅读次数:
143
一 iOS中都有什么设计模式? 1.代理模式 2.观察者模式 3.MVC模式 4.单例模式 5.策略模式 6.工厂模式 二 各个设计模式的作用? (一)代理模式 在观察者模式中,一个对象任何状态的变更都会通知另外的对改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。当某个 ...
分类:
移动开发 时间:
2016-05-10 20:46:57
阅读次数:
346
常有人调侃设计模式:语言留下的坑,就要设计模式来填。 设计模式就是描述在各种不同情况下,要怎么解决问题的一种方案。 对于一些项目,我们不可能做到一次开发终身使用,而是随着需求的不断增多,我们需要对程序进行不断地修改,以此来适应新的需求,通过好的设计模式,可以使我们程序松耦合,减少彼此之间的依赖,从而 ...
分类:
其他好文 时间:
2016-05-06 19:31:24
阅读次数:
131