摘要: 首先先安装ActiveMQ:https://www.cnblogs.com/hejianliang/p/9149590.html 创建Java项目,把 activemq-all-5.15.4.jar 包导入到项目。 本次案例主要有两个角色,分别是 新闻发布者(NewsPublisher)、新闻订阅者 阅读全文
posted @ 2018-06-07 16:48 何健亮 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、概述 ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好的支持J2EE提出的JMS(Java Message Service)即消息服务规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口 阅读全文
posted @ 2018-06-07 11:07 何健亮 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、概述 模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 二、实现模板方法模式 2.1、模板方法模式定义 这里我们以一个老师模板为示例,老师是一个抽象的对象,老师有sayHello方法,上课方法(study 阅读全文
posted @ 2018-06-06 17:43 何健亮 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、概述 单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止实例化多个对象。一个最好的办法就是,让类自身负责保持它的唯一实例。这个类可以保证没有其它实例可以被创建,并且它可以提供一个访问该实例的方法。 在应用这种模式时,单例对 阅读全文
posted @ 2018-05-28 11:48 何健亮 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 设计原则学习笔记 目录 1.单一职责原则(SRP) 系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。 每一个职责都是一个设计的原因,需求变化的时候,需求变化反映为类职责的变化。当系统里面的对象都只有一个变化的原因的时候,你就已经很好的遵循了单一职责了。 单一职责可以 阅读全文
posted @ 2018-05-24 17:57 何健亮 阅读(198) 评论(0) 推荐(0) 编辑