故障排查
礞石
这个作者很懒,什么都没留下…
展开
-
系统自动关单前几秒用户发起支付,回调时发现已关单
记一次线上问题,如标题,用户在关单前几秒发起支付,支付回调时发现订单已被关闭。说解决方案:发起支付时要设置交易结束时间,原创 2021-04-21 09:25:21 · 563 阅读 · 0 评论 -
事务可见性
大家都知道数据增删改在当前事务中都是可见的,除非我们使用的连接不同。在项目中同时使用mybatis连接池和hibernateJPA连接池,同一个事务中的数据增删改就会相互不可见,需要注意。原创 2021-03-30 20:37:01 · 396 阅读 · 0 评论 -
linux查找死循环、大量资源占用
toppid:3309top Hp pidnid: 3689 3690 3691 3692 3313 3314sudo -u spring-boot jstack 9398|grep -E -A 10 ‘0x24ba’sudo -u spring-boot jstack 7682|grep -E -A 100 ‘0x1e06|0x1f69’原创 2018-12-14 00:39:30 · 1018 阅读 · 0 评论 -
JSONObject.toJSONString出现地址引用问题
如果一个对象中有两个同类型的对象属性a、b,如果a、b直接引用同一对象的内存地址,JSONObject.toJSONString方法得到的json字符串会出现内存地址引用。public static void main(String[] args) { JsonVO jsonVO = new JsonVO(); A a = new A(); a.s...原创 2019-08-20 16:41:40 · 2011 阅读 · 0 评论