12 2022 档案

摘要:背景 最近使用easyexcel时碰到一个这样的问题,读取excel时出现了小数点精度问题。例如,0.137这个值,使用easyexcel解析后得到的BigDecimal对象就变成了0.13700000000000001,5.1,变成5.0999999999999996。 原excel中一条数据,见 阅读全文
posted @ 2022-12-31 12:44 翎野君 阅读(1441) 评论(0) 推荐(0)
摘要:BigDecimal.ROUND_UNNECESSARY 翻译:舍入模式可以断言所请求的操作具有准确的结果,因此不需要舍入。如果在产生不精确结果的操作上指定了这种舍入模式,则会引发ArithmeticException。 解释:计算结果必须是精确的,不需要舍入的,否则抛出 ArithmeticExc 阅读全文
posted @ 2022-12-30 22:16 翎野君 阅读(603) 评论(0) 推荐(0)
摘要:背景 今天下游同事反馈,有一些以取消的订单库存还原异常了,导致部分商品库存没有还原。查日志发现没有收到还原消息,但是查看发送方是可以确认消息是已经发了的,那么是什么原因导致消费者没有收到,或者收到后没有处理消息呢。最后发现这些消息的状态都是NOT_ONLINE,原因是服务挂了,重启之后便可以重新消费 阅读全文
posted @ 2022-12-21 22:56 翎野君 阅读(5598) 评论(0) 推荐(0)