package threadLocal; import java.text.DateFormat; import
java.text.ParseException; import java.text.SimpleDateFormat; import
java.util.Date; /** * ThreadLocal使用方法1 * * @author mxp * */ public class
MyThreadLocal { private static ThreadLocal<SimpleDateFormat> threadLocal = new
ThreadLocal<SimpleDateFormat>() { @Override protected SimpleDateFormat
initialValue() { return new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); } };
public static Date parse(String dateStr) throws ParseException { return
threadLocal.get().parse(dateStr); } public static String format(Date date) {
return threadLocal.get().format(date); } } /** * ThreadLocal使用方法2 * * @author
mxp * */ class MythreadLocal2 { private static ThreadLocal<DateFormat> local =
new ThreadLocal<DateFormat>(); private static DateFormat initValue() {
DateFormat dateFormat = local.get(); if (dateFormat == null) { dateFormat = new
SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); local.set(dateFormat); } return
dateFormat; } public static Date parse(String dateStr) throws ParseException {
return initValue().parse(dateStr); } public static String format(Date date) {
return initValue().format(date); } }

技术
©2019-2020 Toolsou All rights reserved,
[RK3399][Android7.1] 学习笔记 DRM驱动程序开发(介绍)vue父子组件及非父子组件之间的传值份额已超宁德时代!LG化学确认将分拆电池业务部门冲突声明(conflicting declaration)解决Vue + Element-ui的下拉框el-select获取额外参数Vue页面跳转传递参数及接收latex中自定义的命令———\newcommand基于STM32红外避障小车的设计(有代码)2年前出厂的小天才电话手表无法使用 联通:2G网已关闭作弊器开发商致歉