- 博客(7)
- 收藏
- 关注
原创 使用Collectors.groupingBy方法后无法保证元素排列顺序
使用Collectors.groupingBy方法后无法保证元素排列顺序解决方法以及原因
2024-08-22 14:26:22
198
原创 详解CollectionUtils封装类(CollectionUtils中的常用方法)
springframework中自带的CollectionUtils工具类以及Apache中的CollectionUtils工具类有一些方法是不同的,可以检查一下自己导入的包是哪一个下面我将详解一下两种工具类的不同方法。
2024-08-16 11:05:28
288
原创 多个事务间发生冲突解决方法
当两个并发线程(thread1和thread2)访问同一个对象中的代码块时,在同一时刻只能有一个线程得到执行,另一个线程受阻塞,必须等待当前线程执行完这个代码块以后才能执行该代码块。不可重复读:指的是在一个事务内,事务 A 多次读取同一数据,但事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果不一致。之前:上锁后其他线程不能访问,为提高效率,判断需要修改的值是否被其他线程修改更新过(ABA问题,向需要改变的值加一个版本号)例如,MySQL的默认隔离级别是。
2024-07-18 14:29:02
728
原创 项目报错:Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 当 IDENTITY_INSERT 设置为 OFF
代码里写插入语句后运行项目又发现了这个报错,要解决这个问题首先先确保你没有向表中自增的字段在代码中赋值。其实这个问题就是当你表中的字段是自增的,那么就需要让数据库去自动生成。多次尝试后发现很简单,直接在自增的字段上加@TableId(value = "id", type = IdType.AUTO)注解就可以了,如下图所示。:在insert语句前加SET IDENTITY_INSERT 表名 ON;在运行项目之前,直借写插入的sql语句时就有这个报错。注:每次执行insert语句都需要重复上述操作。
2024-05-31 17:27:39
284
原创 mybatisx插件配置过程以及遇到的问题(数据库MySQL)
查阅各种文章后排查错误后发现可能是密码错误,这里我不确定密码是否正确,因为我用的是navicat,如果大家也是这种情况的话,如下大佬的操作就可以。这里我是重启了idea没有用,多刷新几下最后出来了,可以都尝试一下。
2024-05-29 17:23:29
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人