本人微信公众号"aeolian"~
秋夜雨巷

ActiveMQ

中间件 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。  消息中间件  管制关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。  ActiveMQ是异步消息,注重消息传输可靠性,降低服务间耦合度。Dubbo是rpc集成,同步,更注重服务暴露。 ActiveMQ官网下载工具 POM文件 org.apache.activemq activemq-all 4.1.2…

秋夜雨巷

设计模式-行为型模式总结(27)

中介者模式(Mediator)也称为调停者模式,用一个中介对象封装一系列对象(同事)的交互,中介者使各个对象不需要显示的相互作用,从而使其耦合松散,而且对象可以独立地改变它们之间的交互。 观察者(Observer Pattern)模式也称发布订阅者模式,定义对象间一对多的依赖关系,使得每当一个对象改变状态,所有依赖于它的对象都会得到通知并被自动更新。 备忘录(Memento Pattern)模式又称为快照(Snapshot)模式或Token模式,它指在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 访问者模式(Visitor Pattern)封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 状态模式(State Pattern)又称为状态对象模式,允许一个对象内在的状态改变时改变行为,这个对象看起来像改变了类型。 解释器模式(Interpreter…

秋夜雨巷

设计模式-行为型模式小结(20)

模板方法(Template Pattern)定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法某些特定步骤。 命令模式(Command)是一种高内聚的模式,将一个请求封装成一个对象,从而使用不通的请求把客户端参数化,对于请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 责任链模式(Chain of Responsibility)使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 策略模式(Strategy)也叫政策模式,定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 迭代器模式(Iterator)提供一种方法访问一个容器对象中的各个元素,而又不需要暴露该对象的内部细节。