SimpleDateFormat线程不安全 【坑】
来源:互联网 发布:nba2k14卢比奥面部数据 编辑:程序博客网 时间:2024/06/06 03:57
SimpleDateFormat
public static final String DATE_PARTEN = "yyyy-MM-dd HH:mm:ss";public static final String DAY_PARTEN = "yyyy-MM-dd";/** * 线程安全转换 String -> Date */public static Date safeParseDate(String dateStr) throws ParseException { return getDateFormat().parse(dateStr);}/** * 线程安全格式化 Date -> String */public static String safeFormatDate(Date date) { return getDateFormat().format(date);}/** * 线程安全转换 String -> Date */public static Date safeParseDay(String dateStr) throws ParseException { return getDayFormat().parse(dateStr);}/** * 线程安全格式化 Date -> String */public static String safeFormatDay(Date date) { return getDayFormat().format(date);}/** * 借助ThreadLocal完成对每个线程第一次调用时初始化SimpleDateFormat对象 */private static ThreadLocal<SimpleDateFormat> threadDateLocal = new ThreadLocal<SimpleDateFormat>() { protected synchronized SimpleDateFormat initialValue() { return new SimpleDateFormat(DATE_PARTEN); }};/** * 获取当前线程中的安全SimpleDateFormat对象 */private static DateFormat getDateFormat() { return (DateFormat) threadDateLocal.get();}/** * 借助ThreadLocal完成对每个线程第一次调用时初始化SimpleDateFormat对象 */private static ThreadLocal<SimpleDateFormat> threadDayLocal = new ThreadLocal<SimpleDateFormat>() { protected synchronized SimpleDateFormat initialValue() { return new SimpleDateFormat(DAY_PARTEN); }};/** * 获取当前线程中的安全SimpleDateFormat对象 */private static DateFormat getDayFormat() { return (DateFormat) threadDayLocal.get();}
阅读全文
0 0
- SimpleDateFormat线程不安全 【坑】
- java SimpleDateFormat线程不安全
- SimpleDateFormat 线程不安全
- SimpleDateFormat线程不安全
- simpledateformat线程不安全解决方案
- SimpleDateFormat线程不安全问题
- SimpleDateFormat线程不安全
- SimpleDateFormat线程不安全
- simpledateformat线程不安全解决方案
- SimpleDateFormat非线程不安全
- SimpleDateFormat线程不安全及解决办法
- SimpleDateFormat线程不安全及解决办法
- SimpleDateFormat线程不安全及解决办法
- SimpleDateFormat线程不安全及解决办法
- Java SimpleDateFormat 线程不安全问题及解决方法
- 解决SimpleDateFormat的线程不安全问题的方法:ThreadLocal
- Java之——SimpleDateFormat 线程不安全问题及解决方法
- 关于jdk1.7的SimpleDateFormat类线程不安全
- Max下CocosCreator编译出android的apk包
- 移动端页面的相对高度
- nagios监控
- 根据url获取data 的方式
- ubuntu 使用 fdisk 磁盘分区
- SimpleDateFormat线程不安全 【坑】
- C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
- ukui-ubuntu17.04 安装gnuradio3.7.10
- 【剑指Offer】面试题3:二维数组中的查找
- php的trim函数遇到的问题
- 程序员面试(3):关于const修饰指针的情况
- npm install 提示 ERR! code EINTEGRITY
- java数据结构与算法之递归思维(让我们更通俗地理解递归)
- Mac下安装hadoop2.x后,ResourceManager无法启动问题解决