最新 最热

ruoyi-vue版本(三十)事务介绍和使用

新建的Spring Boot项目中,一般都会引用spring-boot-starter或者spring-boot-starter-web,而这两个起步依赖中都已经包含了对于spring-boot-starter-jdbc或spring-boot-starter-data-jpa的依赖。 当我们使用了这两个依赖...

2023-07-08
0

Spring框架 SpringEvent

Spring的事件(Application Event)其实就是一个观察者设计模式,一个 Bean 处理完成任务后希望通知其它 Bean 或者说 一个Bean 想观察监听另一个Bean的行为。

2023-07-07
0

Spring框架 Spring事务

1 、什么事务( 1 )事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败( 2 )典型场景:银行转账

2023-07-07
0

fabric进阶—Fabric新特性

虽然一直以来都可以从当前状态中删除私人数据,但这一新功能可以清除对等方的私人数据历史,同时保留私人数据的哈希值作为区块链上不可变的证据。...

2023-07-05
1

如何估计取消事务 MySQL 中的回滚时间?

更详细的操作和实践,可以参考原文: https://mydbops.wordpress.com/2022/02/07/estimating-time-for-rollback-operation/

2023-07-05
1

Spring事务失效的12种场景总结

上面代码中我们可以看到对于方法add的访问修饰符被定义成了private,这样会导致事务失效,原因是Spring 要求被代理的方法必须是 **public** 的。简单粗暴来看源码是怎么搞的。如下:...

2023-06-28
0

Spring5源码之Spring七种传播特性的详解

每次创建一个TransactionInfo的时候都会去new一个Transaction,然后去线程变量Map中拿holder,当此时线程变量的Map中holder为空时,就会视为当前情况下不存在事务,所以transaction中holder = null。...

2023-06-28
0

Spring事务的回滚和提交你真的明白了吗,本篇文章带你走近源码。干货满满

上一篇文章讲解了获取事务,并通过获取的connection设置只读,隔离级别等;这篇文章讲事务剩下的回滚和提交。

2023-06-28
1

多线程开启组装数据,对所有非事务操作前置

场景:主流程在历史业务下,越来越繁琐,臃肿,不得不加一堆校验和组装数据,主流程下对多个主表数据操作,记录完本地数据后,调用rpc。

2023-06-24
1

Redis 的事务机制的原理、语法以及使用注意事项

Redis 是一个高性能的内存数据库,支持多种数据结构的存储和操作。在实际应用中,我们常常需要对 Redis 进行复杂的操作,如同时执行多个命令、批量操作等。为此,Redis 提供了事务机制,用于保证多个命令的原子性操作。本文将...

2023-06-08
0