摘要:
1、定义 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 2、使用场景 a、工厂类负责创建的对象比较少; b、客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心; c、由于简单工厂很容易违反高内 阅读全文
摘要:
声明: 1、该篇只是提供一种自定义线程池的实现方式,可能性能、安全等方面需要优化; 2、该篇自定义线程池使用Lock(可重入锁ReentrantLock)结合Condition来实现; 3、该篇力求使用简单的方式呈现,如有错误之处,欢迎指正,在此表示感谢。 概述 自定义线程池三要素包括: 1、存储线 阅读全文
摘要:
声明: 1、该篇只是提供一种自定义线程池的实现方式,可能性能、安全等方面需要优化; 2、该篇自定义线程池使用的是wait()和notifyAll()方法,也可以使用Lock结合Condition来实现; 3、该篇力求使用简单的方式呈现,如有错误之处,欢迎指正,在此表示感谢。 概述 自定义线程池三要素 阅读全文
摘要:
注意:在互联网行业,对于金额有比较严格的精度要求,因此在工作中使用BigDecimal来操作金额。 import java.math.BigDecimal;import java.text.NumberFormat;/** * 有精度要求的数字操作工具类 * * @author wuqiang * 阅读全文