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