E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
transactional
解决锁等待超时问题(Lock wait timeout exceeded; try restarting transaction)
多个方法分别操作数一个表中不同clusterName字段标识的行,开启事务@
Transactional
(rollbackFor=Exception.class)后,开启线程池@Async("asyncPostFix
yui方木
·
2023-10-28 07:58
SpringBoot
spring
数据库
java
Spring的事务机制
内功修炼第一层1.Spring事务底层是基于数据库事务和AOP机制的2.首先对于使用@
Transactional
注解的Bean,Spring会创建一个代理对象作为Bean3.当调用代理对象的方法时,会先判断该方法上是否加了
明雨星云
·
2023-10-28 04:33
JAVA
Spring的事务机制
spring是如何解析@
Transactional
属性的
1、查看value调用发现并无地方调用2、查看transactionManager调用发现并无地方调用3、直接查看@transaction被解析方法SpringTransactionAnnotationParser#parseTransactionAnnotation(java.lang.reflect.AnnotatedElement)4、查看返回的解析类TransactionAttribute
早起晨练啊
·
2023-10-26 20:41
spring
java
后端
系列二、Spring的优缺点是什么
Spring的优缺点是什么1.1、优点集中管理对象,降低对象和对象之间的耦合性,方便维护对象;在不修改代码的情况下可以对业务代码进行增强,减少重复代码,提高开发效率,方便维护;提高开发效率,只需要一个@
Transactional
YYAugenstern
·
2023-10-26 20:40
Spring全家桶面试系列
spring
java
后端
TiDB 学习笔记
TiDB简介读音/’taɪdiːbi:/支持HTAP(Hybrid
Transactional
andAnalyticalProcessing,超级事务分析和处理)强一致性、高可用性、水平扩展比较容易核心特性
codefreestyle
·
2023-10-26 20:35
学习笔记
tidb
newsql
TiDB分布式数据库学习笔记
TiDB简介*TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid
Transactional
andAnalyticalProcessing
不如敲代码
·
2023-10-26 20:00
数据库
笔记
数据库
分布式
database
tidb
Seata入门系列【13】AT模式源码分析之一阶段本地分支事务
2分支事务源码分析2.1进入代理PreparedStatementProxy全局事务流程接着进入到标注有@Global
Transactional
注解的业务方法中,当执行到SQL语句时,由于Seata对数据源进行了代理
吴名氏.
·
2023-10-26 10:33
seata
微服务
seata
后端
分布式事务
微服务
Seata入门系列【12】AT模式源码分析之开启全局事务和数据源代理
1开启全局事务在之前,我们分析了
Transactional
Template会进行全局事务的开启、提交或者回滚,接下来分析下,是如何开启全局事务的。
吴名氏.
·
2023-10-26 10:32
seata
微服务
1024程序员节
后端
seata
分布式事务
微服务
Seata入门系列【14】AT模式源码分析之二阶段全局提交和全局回滚
1.2二阶段全局提交核心代码还是在
Transactional
Template类中,当TC没有收到异常时,就会进行全局提交逻辑:提交和开启全局事务一样,也会在执行前后,添加钩子方法:privatevoidcommitTransaction
吴名氏.
·
2023-10-26 10:26
seata
微服务
java
分布式
seata
后端
微服务
SpringBoot采用Dynamic-Datasource方式实现多JDBC数据源
Dynamic-Datasource实现多JDBC数据源2.2.1pom.xml依赖2.2.2application.properties配置2.2.3使用@DS注解选择DataSource2.2.4使用@
Transactional
Bulut0907
·
2023-10-26 03:10
#
SpringBoot
spring
boot
Dynamic数据源
多JDBC数据源
JDBC事务
DS注解
spring本地事务失效的情况
spring本地事务失效的情况文章目录spring本地事务失效的情况原因1:未使用@
Transactional
注解原因2:配置问题原因3:方法调用问题(重要)原因4:异常处理问题(重要)原因5:嵌套事务问题
砖瓦程序猿
·
2023-10-26 01:51
Spring
spring
java
后端
SpringBoot单元测试
因为再打包之前,所有的单元测试必须通过,否则无法打包3.单元测试不会污染数据库,可以再不对数据库进行任何改变的情况下进行测试(比如测试mybaits)在测试方法中加上@
Transactional
注解,在执行完之后进行回滚
钢铁的面条
·
2023-10-26 00:16
spring
boot
单元测试
java
@
Transactional
失效场景/原因
@
Transactional
注解在非public方法上2.@
Transactional
使用propagation设置错误(有3种会失效)3.
seeyoutlb
·
2023-10-25 23:16
java
spring
Spring事务和事务传播机制
编程式实现事务2.1.1:User表2.1.2:Mapper接口声明的方法2.1.3:Service层2.1.4:Controller层2.2:Spring声明式事务(自动)2.2.1:实现案例2.2.2:@
Transactional
DJ懒羊羊。
·
2023-10-25 16:47
Spring全家桶
spring
数据库
sql
spring控制事务:声明式事务(注解)
声明式事务(注解)spring声明事务的方式,使用注解的方式@
Transactional
⚫名称:@
Transactional
⚫类型:方法注解,类注解,接口注解⚫位置:方法定义上方,类定义上方,接口定义上方
努力敲代码买猪脚啃
·
2023-10-24 18:05
Spring
spring
10.Seata实现2PC事务-seata执行流程分析
Seata执行流程正常提交流程image在哪里开启了全局事务,TM就在那里@Global
Transactional
这个方法是开启全局事务的起点,向TC开启全局事务以全局事务ID注册分支事务返回分支事务ID
LANSHENGYANG
·
2023-10-24 13:16
could not extract ResultSet;nested exception is org.hibernate.exception.GenericJDBCException: could
nestedexceptionisorg.hibernate.exception.GenericJDBCException:couldnotextractResultSet今天写一个数据修改后的sql如下:@Modifying@
Transactional
小刘加油2023
·
2023-10-24 13:34
java
后端
sql
seata执行闪退_阿里开源分布式事务组件 seata : 客户端事务执行逻辑分析
前言先前在《阿里开源分布式事务组件seata:demo环境搭建以及运行流程简析》这篇文章中已经提到过:seata客户端在处理事务逻辑的时候,实际上采用模板模式,委托给了
Transactional
Template
weixin_39951181
·
2023-10-24 08:07
seata执行闪退
Spring源码篇(十二)事件机制
文章目录前言应用示例第一种:@EventListener第二种:实现ApplicationListener第三种:@
Transactional
EventListener补充:筛选条件源码初始化事件器注册监听器添加监听器添加
用针戳左手中指指头
·
2023-10-23 21:40
Spring
spring
java
Spring-Boot捕获处理异常并让事务回滚
1.不捕获异常可以正常回滚@
Transactional
(rollbackFor=Exception.class)@OverridepublicbooleantestTransaction(){baseMapper.updateById
梦诺
·
2023-10-23 06:45
SPRING-BOOT
JAVA
framework学习笔记day09---Spring-Mybatis整合、web
rollbackFor设置需要回滚的异常noRollbackFor设置不需要回滚的异常代码实现//@
Transactional
(rollbackFor=FileNotFoundException.class
Mr.W.code
·
2023-10-22 07:59
spring
mybatis
web
spring
java
spring事务面试题
编程式事务:通过编程的方式管理事务,自己设置未提交模式,自己获取连接,自己预编译,自己回滚,自己提交事务声明式事务:通过注解的方式来开启事务,通过aop,我们来封装对应的事务,使用@
Transactional
阿福66
·
2023-10-22 00:49
框架
面试题
spring
java
数据库
技术解读 | PolarDB-X 强一致分布式事务
PolarDB-X是一款基于云架构理念,并同时支持在线事务处理与在线分析处理(Hybrid
Transactional
andAnalyticalProcessing,HTAP)的融合型分布式数据库产品。
阿里云数据库
·
2023-10-21 23:20
源码分析:Spring 事务 @
Transactional
Timeout 参数不生效的问题
本文通过分析Spring事务的源码,说明@
Transactional
Timeout参数设置的一些问题。从问题开始,下面两段代码,事务是否都能正常的回滚?
郑印
·
2023-10-21 08:31
发邮件回滚
回滚分为业务回滚,数据库回滚,如果通过@
Transactional
只能对一个事务进行回滚,假设说,我有一堆流程,走到一个下单的节点,我发了个短信,在下单之后我又失败了,那我这时候不可能走事务的回滚,可以考虑在回滚的地方重新发一封邮件
漠北七号
·
2023-10-21 03:44
java
TIDB-新一代NewSQL数据库TIDB初步认识
TiDB简介TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid
Transactional
andAnalyticalProcessing
文文鑫
·
2023-10-20 20:11
TiDB-NewSQL
数据库
大数据
Spring Cache+Redis缓存数据
SpringCache缓存组件,提供了类似@
Transactional
注解事务的注解Cache支持,且提供了Cache等抽象,方便切换各种底层Cache(比如Redis)一、添加依赖org.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool2
A尘埃
·
2023-10-20 15:42
redis
java
SpringCache
单元测试加上@
Transactional
就能实现回滚【原理】
TestContext3.TestExecutionListener3.1AbstractTestContextBootstrapper#getTestExecutionListeners3.2钩子函数3.3
Transactional
TestExecutionListener3.3.1beforeTestMetho
liangsheng_g
·
2023-10-20 13:33
spring
源码分析
单元测试
回滚
spring
Spring源码解读:@
Transactional
原理(2)
文章目录前言一、类图二、类关系1.TransactionStatus三、MethodInterceptor#invoke1.方法拦截器?2.TransactionInterceptor#invoke3.TransactionAspectSupport#invokeWithinTransaction3.1createTransactionIfNecessary3.1.1AbstractPlatfor
liangsheng_g
·
2023-10-20 13:01
AOP
spring
源码分析
spring
java
aop
Transactional
Springboot结合Mockito写单元测试实践和原理
之前介绍过,可以利用@
Transactional
注解实现单测方法回滚,其实大家都知道Spr
liangsheng_g
·
2023-10-20 13:29
源码分析
springboot
spring
boot
单元测试
Mockito
Seata入门系列【8】Seata之AT模式执行流程解析
初始化分布式事务客户端完成,代理数据源连接TC(seata服务端),注册RM连接TC(seata服务端),注册TM扫描并动态代理开启了分布式事务的Bean2执行阶段2.1一阶段TM开启全局事务使用了@Global
Transactional
吴名氏.
·
2023-10-20 04:28
seata
微服务
后端
seata
分布式事务
微服务
FLink学习笔记:10-Flink 的状态一致性与容错机制
文章目录一致性级别端到端(end-to-end)状态一致性Sink端实现方式幂等写入事务性(
Transactional
)写入不同Source和Sink的一致性保证FlinkCheckpointFlink
wangzhongyudie
·
2023-10-19 14:20
FLink
大数据
flink
学习
scala
关于@
Transactional
的使用
1.来源@
Transactional
是spring-tx-5.2.12.RELEASE.jar下的一个注解,用户定义事务和处理事务2.事务事务可以理解为一系列不可分割的操作。事务具有ACID的特性。
楼下着火了
·
2023-10-19 07:47
Springboot
数据库
java
开发语言
Spring 事务
文章目录实现CURD(没加入事务前)1.加入依赖2.创建jdbc.properties3.配置Spring的配置文件4.数据库与测试表基于注解的声明式事务准备工作测试模拟场景加入事务①添加事务配置`@
Transactional
我是小水水啊
·
2023-10-19 05:38
spring6
spring
java
后端
Spring事务和事务的传播机制(JavaEE进阶系列7)
目录前言:1.为什么需要事务2.Spring中事务的实现2.1编程式事务2.2声明式事务2.3@
Transactional
的作用范围2.4@
Transactional
参数说明2.5@
Transactional
努力敲代码的小白✧٩(ˊωˋ*)و✧
·
2023-10-19 02:50
JavaEE进阶
spring
java-ee
java
阿里和CVTE秋招面试题
5.Spring中的@
Transactional
放在类级别和方法级别上有什么不同?(不知道..)6.你对Java哪一个方
程序宅
·
2023-10-18 02:09
Java面试题
阿里
java面试题
Transactional
失效原因
前言:今天碰到了@
Transactional
注解失效的情况,总结了以下的失效原因。1、@
Transactional
注解作用在非public修饰的方法上,会失效。
我の唯一
·
2023-10-17 22:10
java
spring
boot
Spring @
Transactional
注解事务六大失效场景
@
Transactional
事务失效场景1:注解在非public修饰的方法上。原因:Spring强制的要求。
极客编程玩家
·
2023-10-17 18:24
spring
java
jvm
后端
开发语言
【弄nèng - Kafka】应用篇(五) —— Springboot整合Kafka(事务)
@
Transactional
事务2.1引入依赖2.2Kafka配置2.2.1生产者2.2.2消费者2.2.3测试三.使用KafkaTemplate.executeInTransaction开启事务源码地址项目推荐该篇博客实现
司马缸砸缸了
·
2023-10-17 15:07
kafka
kafka
Spring源码分析(五) 事务全流程分析
Spring事务的基础知识1、注解相关属性@
Transactional
注解的属性信息name当在配置文件中有多个TransactionManager,可以用该属性指定选择哪个事务管理器propagation
不知名的艾坤
·
2023-10-17 04:34
spring
【Java 基础】SpringBoot 中 @
Transactional
注解的使用与实践
1、在spring项目中,@
Transactional
注解默认会回滚运行时异常及其子类,其它范围之外的异常Spring不会帮我们去回滚数据(如果也想要回滚,在方法或者类加上@
Transactional
(
致最长的电影
·
2023-10-16 18:17
java
spring
boot
spring
Global
Transactional
seata-spring的maven坐标:io.seataseata-spring1.6.1@Global
Transactional
注解的位置:io.seata.spring.annotation.Global
Transactional
luckyilucky
·
2023-10-16 14:46
java
事务
springboot整合mybatis
mapper及pojo2.基于mybatis的CRUD功能3.整合mybatis-pagehelper实现分页4.自定义mapper实现十;springboot整合持久层事务一般在实现类方法前加上注解:@
Transactional
徐卖狼
·
2023-10-16 11:15
spring中事务相关面试题(自用)
@
Transactional
可以修饰一个类或者一个方法上面。下面是声明式事务管理的实现原理:使用@
023的小陈
·
2023-10-16 06:33
spring
java
后端
java框架(待补充)
1.Spring常用注解@Service、@Repository、@Component、@Autowired、@
Transactional
@Autowired默认时根据类型注入的(bytype),@Resouce
czh1230340213
·
2023-10-16 04:34
java
Spring-事务源码解析1
一、使用先说下使用,在SpringBoot启动类上加注解,表示开启声明式事务开启事务注解@EnableTransactionManagement然后在Service方法上加事务注解@
Transactional
信仰_273993243
·
2023-10-16 01:14
Spring整理后
Transaction
Spring
事务源码
事务拦截器
事务增强器
事务注解解析器
事务管理器
Spring-事务源码解析2
本篇文件我们看下当一个类里面包含了@
Transactional
注解,Spring如何利用上面说的2个组件来实例化Bean,如何让这个Bean带有事务功能。这里先看Spring非常
信仰_273993243
·
2023-10-16 01:11
Spring整理后
事务管理器
事务解析器
事务拦截器
事务增强器
spring
Transaction
源码
【Spring Cloud Alibaba】分布式事务 Seata
【SpringCloudAlibaba】分布式事务Seata1@
Transactional
注解2分布式事务解决方案3SeataAT3.1SeataAT概述3.2部署3.3系统集成3.4业务测试Seata
Vincent Vic
·
2023-10-15 21:36
Spring
Cloud
分布式
java
spring
cloud
(一)TiDB简介
TiDB是PingCAP公司自主设计、研发的开放源分布式关系型数据库(NewSQL),是一个款同时支持在线事务处理与在线分析处理(Hybird
Transactional
andAnalyticalProcessing
coding0820
·
2023-10-15 13:48
TiDB技术
数据库
分布式
mysql
Kafka进阶
kafka的事务机制涉及到以下几个方面:事务生产者(
transactional
producer):可以在一个事务中发送多个消息到不同的主题和分区,也可以从其他主题消费消息并发送到新的主题(实现流处理)。
i进击的攻城狮
·
2023-10-15 12:25
kafka
kafka
数据库
分布式
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他