IoC Inversion of Control:控制反转,就是将对象的创建权反转交给spring IoC的好处 传统方式的程序编写,底层的实现切换了,需要修改源代码 使用spring之后,实现类都交给IoC容器中的BeanFactory来管理,通过工厂+反射+配置文件来实现程序的解耦合 IoC和D ...
分类:
编程语言 时间:
2019-01-08 17:48:39
阅读次数:
181
java —— 单例模式 singleton 一、 单例模式 singleton 单例模式,在我看来,就是一个类,可以称它为 单例类 ,单例类有以下特点 单例类在堆内存中只会存在一份,即永远只有一个固定不变的堆内存地址 单例类是自己主动实例化的 工程中所有的类 都可以访问到单例类 单例类在堆内存中只 ...
分类:
编程语言 时间:
2019-01-06 16:29:22
阅读次数:
188
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection) 单例模式能够保证一个类仅有唯一的实例,并提供一个全局访问点。 ...
分类:
其他好文 时间:
2019-01-05 13:39:18
阅读次数:
177
/*懒汉模式 *优点:延迟加载 * 缺点:不加同步的懒汉模式是线程不安全的,加了synchronzide之后就变成线程安全的了 */public class Singleton { private static Singleton singleton=null; private Singleton( ...
分类:
其他好文 时间:
2019-01-05 00:53:03
阅读次数:
196
1、错误描述 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngineConfiguration' defined in class path resou ...
分类:
编程语言 时间:
2019-01-04 18:40:21
阅读次数:
551
经过上篇xml与注解混合方式,对注解有了简单额了解,上篇的配置方式极大地简化了xml中配置,但仍有部分配置在xml中进行,接下来我们就通过注解的方式将xml中的配置用注解的方式实现,并最终去掉xml配置。 一、xml中遗留配置 注解扫描 非自定义bean ,如sqlsessionFactory 下面 ...
分类:
编程语言 时间:
2019-01-03 22:32:52
阅读次数:
269
单例模式(Singleton)是软件开发中最常用的设计模式之一 单:唯一 例:实例 即某个类在整个系统中只能有一个实例对象可以被获取和使用 要点: 1)、这个类在整个系统中只能有一个实例 ——构造器私有化 2)、这个类必须自己创建本身实例 ——这个类中含有一个该类的静态变量来保存这个唯一的实例 3) ...
分类:
其他好文 时间:
2019-01-02 13:59:15
阅读次数:
195
单例模式: 和new类似,用来创建实例。 单例对象的类保证了只有一个实例存在。 原理: 1、该类的构造函数定义为私有方法,这样外面不能通过new实例化此类,只能在类里面实例化 2、类返回一个获取实例的方法 构建方式: 懒汉方式:全局的单例实例在第一次被使用是创建 饿汉方式:全局的单例实例在类装载时构 ...
分类:
其他好文 时间:
2019-01-02 13:35:01
阅读次数:
202
一、单例模式概念 单例模式(singleton pattern):是一种常用的软件设计模式。在它的核心结构中包含一个被称为单例的特殊类。应用该模式的类只能产生一个对象的实例。 二、单例模式的应用场景 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在 ...
分类:
其他好文 时间:
2019-01-01 11:12:56
阅读次数:
161
什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器 中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“ ...
分类:
编程语言 时间:
2018-12-28 23:35:42
阅读次数:
264