![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Kurt_xcy
这个作者很懒,什么都没留下…
展开
-
@RequiredArgsConstructor(onConstructor=@_(@Autowired))
@RequiredArgsConstructor(onConstructor=@_(@Autowired))是lombok的注解,为private final定义的变量进行自动注入,可省略写大量@Autowired原创 2020-08-17 10:11:37 · 8118 阅读 · 4 评论 -
事务的ACID以及传播行为
ACID 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一起不完成,如果只完成第一步,第二步失败,钱会莫名其妙少了100元。 2、C (Consis原创 2020-05-15 14:13:24 · 137 阅读 · 0 评论 -
事务隔离级别[转载]
事务隔离级别 事务隔离级别分为4个级别,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。 Read UnCommitted(读未提交) 最低的隔离级别。一个事务可以读取另一个事务并未提交的更新结果。 Read Committed(读提...转载 2020-05-01 21:09:03 · 129 阅读 · 0 评论