码迷,mamicode.com
首页 > 编程语言 > 详细

多线程出现 java.lang.NumberFormatException: multiple points

时间:2019-02-25 12:00:57      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:格式   nbsp   poi   安全   解决办法   simple   读取方法   解决   示例   

多线程下导入数据,发现同一个文件每次导入成功的数据量都不一致,经检查,某些数据偶尔会报错  java.lang.NumberFormatException: multiple points 

原因是导入数据时使用了DateUtil格式化时间,共享了同一个SimpleDateFormat示例,SimpleDateFormat是线程不安全的

解决办法是在每个 线程/读取方法 中实例化SimpleDateFormat

还需检查是否还有其他的线程不安全类

多线程出现 java.lang.NumberFormatException: multiple points

标签:格式   nbsp   poi   安全   解决办法   simple   读取方法   解决   示例   

原文地址:https://www.cnblogs.com/jiangwz/p/10430090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!