自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 java踩坑笔记——MyBatis中update返回结果

在实际项目过程中其实可以通过另一种方式解决,不再对update返回结果进行判断,如果修改失败,那么一般情况下是会有异常发生,所以对于返回结果的判断并不是必要的。很多猿在撸码时都会对update、delete、insert等返回结果进行判断,若返回数量大于0则继续后续步骤,这样可以一定程度上确保数据一致性。同样的数据在预生产环境流程可以继续向下,可是在生产环境却被阻断。debug发现预生产环境返回1,生产环境返回0,所以造成阻断。以上代码根据count判断,如果count>0则继续,否则通知用户修改失败。

2023-06-25 10:57:28 2269

原创 java踩坑笔记——引用类型中实体地址问题

在一个方法中使用引用类型,方法内部需要对数据进行变更,但不可影响元数据。此时赋值操作若不注意则会将原始数据和新数据均变更。此时我们可以看出,赋值给新的list之后内存地址并没有变更,若进行修改则会影响原数据。在项目开发过程中用到了大量的引用类型传递,碰到一个不太注意到的坑。此时可对新的list进行操作而不变更原数据内容。(包括但不限于此种方式)。

2023-06-25 10:56:19 145

原创 java踩坑笔记——Arrays.asList()的操作处理

若对Arrays.asList()生成的list进行操作,会抛出java.lang.UnsupportedOperationException异常。看源码asList方法返回的类型为Arrays的内部类,并不是java.util.ArrayList。(包括但不限于此种方式,如Lambda等)

2023-06-25 10:55:05 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除