排序
事务(Transaction)
1、什么是事务一个事务是一个完整的业务逻辑单元,不可再分。比如:银行转账,从A账户向B账务转账10000,需要执行两条update语句updatet_actsetbalance=balance-10000where…
一种基于柔性事务的分布式事务解决方案设计探究
1背景市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布...
源码框架-Spring-思维导图
目录SpringIOC源码IOC容器加载过程及Bean生命周期BeanFactory和ApplicationContext的区别SpringIOC容器的具体加载过程简述Bean的生命周期后置处理器的九次调用BeanDefinit…
MYSQL–>InnoDB引擎底层原理
逻辑存储结构逻辑存储结构图表空间表空间文件在Linux下存放在/var/lib/mysql文件中的xxx.ibd文件就是表空间文件表空间文件用来存储,记录,索引等数据。段段分为,数据段(Leafnodesegment)…
面试官:Java 多线程怎么做事务控制?一半人答不上来。。
项目代码基于:MySql数据,开发框架为:SpringBoot、Mybatis开发语言为:Java8前言公司业务中遇到一个需求,需要同时修改最多约5万条数据,而且还不支持批量或异步修改操作。于是只能写个for循...
详解 MyBatis 事务管理,彻底颠覆你对事务的理解!
前言说到数据库事务,人们脑海里自然不自然的就会浮现出事务的四大特性、四大隔离级别、七大传播特性。四大还好说,问题是七大传播特性是哪儿来的?是Spring在当前线程内,处理多个数据库操作方...
Spring事务(四)-事务失效场景
有时候,我们明明在类或者方法上添加了@Transactional注解,却发现方法并没有按事务处理。其实,以下场景会导致事务失效。1、事务方法所在的类没有加载到SpringIOC容器中。@Transactional是Spr...
Spring事务(二)-事务传播行为
在Spring里,一个事务方法被另外一个事务方法调用时,两个方法的事务应该如何进行,说白话一点,就是说当出现异常需要回滚时,各个方法的数据操作是否要全部回滚,事务传播行为就是决定了这样的...
Spring(十六):声明式事务管理
一、什么是事务事务就是一系列的业务逻辑的操作,必须要全部执行成功,否则每个操作所执行的内容都要撤销。二、事务的四大特性1.原子性(atomicity):事务虽然有一系列的操作,但要把它看作一...
北京思特奇2023年校招笔试(Java)
北京思特奇2023年校招笔试(Java)1、表达式(short)10/10.2*2运算后结果是什么类型?答案:double,浮点数默认是double,自动类型向上转换为浮点数类型2、serialVersionUID字段必须…
分布式事务(Seata)原理 详解篇,建议收藏
前言在之前的系列中,我们讲解了关于Seata基本介绍和实际应用,今天带来的这篇,就给大家分析一下Seata的源码是如何一步一步实现的。读源码的时候我们需要俯瞰起全貌,不要去扣一个一个的细节,...
Java学习-第一部分-第三阶段-第三节:MySQL基础
零基础学MySQL笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)一个问题淘宝网,京东、微信,抖音都有各自的功能,那么当我们退出系统的时候,下次再访问时,为什么信息…