随笔分类 - Java
摘要:了解下单例的四大原则: 1.构造私有。2.以静态方法或者枚举返回实例。 3.确保实例只有一个,尤其是多线程环境。 4.确保反序列化时不会重新构建对象。 我们常用的单例模式有: 饿汉模式、懒汉模式、双重锁懒汉模式、静态内部类模式、枚举模式,我们来逐一分析下这些模式的区别。 1.饿汉模式: 饿汉模式在类
阅读全文
摘要:理解枚举类型 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看什么是枚举?如何定义枚举? 枚举的定义 回忆一下下面的程序,这是在没有
阅读全文
摘要:CAS AQS volatile关键字概念、作用是干什么的 计算机内部:进程、线程、协程有什么不同 操作系统底层怎么做CAS的,怎么不做CAS的 理解Memory barrier(内存屏障)怎么实现的 java并发框架Disruptor zk和redis的封装 分布式调度系统ElasticJOB的应
阅读全文
摘要:1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。 private java.util.Timer timer; timer = new Timer(true); timer.schedule(
阅读全文

浙公网安备 33010602011771号