摘要:
ThreadLocal的作用、使用示例 ThreadLocal是线程的本地存储,存储在其内的值只能被当前线程访问到,其他线程获取不到,可以存储任意对象。经常用来存储当前线程的一些上下文信息,这样不用通过参数一层层的向下传递。比如在计算分库分表时,上层根据业务规则计算出这次要操作的数据库和表编号,存储 阅读全文
随笔分类 - java
java单例类的几种实现
2018-07-16 18:23 by FuzhePan, 379 阅读, 收藏, 编辑
摘要:
一,最简单的方式 首先构造函数声明为private,防止被外部创建该类的实例。声明一个static的成员变量instance并分配实例,当Singleton类被加载时,instance便会被创建,可以通过静态方法getInstance方法获取到该实例。优点是实现简单,且没有线程安全问题。缺点是Sin 阅读全文