- 博客(3)
- 收藏
- 关注
原创 关于多线程操纵数据库手动提交事务保证事务一致性的坑
关于多线程操纵数据库手动提交事务保证事务一致性的坑思路:主线程开启多个子线程,每个子线程开启自己的事务不提交,等所有数据都在子线程的事务里,且没有子线程报错的情况下,所有子线程再一起提交,发现任意一个子线程报错,所有子线程回滚。问题:1.假设我有8个线程,10条数据,每条数据开启一个子线程,当事务开启到第7个的时候,第8个就创建不出来了,因为线程这时候都被占用了(7子+1主),程序陷入死循环,一直等待。2.假设我8个线程,5条数据,问题1不会出现,这时候saveOrUpdateDataBase()
2022-01-24 16:05:29
2596
1
原创 spring-boot 整合 spring-security(用户管理,角色管理,权限管理,验证码,注册功能实现)
本人第一次写博客,代码如有错误之处,烦请指出,十分感谢!话不多说,进入正题:1.开发环境:spring-boot + mybatis + mysql,开发工具:idea。2.首先想要整合spring-security做登录管理就要明白我们做什么,用户,角色,权限三者之间的关系,参考以下文章做了解。 扩展RBAC用户角色权限设计方案3.数据库表建立角色表(sys_user)CREATE...
2018-12-27 01:36:46
1670
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人