自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库update语句到底是行锁还是表锁?

大致把问题分为两种情况:有索引或者没有索引。无索引的情况下,如果不走主键,那么update为表锁;有索引的情况下,走索引或者走主键(效果一样),那么update变为行锁。

2023-01-29 13:17:18 4612 1

原创 如果A对象为null,那么lambdaQueryWrapper.eq(false, A::getId, a.getId())会报错吗?

估计有一半的人会认为既然已经判断为false了,后面肯定就不运行了呀,但是但是但是,他后面就是会运行!,所以才会报错,就是这里的问题!我当时想的condition判断的条件为false,后面的应该就不会去执行了吧,但是运行后,idea还是无情的给我返回了个空指针异常。今天是学习mybatisplus的第二天,又是吸取群里大佬编程技术的一天,废话不多说,先来看一串代码。第一行创建了一个空的card对象,第二行构建条件对象,没有问题。最后,奉劝大家把代码写规范,养成良好的写代码习惯。

2023-01-18 18:24:33 2341 5

原创 @Transactional 难道只能应用到 public 方法 ?

@Transactional只能作用于public方法上,否则事物会失效,如果要用在非public方法上,可以开启AspectJ代理模式

2023-01-18 18:03:30 863 1

原创 实现用java做一个简易版《羊了个羊》小游戏(附源代码)

这一行是设置图层的长rowNum和宽colNum的 (注意长和宽的乘积一定要是3的倍数,最简单的方法就是其中一个是3或者3的倍数,不然会报错,因为在LayerUtil类里设置了捕获异常,捕获的是BrandUtil类里,因为Brand对象是三个三个创建的,如果不是三的倍数会出现数组越界)特别说一下,设置的图层偏移量是在Play类里面,写的有注释,可以自行查找也可以不改,还有就是每个图层的长宽比不要太大,不然会出现你不想看到的结果(指bug)。里面的,这个包是不是看到很多重复的代码块(不是为了凑代码行数!

2022-11-24 12:37:02 11857 7

空空如也

空空如也

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

TA关注的人

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