首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SQL
订阅
八九点钟的太阳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
@Transactional事务,太坑了!
前言 对于从事java开发工作的同学来说,Spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据
Mybatis-Plus的insert执行之后,id是怎么获取的?
Mybatis-Plus的insert执行之后,id是怎么获取的?追踪源码,搞明白不同类型的主键的赋值时机
深入剖析 MySQL 自增锁
之前的文章把 InnoDB 中的所有的锁都介绍了一下,包括意向锁、记录锁...自增锁巴拉巴拉的。但是后面我自己回过头去看的时候发现,对自增锁的介绍居然才短短的一段。
三道MySQL联合索引面试题,淘汰80%的面试者,你能答对几道
众所周知MySQL联合索引遵循最左前缀匹配原则,在少数情况下也会不遵循(有兴趣,可以翻一下上篇文章)。 创建联合索引的时候,建议优先把区分度高的字段放在第一列。 至于怎么统计区分度,可以按照下面这
数据库批量插入这么讲究的么?
最近新的项目写了不少各种 insertBatch 的代码,一直有人说,批量插入比循环插入效率高很多,那本文就来实验一下,到底是不是真的? 测试环境: SpringBoot 2.5 Mysql 8 JD
[新晋开源项目] EasyTrans,一个注解搞定数据翻译,减少30%SQL代码量
[新晋开源项目] EasyTrans,一个注解搞定数据翻译,减少30%SQL代码量。缓存支持,跨微服务翻译支持(User和Order 是2个不同微服务。
打造一款适合自己的快速开发框架-mapper逻辑删除及枚举类型规范
一般来说,业务系统对表的操作很少会使用物理删除,所以在建表的时候,会默认添加一个是否删除的状态来做逻辑删除。而如果已经删除了的数据,也不会在业务系统上体现,所以需要在每个查询条件上增加未删除这个条件,而如果每次查询都需要手动增加该条件,着实不方便。研究了一下通用mapper,该…
MyBatis三种批量插入方式的比较,我推荐第3个!
数据库使用的是SQLServer,JDK版本1.8,运行在SpringBoot环境下 对比3种可用的方式 反复执行单条插入语句 xml拼接sql 批处理执行 先说结论:少量插入请使用反复插入单条数据,
从 SQL Server 到 MySQL (一):异构数据库迁移
版本号是 3.23。 逐步从 ASP 过度到 .net,数据库也跟随 SQL Server 进行版本升级。 十几年过去了,技术社区已经发生了天翻地覆的变化。 沪江的技术栈还基本在 .net 体系上,这给业务持续发展带来了一些限制。 人才招聘、社区生态、架构优化、成本风险方面都面…