首页
学习
活动
专区
圈层
工具
发布

#事务

一次失误,价值千万的数据化为乌有:一个 where 条件引发的惨案

不吃草的牛德

同时,事务的边界要清晰。不要在大事务中夹杂过多的操作,也不要让事务跨越过长的执行时间。对于大批量删除操作,建议分批执行并提交:

5310

javaWeb从入门到进阶(MYSQL多表查询及案例分析,事务,索引)

北极的代码

默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。因此我们需要把默认的两个事务组成一个事务,从而实现事务的功能。

7210

javaWeb从入门到进阶(SpringBoot事务管理及AOP)

北极的代码

事务传播行为:指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。

9010

刚学完苍穹外卖,代码能跑但脑子是空的?我终于走出来了,分享几点真实感悟

北极的代码

还有就是在有一次在一个遇到错误在交流社区寻求帮助的时候,看到有大佬说我只是会照着敲,遇到错误不是debug而是在这里问,这确实打击到我了。

8810

Jmeter事务控制器

软件测试大叔

这里先介绍一下事务,事务是性能测试中非常重要的一个概念,可以说,性能测试基本都是基于事务的。

6610

看似很忙,也可能是效率很低

用户11193371

A姐不到35,是公司的行政助理,她一个非常努力的员工,经常加班。笔者作为她的朋友,说一下她的故事,希望能够给有类似情况的人们带来一定帮助。A姐由于负责的事情非常...

5700

C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生

码农刚子

做业务开发的时候,经常遇到一个操作要同时更新好几张表的情况。比如保存一张单据,既要写主表,又要写明细,还得写关联条件。这种场景下,要么全部成功,要么全部失败,绝...

8710

炸裂!老板.同事.自己.前任.秘书.张雪峰.疯狂的skill,炼化同事、蒸馏老板成牛马,效率直接拉满

AiAgent 马化云

日常工作中沟通成本高、需求难对齐、汇报不专业、任务推进慢,大量精力消耗在非核心事务上。这套专为Claude Code打造的疯狂Skill合集,覆盖职场沟通、汇报...

20710

事务:让数据操作"要么全成功,要么全失败"!|转行学DB第10天

数据库小学妹

前几篇我们学会了各种查询和优化技巧,索引也让查询飞了起来。但在实践中我又遇到了新问题:

8910

图数据库核心原理与查询解析

索旭东

在实际选型时,需要根据数据量、查询模式(实时OLTP vs. 分析OLAP)、事务要求、团队技术栈等因素综合决策。如果追求极致性能和简单运维,原生图数据库(如N...

12610

避坑必看!MySQL 三大日志(redo/undo/binlog)底层原理全拆解,事务一致性再也不懵

果酱带你啃java

事务提交时,InnoDB 会将 redo log buffer 中的内容刷到磁盘(redo log 文件),这一步是保证事务持久性的关键。这里要注意:事务提交的...

16810

MySQL 主从复制全解:底层原理、复制模式差异、主从延迟排查与优化实战

果酱带你啃java

主库执行完客户端事务,完成binlog刷盘后,会立即向客户端返回事务提交成功,无需等待从库的IO线程接收binlog并返回ACK确认。主库与从库的同步完全异步,...

36910

击穿 MySQL InnoDB MVCC 底层:从 undo log、Read View 到隔离级别的全链路深度拆解

果酱带你啃java

纠正:InnoDB只会给执行了修改操作的读写事务分配事务ID,纯只读事务不会分配事务ID。且事务ID的分配时机是事务第一次执行修改操作时,而非BEGIN执行时。

14310

RocketMQ 两大核心特性深度拆解:事务消息与延时消息,从原理到实战全打通

果酱带你啃java

传统的分布式事务方案如2PC、TCC、SAGA等,实现复杂、侵入性强、性能损耗大。而RocketMQ的事务消息,基于两阶段提交+事务回查机制,以极低的侵入性,完...

20710

吃透 Java 轻量级流程引擎 Easy Work:从核心原理到生产级落地全指南

果酱带你啃java

在企业级开发中,审批流、工单流转、状态机管控等流程类需求无处不在。传统重量级流程引擎(Activiti、Flowable、Camunda)虽功能完备,但存在部署...

17510

吃透 OceanBase:从底层原理到 Java 生产级落地全指南

果酱带你啃java

OceanBase通过全局时间戳服务GTS+优化两阶段提交2PC+MVCC多版本并发控制,实现了完整的分布式事务ACID保证,完全兼容MySQL的事务隔离级别,...

21610

消息队列从底层原理到生产实战,一文吃透

果酱带你啃java

分布式事务的核心痛点是“跨库/跨服务操作无法原子提交”,MQ实现最终一致性的主流方案是RocketMQ事务消息(阿里开源,专门解决分布式事务问题)。

30610

吃透 Spring 体系结构

果酱带你啃java

Spring事务管理是该模块的核心功能,通过AOP实现声明式事务(注解@Transactional)或编程式事务,支持多种事务管理器(JDBC事务、JTA事务等...

16010

Spring Batch实战全解析:从入门到精通,搞定企业级批处理难题

果酱带你啃java

Spring Batch基于Spring框架开发,继承了Spring的依赖注入、AOP等特性,同时针对批处理场景做了深度优化,核心优势如下:

14210

庖丁解牛:RocketMQ Broker/Consumer/Producer源码深度剖析与实战

果酱带你啃java

Producer发送消息的核心入口是DefaultMQProducerImpl#sendDefaultImpl,完整流程:

10610
领券