Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Redis之坑:Redis与MySQL中事务的区别
Redis之坑 spring data redis中的Redis事务 Redis之坑 理解Redis事务 Redis之坑 Redis与MySQL中事务的区别 Transaction之坑 数据库事务 Transaction之坑 Spring中
mysql
Redis
Transaction
事务
explain查看sql语句执行计划
explain sql 执行结果字段描述 id select唯一标识 select type select类型 table 表名称 type 连接类型 possible keys 可能的索引选择 key 实际用到的索引 key len 实际
mysql
Java
事务
kafka
spring的事务配置详解
接下来我将给大家介绍spring事务配置的两种方式 1 基于XML的事务配置 2 基于注解方式的事务配置 前言 在我们详细介绍spring的两种声明式事务管理之前 我们需要先理解这些概念 1 spring的事务管理是通过Aop的方式来实现
Spring
事务
管理
AOP
MySQL最常用的二种存储引擎MyISAM和InnoDB的介绍
1 MyISAM 默认表类型 它是基于传统的ISAM类型 ISAM是Indexed Sequential Access Method 有索引的顺序访问方法 的缩写 它是存储记录和文件的标准方法 不是事务安全的 而且不支持外键 如果执行大量的
mysql
事务
存储引擎
并发
事务,不只ACID
1 什么是事务 应用在运行时可能会发生数据库 硬件的故障 应用与数据库的网络连接断开或多个客户端端并发修改数据导致预期之外的数据覆盖问题 为了提高应用的可靠性和数据的一致性 事务应运而生 从概念上讲 事务是应用程序将多个读写操作组合成一个逻
数据库
Oracle
事务
分布式事务
AICD
分布式两阶段提交和三阶段提交
随着大型网站的各种高并发访问 海量数据处理等场景越来越多 如何实现网站的高可用 易伸缩 可扩展 安全等目标就显得越来越重要 为了解决这样一系列问题 大型网站的架构也在不断发展 提高大型网站的高可用架构 不得不提的就是分布式 本文主要介绍关于
Java
分布式
事务
Mysql(一)三大范式、数据类型、常用函数、事务
文章目录 一 SQL基础 1 1 SQL通用语法 1 2 SQL分类 1 2 1 DDL语句 1 2 2 DML语句 1 3 HAVNG子句和WHERE的异同点 1 4 SELECT 和 SELECT 全部字段 的写法对比 1 5 三大范式
mysql
数据库
sql
事务
spring事务(注解 @Transactional )失效的12种场景
文章目录 一 事务不生效 七种 1 访问权限问题 只有public方法会生效 2 方法用final修饰 不会生效 3 同一个类中的方法直接内部调用 会导致事务失效 3 1 新加一个Service方法 3 2 在该Service类中注入自己
面试
Spring
事务
Kettle——表输出步骤异常处理方式探究
开源ETL工具Kettle transformation中的多数步骤都是支持定义错误处理的 为了保证transformation脚本的健壮性 我们会在关键的步骤上进行异常捕获处理 本篇文章以TableOutput步骤来探究kettle异常处
ETL实践
Kettle异常
事务
kettle 关于数据库事务操作的解释说明
事务与数据库 1 数据库连接只在执行作业或转换时使用 在作业里 每一个作业项都打开和关闭一个独立的数据库连接 转换也是如此 但是因为转换里的步骤是并行执行的 每个步骤都打开一个独立的数据库连接并开始一个事务 尽管这样在很多情况下会提高性能
Kettle
事务
SpringBoot事务管理-5个面试核心类源码刨析
简单的事重复做 你就是专家 重复的事用心做 你就是赢家 在开始讲解SpringBoot事务之前 我们先来整体回顾下事务的概念及特性 便于我们了解SpringBoot是如何解决事务相关问题的 另外这部分也是面试必考内容 需要学习交流的可入群
Spring全家桶电商项目实战
Java
spring boot
事务
深入理解Spring的事务传播行为
前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为 事务传播行为是Spring框架独有的事务增强特性 它不属于的事务实际提供方数据库行为 这是Spring为我们提供的强大的工具箱 使用事务传播行
Spring
事务
传播性
oracle.数据的增删改、事务、创建表、修改表、删除表
一 数据的增删改 1 备份表 01 全表备份 CREATE TABLE 新表名 AS 子查询 将emp表全表备份 CREATE TABLE emp bak AS SELECT FROM emp SELECT FROM emp bak 02
Oracle
数据的增删改
事务
创建表
修改表
springboot@Transactional事务不生效的几种解决方案
springboot事务不生效的几种解决方案 最近在业务中遇到了很奇怪的场景 在加上 Transactional注解后 插入2条数据 如果第二条出异常了 第一条不会回滚 排查了很久 上网也找资料看了很久 问题得以解决 总结了事务不生效的几点
Java
事务
springboot
配置类
数据库
如何在数据库事务提交成功后进行异步操作
原文链接 问题 业务场景 业务需求上经常会有一些边缘操作 比如主流程操作A 用户报名课程操作入库 边缘操作B 发送邮件或短信通知 业务要求 操作A操作数据库失败后 事务回滚 那么操作B不能执行 失败后也可以重新进行自调度 操作A执行成功后
Java
数据库
事务
异步
性能
mysql的悲观锁和乐观锁
悲观锁 悲观锁指的是对数据被外界 包括本系统当前的其他事务 以及来自外部系统的事务处理 修改持保守态度 因此 在整个数据处理过程中 将数据处于锁定状态 悲观锁的实现 往往依靠数据库提供的锁机制 也只有数据库层提供的锁机制才能真正保证数据访问
数据库
乐观锁
悲观锁
事务
Transaction rolled back because it has been marked as rollback-only 解决办法
今天早上高高兴兴上班 居然收到一大堆报警信息 仔细看了一下具体内容 都在提示这个错误 Transaction rolled back because it has been marked as rollback only 我一看就觉得奇怪了
mark
database
Java
Spring
事务
数据库报Connection is read-only. Queries leading to data modification are not allowed
数据库报Connection is read only Queries leading to data modification are not allowed 具体是某张表的插入操作时报的错误 问题排查过程 这个超过是批量操作发生的 第一
mysql
事务
简说数据库事务的ACID
事务是应用程序中一系列严密的操作 所有操作必须成功完成 否则在每个操作中所作的所有更改都会被撤消 也就是事务具有原子性 一个事务中的一系列的操作要么全部成功 要么一个都不做 原子性 Atomicity 一致性 Consistency 隔离性
mysql
数据库
ACID
事务
【Redis入门】-浅谈redis事务
说到事务大家都不陌生 在关系型数据库中 事务时并发控制的基本单位 他是一个操作的序列 可以包含多个指令 并且 对于一个事务 其内部的指令要么全部执行 要么都不执行 内部指令不可分割 关系型数据库的事务具有四个特性 1 原子性 2 一致性 3
Redis基础
Linux
Redis
事务
1
2
3
»