- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 eclipse安装zookeeper插件
1.在 Eclipse 菜单打开Help -> Install New Software... 2.添加 url http://www.massedynamic.org/eclipse/updates/ 3.选择 Plug-in for ZooKeeper 3.2.2 这个选项 4. 开始安装 5.安装完成,如果你发现你在Window->Show View->Other...->
2016-09-29 18:02:17 8749
原创 java设计模式之观察者模式
=============观察者模式=============== 顾名思义:我们好多客户端同时监控一个服务 如果服务发生了变化,那么我们所有客户端对应做出响应. 这样我们的代码就动起来了 =========代码================= /* * @类名 Server.java * @作者 zx * @创建日期 2016年9月9日 * @描述 抽象被观察者 */
2016-09-12 11:22:12 248
原创 java设计模式之模板模式
=======模板模式,是类的行为模式.一般使用抽象类,这个类制订好了整体的骨架(套路),而其中有些相关的方法需要子类去具体实现===== 可以先看下具体示例 public abstract class AbstractSalary { //final修饰 防止子类修改 public final double getSalary(){ return getWorkTime()*g
2016-09-09 14:55:30 248
原创 java设计模式之策略模式
============策略模式,web开发中你见到最多的一种模式====== 策略模式是对算法的封装.方便我们切换不同的算法来应对不同的场景. 就像我们日常生活中的会员打折,普通会员95折 黄金会员 9折 附带一些服务 钻石会员8折附带很多服务 应对不同的会员 我们需要提供不同的算法 又如我们web开发中常见的filter 需要实现指定的接口,来告诉我们的程序,我这里需要加入
2016-09-08 15:57:16 269
原创 java设计模式之不变模式
=====设计模式中的金钟罩铁布衫----不变模式========= 顾名思义:就是类在创建出来之后,就不再发生变化. 这种不变模式 分为两类,一 弱不变模式 二,强不变模式.区分在于 有没有限制其子类是否可变! 弱不变模式的创建条件: 一,不存在可以修改这个类的方法 二,这个类的属性全部为私有属性,防止客户端修改这些属性 三,如果这类内部引用了外部的对象,那么尽可能防止客户端修改这
2016-09-08 15:39:53 1164
原创 java设计模式之桥梁模式
==================桥梁模式========= 我们日常使用的框架以及软件中有不少地方用到过这个模式. 桥梁模式的优点在于解耦(抽象和现实 实现的分离)和更好的延展性. 如下面这张图 , 客户端不在意你使用的是mysql或者oracle 我使用的hibernate HQL语句都是一样的. 具体的做法:是服务端抽象出公共接口供客户端调用,而接口的实现类则在服务初始化或
2016-09-08 15:14:37 294
原创 java设计模式之门面模式
=====门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用=== 门面模式的优点: ● 松散耦合 门面模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。 ● 简单易用 门面模式让子系统更加易用,客户端不再需要了解子系统内部的实现
2016-09-03 14:44:56 226
原创 java设计模式之享元模式
============享元模式 的用途 是对系统中存在的大量细粒度对象 进行统一管理的 模式, 以此优化内存支出===== 个人觉得,享元模式 和之前讲到的 抽象工厂模式 很是类似,尤其 是 享元模式中的Factory对象和 抽象工厂中的 manager 对象 同样都是对 已存在对象进行管理,并在客户端需要的时候直接提供. java中的string类型,源码中就使用到了
2016-09-03 14:10:40 325
原创 java设计模式之代理模式
======代理模式===== 代理模式 是对象的结构模式 之一 简而言之,即为某个对象提供一个代言人,而这个代言人掌握着本体的实例化权限 比如 ,延迟加载,异步响应 等等都是利用代理的方式解决的 ==============简单的 代理模式代码================= 代理抽象类 public interface AbstractProxy { void ex
2016-09-03 11:21:32 266
原创 java设计模式之装饰模式
==================装饰模式========= 我一直认为 装饰模式 只不过 是 适配器模式的另一种名称而已! 适配器 只是让我们的接口去适应客户端的要求.因此功能不做变化,而接口会随之发生改变. 纯净的装饰模式 是对我们的功能进行装饰和强化 而不对接口进行改变. 而我们日常编码过程中 很少会使用到纯净的装饰模式,因为我们一般都是因为客户端的某种要求所以才对我们
2016-09-03 10:43:57 258
springSecurity基础文档
2016-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人