
SimpleDateFormat
striner
这个作者很懒,什么都没留下…
展开
-
SimpleDateFormat线程不安全及解决办法
以前没有注意到SimpleDateFormat线程不安全的问题,写时间工具类,一般写成静态的成员变量,不知,此种写法的危险性!在此讨论一下SimpleDateFormat线程不安全问题,以及解决方法。 为什么SimpleDateFormat不安全? 直接上一个例子,日期格式化成字符串: package com.anjz.test.simpleDateFormat; import java....转载 2019-08-27 19:40:23 · 274 阅读 · 0 评论 -
SimpleDateFormat并发隐患及其解决-Joda-Time
SimpleDateFormat被大量使用于处理时间格式化过程,但时间转换过程遇到的多线程并发使用场景并不多见,这其中存在严重并发隐患,本文就此问题展开分析并介绍几种可行的解决方案。 SimpleDateFormat被大量使用于处理时间格式化过程,由于该类在创建时会指定一个pattern用于标明固定的时间格式,所以在使用中,一般会创建一个作用域较大(static修饰或某类的私有属性)的对象用于重...转载 2019-08-28 09:33:13 · 294 阅读 · 1 评论 -
使用ThreadLocal或DateFormatUtils解决SimpleDateFormat线程安全问题
1.使用ThreadLocal,令每个线程创建一个当前线程的SimpleDateFormat的实例对象。 例: SuffixNameUtil.java 获取时间戳后缀名Util package com.bj58.bic.pan.scf.utils; import org.apache.commons.collections.MapUtils; import org.apache.log...原创 2019-09-12 13:33:34 · 809 阅读 · 0 评论