03 2021 档案

摘要:乐观锁/悲观锁:解决特定问题的方案; 悲观锁:在“我”操作某一条数据的时候,其他“人”都不能操作,即串行操作; 乐观锁:如果“我”操作了某一条数据,那就重新“标记”该数据,当其他“人”再操作这个数据的时候,如果发现该数据被重新标记了,那就不能对该数据操作; 例如:解决丢失更新(多人再某一时段对同一条 阅读全文
posted @ 2021-03-26 22:25 nbg 阅读(56) 评论(0) 推荐(0)
摘要:有时候项目中经常会添加一些数据,且都是使用同样的方法,这时候我们就可以使用mp的自动填充功能; 步骤: 1,再数据表中添加属性,再实体类中添加相应的属性 2,再实体类中对需要自动添加的属性上添加注解: @TableField(fill = FieldFill.INSERT) private Date 阅读全文
posted @ 2021-03-26 16:48 nbg 阅读(442) 评论(0) 推荐(0)
摘要:步骤: 1,编写配置文件 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezon 阅读全文
posted @ 2021-03-22 20:05 nbg 阅读(74) 评论(0) 推荐(0)
摘要:自动增长:AUTO INCREMENTAUTO INCREMENT 优点:自动增长 缺点:换表时需要找到上一张表的最后一个主键值(+1) UUID:每次生成一个唯一随机数 优点:高性能,换表时无需考虑上一张表 缺点:不方便排序,不安全,不易存储(太长) redis实现:redis原子操作 优点:无需 阅读全文
posted @ 2021-03-20 22:08 nbg 阅读(50) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc 阅读全文
posted @ 2021-03-03 16:43 nbg 阅读(111) 评论(0) 推荐(0)