mybatis
西瓜尖尖最好吃
这个作者很懒,什么都没留下…
展开
-
主键生成策略之雪花算法
主键生成策略之雪花算法为了缓解数据库服务器压力和提高并发量往往会进行分库分表,这时使用主键自增,查询会冲突。主键生成策略分为:【1】中心化生成中心化生成算法经典的方案 1、主要有基于SEQUENCE区间方案 2、各数据库按特定步长自增 3、基于redis生成自增序列三种【2】去中心化生成去中心化方式无需额外部署,以jar包方式被加载,可扩展性也很好,因此更推荐使用。目前主流的去中心化生成算法有: 1、UUID及其变种 2、snowflake算法1、雪花算法(snowfl原创 2020-10-30 21:55:25 · 1912 阅读 · 1 评论 -
数据库及mybatis常见面试题总结(通俗易懂)
数据库面试题1.事务的四大特性原子性:一个事务不可分割,要么都执行,要么都不执行。一致性:事务前后,数据总额一致。隔离性:事务之间互不打扰。持久性:一旦事务提交,数据会永久保存。2.事务隔离级别读未提交:一个事务可以读取另一个未提交事务的数据,最低级别。读已提交:一个事务可以读取另一个已提交事务的数据,避免了脏读。可重复读:事务开启后不再允许修改操作。可避免脏读,不可重复读。串行:是最高隔离级别,可避免脏读,不可重复读,幻读。效率较低,一般不使用。MySQL默认是可重复读。3.事务并原创 2020-09-14 19:43:25 · 915 阅读 · 1 评论