摘要:
1 背景 一个凌晨跑批需求,要在一个事务中批量插入20000条记录,但发现执行到3000条遇到异常,前2999条插入成功没有回滚。 2 排查过程 确认 @Transactional 注解是 org.springframework.transaction.annotation.Transactiona 阅读全文
摘要:
1 背景 合规要求将数据库中的敏感用户信息脱敏,账号中心和账户中心的数据库都有明文手机号。 2 解决思路 分两部分看,存量数据和增量数据,其中增量数据要先处理。 增量数据,可以通过 Getter、Setter 来实现加解密。另外 Dao(Repository)可能包含 findByPhone 的查询 阅读全文