摘要: 场景:需要对某个集合中的所有元素拷贝到另一个集合中,想着BeanUtils.copyProperties()可以深拷贝对象,误以为也可以拷贝集合,于是乎写下了如下代码 以上的操作结果不会报错,但是 meetCostRuleList 集合仍是一个空集合;由于业务复杂,该块没有被测试到,上线初了问题,后 阅读全文
posted @ 2019-06-12 18:15 一问三不知。 阅读(6374) 评论(0) 推荐(0) 编辑
摘要: 场景:一个异步重算功能(任务新建后发送消息到RocketMq),每次重算单条记录的时候,可以计算正确,但是当多条记录批量重算时,结果总是莫名其妙的不对。排查了很久,终于找到原因 原因:在新建重算任务方法上添加了事务注解,而发送消息也在该方法中,导致事务未提交,消息已经发出去了。 源代码: 更改后: 阅读全文
posted @ 2019-06-12 18:05 一问三不知。 阅读(244) 评论(0) 推荐(0) 编辑