随笔分类 - mybatis/plus
摘要:1.应用场景: 1.最近公司在做数据隔离,从原有的系统的组织架构扩展,每个组织只能看到自己的数据,数据库都是用的一套,所以在每个表都加上了DeptId绑定组织,由于每个业务单独去改sql实现数据隔离有点困难,遂找到此插件方案实现数据隔离字段的补充。 2.其它场景:sql打印,sql拦截,sql分页。
阅读全文
摘要:雪花算法(SnowFlake) 简介 现在的服务基本是分布式、微服务形式的,而且大数据量也导致分库分表的产生,对于水平分表就需要保证表中 id 的全局唯一性。 对于 MySQL 而言,一个表中的主键 id 一般使用自增的方式,但是如果进行水平分表之后,多个表中会生成重复的 id 值。那么如何保证水平
阅读全文