随笔分类 -  java开发模式

摘要:方法一:(Oralce不支持这种写法) useGeneratedkeys 默认值为 false,含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。 keyProperty 的值必须为数据库中主键且是自动增长的字段。(一般是 阅读全文
posted @ 2017-11-14 17:10 大大大圣 阅读(669) 评论(0) 推荐(0) 编辑
摘要:代理模式分类: 静态模式:所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 动态模式:动态代理类的源码是在程序运行期间由JVM根据反射等机制动态的生成,所以不存在代理类的字节码文件。代理类和委托类的关系是在程序运行时确定。 代理模式的特点: 1.代理模式 阅读全文
posted @ 2017-06-24 19:22 大大大圣 阅读(209) 评论(0) 推荐(0) 编辑
摘要:观察者设定一个观察目标,根据观察目标的变化,观察者采取相应的应对行为 观察者模式 阅读全文
posted @ 2017-05-09 20:34 大大大圣 阅读(266) 评论(0) 推荐(0) 编辑
摘要:将一个对象作为参数进行传递,然后对这个对象进行包装 改变其中的方法或者添加一些新的行为 装饰设计模式 装饰者模式 Decorate Model 改变一个方法: 1. 通过继承这个类,然后重写其中的方法 2. 通过对象的传递创建装饰对象,在装饰类中重新提供对应的方法继承的缺点: 1. 单继承 2. 利 阅读全文
posted @ 2017-05-09 20:31 大大大圣 阅读(353) 评论(0) 推荐(0) 编辑
摘要:单例模式: 把构造函数私有化在类内提供本类的静态对象,然后通过静态方法将该对象返回从而保证了在整个的过程中只有一个对象的存在 饿汉式: 在类加载的时候就顺便把本类对象初始化的形式。 懒汉式: 先定义好对象,在调用方法的时候在初始化这个对象的方式。推迟了初始化。 区别: 饿汉式由于一上来就初始化对象, 阅读全文
posted @ 2017-05-09 19:38 大大大圣 阅读(166) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示