1、格式1 import java.io.Serializable; import java.util.List; public class PageResult implements Serializable{ private static final long serialVersionUID ...
分类:
其他好文 时间:
2020-04-18 19:02:07
阅读次数:
65
😄单例模式Singleton 官方:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Singleton类有一个GetInstance()方法,允许客户访问它的唯一实例。多线程时使用双重锁定。 class Singleton{ private static Sinleton instance ...
分类:
其他好文 时间:
2020-04-18 17:15:10
阅读次数:
53
public class LogHelper { private static readonly ReaderWriterLockSlim LogWriteLock = new ReaderWriterLockSlim(); private static readonly string LogFil ...
package thread.test; public class ThreadLocalDemo { /** * ThreadLocal变量,每个线程都有一个副本,互不干扰 */ private static final ThreadLocal<String> THREAD_LOCAL = new ...
分类:
编程语言 时间:
2020-04-17 00:11:52
阅读次数:
67
普通单例模式 饿汉式:利用static关键字,在类初始化的时候就会调用静态方法 public class Singleton { private static final Singleton singleton=new Singleton(); private Singleton(){ } publ ...
分类:
其他好文 时间:
2020-04-16 00:50:06
阅读次数:
58
ThreadLocal ThreadLocal 适用于变量在线程间隔离,而在方法或类间共享的场景。 代码 1 @RestController 2 public class ThreadLocalController { 3 private static final ThreadLocal<Strin ...
分类:
编程语言 时间:
2020-04-15 22:57:56
阅读次数:
73
HashSet 先看一下成员变量 // 由此可见内部存储是一个HashMap private transient HashMap<E,Object> map; private static final Object PRESENT = new Object(); public HashSet() { ...
分类:
其他好文 时间:
2020-04-15 18:29:11
阅读次数:
67
newFixedThreadPool @Slf4j public class TheadPoolDemo { private static ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPoo ...
分类:
编程语言 时间:
2020-04-15 00:30:38
阅读次数:
68
111 /** * * @功能说明:解析Properties文件 * @作者: herun * @创建日期:2014-3-4 * @版本号:V1.0 */ public class ParseProperties { private static Logger logger = Logger.get ...
分类:
编程语言 时间:
2020-04-14 22:47:25
阅读次数:
71
出处: Java编程如何高效利用CPU缓存? 引言 首先我们来看一个Java的例子: public class ArrayTraverse { private static long[][] arrs = new long[1024*1024][8]; public static void main ...
分类:
编程语言 时间:
2020-04-14 18:38:56
阅读次数:
72