懒汉模式,线程不安全 使用了懒加载模式,但是存在致命的问题。当有多个线程同时调用getInstance()方法的时候,就会创建多个实例,也就是在...
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。类型:行为类模式 策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,...
定义:定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂类将一个类的实例化延迟到其子类。类型:创建类模式 工厂模式:首先需要说一下工厂模式...
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:单例模式应该是23种设计模式中最简单的一种模式了。它...
Filter过滤器API Servlet过滤器API包含了3个接口,它们都在javax.servlet包中,分别是Filter接口、Filter...
相同点: @Resource的作用相当于@Autowired,均可标注在字段或者属性的setter方法上。 不同点: @Autowired默认按...
IoC(Inversion of Control): 控制反转,就是用容器来控制业务对象之间的依赖关系,而非传统实现,由代码直接操控。这也就是所...
1.隐式类型转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时...
情况1:如果没有在程序中手动捕获异常 情况2:如果在程序中自己捕获了异常 现在如果我们需要手动捕获异常,并且也希望抛异常的时候能回滚肿么办呢?下...