摘要: 1.成因 线程安全问题都是由全局变量及静态变量引起的。但是,如果每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;如果有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。 常量始终是线程安全的,因为只存在读操作。 每次调用方法前都新建一个 阅读全文
posted @ 2020-05-28 14:15 这都没什么 阅读(3287) 评论(0) 推荐(0) 编辑
摘要: 1.spring中创建对象的三种方式 使用无参数构造器创建 使用静态工厂方法创建 使用实例化对象工厂方法创建 <!-- 使用无参数构造器 --> <bean id="person" class="com.boe.Person"></bean> <!-- 使用静态工厂方法 --> <bean id=" 阅读全文
posted @ 2020-05-28 13:10 这都没什么 阅读(3782) 评论(0) 推荐(0) 编辑
摘要: 1.spring默认的作用域 单例 singleton 整个应用中只创建一个实例 原型 prototype 每次注入时都新建一个实例 会话 session 为每个会话创建一个实例 请求 request 为每个请求创建一个实例 2.解释一波单例模式 饿汉式,懒汉式(不安全,使用的时候再创建) 单例模式 阅读全文
posted @ 2020-05-28 10:33 这都没什么 阅读(1180) 评论(0) 推荐(1) 编辑