把以前的一些错误记录上传下

2020.3.24
public static String change(String math,int num){
//四舍五入转换
if ("".equals(math)||“0”.equals(math)||math ==null){
return math;
}
Double aDouble = Double.valueOf(math);
double d = aDouble;
String result = String.format("%."+num+“f”, d);
return result;
}
2020.4.15
项目打成war部署上线 发现tomcat无法启动 原因是因为基于钉钉做的开发 引入的jar是手动引入 打成war的时候没有导入到lib 手动将lib目录下的jar手动添加到jar目录 重启tomcat 完成项目部署
2020.4.16
项目部署上线 iPhone用户反映无法获取到日期 排错发现 freemaker模板类获取的时间 在iPhone中无效 导致 无法获取时间报错
解决方法 使用js获取当前时间 new Date() js在做int转换时 非数字的String 会被转换成 NAN
2020.4.21
项目部署上线 访问失败 原因是项目中设置的全局变量js失效 导致无法获取访问路径
2020.4.22
有点忘记了 记录下
在使用foreach 是不能改变list中的元素值不然会报java.util.ConcurrentModificationException
原因是元素在使用的时候产生了并发的修改 导致异常抛出 如果只是删除一个并且 break直接跳出不会导致该错误
如果要想删除 就可以使用 迭代器删除 注意必须是使用item中的删除方法 例子
Iterator iter = prdInfos.iterator();
while (iter.hasNext()) {
PrdInfo item = iter.next();
if (item.getStk().equals(“0”)) {
iter.remove();
}
} 但是注意迭代器不可以直接删除全部元素 可能会报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值