数据看板:
定时调度时间修正
浮点数精度配置
环境变量配置
异常处理,错误定位
yapi接口配置
情报回流:
备份情报表
遇到的问题:
四舍五入保留小数点后2位:
BigDecimal DE = (BigDecimal) data.get("drivingExperience");
DE = DE.setScale(2, BigDecimal.ROUND_HALF_DOWN);
浮点数精度问题:double在转换为bigdecimal时数值有变化,对四舍五入有影响,比如说某一位为0.5,转换后变成0.4999999,四舍五入的结果就会不同
解决:两次四舍五入:
BigDecimal ER = (BigDecimal) data.get("emissionReduction");
ER = ER.setScale(3, BigDecimal.ROUND_HALF_DOWN);
ER = ER.setScale(2, BigDecimal.ROUND_HALF_DOWN);
不敢确定自己写的定时调度的cron表达式对不对
找的了插件
很棒,很nice。
中间有次死活不显示,原因是“?”用的中文的,刚好后面有空格,根本看不出来好吧。
英文:
中文: