- 博客(4)
- 收藏
- 关注
原创 今天解决了一个关于map对象和指针的bug,解决bug真是太爽了
今天碰到一个问题:问题大概是:现在需要一个jsonArray的对象作为最终需要的对象,其中map作为中转存入jsonArray然后就有一个很奇怪的问题,明明传进来的LIst参数有多个不同的对象,放入map的时候也是不同的,但是放入jsonArray后,jsonArray的size没有错误但是他的内容都是List参数的最后一个对象,排查很久没结果,最后发现是map对象和指针的问题改成这样就没有问题,那么是为什么呢?原因是我们put相同key的值进去的时候,其实修改的是map的对象,但是我们把map
2022-06-23 16:18:00
208
1
原创 程序中有多个@transactional引起的问题
今天碰到一个很气人的问题,就是我的方法块上加了@transactional之后,发生错误会回滚,但是正常情况插入数据时数据却缺失了.经过排查发现是由于我引用的一个方法中查询数据查不出来,但是数据库中是有那几条数据的.然后进一步排查发现我引用的方法块上也有@transactional,然后我就想到两个事务的话,事务默认隔离级别是可重复读,然后我的事务应该是读不到引用的事务执行但没提交的数据的,然后我就把我的方法块的事务设置成了读未提交,这样就能读取到另一个事务执行但没提交的数据了 其实这个问题就是由.
2022-04-18 09:44:15
1392
原创 取object里的值
最近碰到了一个情况,就是一个object里会有一串数据,但是数据是没有key的,只是最普通的一个数组的数据,那么怎么获得里面的值呢.如果Object是List集合 List<Object> resultList;for (Object obj : resultList) { JSONArray objs = (JSONArray) obj; String param1 = (String) objs.get(0); }这样就可以取到.
2021-10-21 16:01:22
6651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人