首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏玩转JavaEE

    分布式事务处理方案 PK!

    事务中间结果可见性允许安全放宽 持久性:严格遵循 柔性事务有不同的分类,不过基本上都可以看作是分布式事务的解决方案: 两阶段型:分布式事务二阶段提交,对应技术上的 XA、JTA/JTS,这是分布式环境下事务处理的典型模式 XA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准。 需要定义正常操作以及补偿操作(回滚),开发量工作量比 XA

    52010编辑于 2022-06-13
  • 来自专栏布衣者博客

    LeetCode-题库(8-9)

    给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。

    31820编辑于 2022-10-31
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 8-9 lasso

    LASSO这个词可能不像Ridge(岭)好理解,其实LASSO这个词是一串英文单词首字母的缩写。 ? LASSO Regression是由Least Absolute Shrinkage and Selection Operator Regression这一系列单词的首字母大写组合而成的,当然了不需要记住这一串单词 没有添加任何正则化的多项式回归在测试用例上的均方误差值为167左右,这个误差相当的,通过绘制出来的拟合曲线也可以看出,这根拟合曲线相对来说非常不规则和陡峭,很明显模型发生了过拟合,因此在测试集上的预测结果非常不好 这里需要注意,此时在LASSO Regression中首先尝试的第一个α值比在上一小节介绍的Ridge Regression中首先尝试传入的α值要很多,这是因为对于Ridge Regression来说 ,正则化的那一项是θ的平方和,平方后的结果会非常的,所以将α设置的很小来将正则化项的结果调小。

    1.3K20发布于 2020-01-14
  • 来自专栏开源部署

    事务处理

    1.2、事务的四特性(ACID) 原子性(Atomicity):事务中所有操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败。 不可重复读和幻读的区别 l 不可重复读是读取到了另一事务的更新; l 幻读是读取到了另一事务的插入(MySQL中无法测试到幻读); 4.3、四隔离级别 4个等级的事务隔离级别,在相同数据环境下,使用相同的输入

    74710编辑于 2022-09-14
  • 来自专栏全栈程序员必看

    Springboot事务处理

    目录 一、事务处理 1、springboot事务介绍 2、springboot事务使用 二、全局事务 三、扩展 ---- 一、事务处理 1、springboot事务介绍 Spring采用统一的机制来处理不同的数据访问技术的事务 catch里抛出一个runntimeException 3) 将异常写入注解参数里面,也需要抛出来,原理跟方法2一样的,只是重新指定了事务回滚的异常类型 二、全局事务 采用Aop对项目进行全局异常事务处理

    1K20编辑于 2022-06-27
  • 来自专栏快乐阿超

    CompletableFuture事务处理

    使用CompletableFuture进行异步任务编排时,可能会有事务的支持需求,我们这里可以使用之前我写的手动回滚、提交事务进行处理

    1.9K60编辑于 2022-12-11
  • 来自专栏全栈程序员必看

    TransactionScope事务处理

    在我们日常开发的时候,有时候程序需要使用到事务,就比如,我们日常最熟悉的一个流程,那么就是银行的取款,当用户从ATM机器选择取款1000元的时候,恰巧这个时候如果停电,如果没有事务那么将会出现不堪设想的后果,银行都会倒闭。 最近在开发一个功能,需要根据单据的信息生成2张单据,要么全部保存,要么都保存失败,做到事务的一致性、原子性,一开始我想到的是SQL和存储过程级别的事务,但是好像按照当前的系统的业务逻辑,这个方法的底层还是拼接SQL语句,后面又想着使用C#的ADO.NET级别的事务,根据数据生成sql,但是最后并不认可这种做法。

    57810编辑于 2022-09-09
  • 来自专栏趣谈前端

    前端进阶第8-9周打卡题目汇总

    前端基础打卡已经基本结束了,内容从css基础,动画,js基本算法,作用域,闭包,节流防抖这些基本的web知识大家有没有都掌握了呢?年后会出一个进阶路线规划图,希望笔者可以带着大家,一起进步,一起成长.

    78140发布于 2020-02-12
  • 来自专栏Hongten

    SQL SERVER事务处理

    COMMIT TRAN T1 BEGIN DISTRIBUTED TRANSACTION 指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始 ) values('lis',1) rollback transaction -- 在 Create table demo2 时 SQL Server 已经隐式创建一个Trans,知道提交或回滚 嵌套事务处理

    2.3K20发布于 2018-09-18
  • 来自专栏菜鸟成长学习笔记

    MySQL事务处理操作

    持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失.

    1.1K40发布于 2019-08-02
  • 来自专栏全栈程序员必看

    Spring Batch事务处理

    batch:chunk> 跳过数据量或者跳过策略不满足时候,step失败,job失败 a、ItemProcessor处理中跳过 事务回滚,失败条目在缓存标志为跳过,并重新开启一个事务处理缓存中的条目

    2.1K21编辑于 2022-08-27
  • 来自专栏AI SPPECH

    IO竞赛2025年题目解析:高级难度(8-9

    2025年的高级难度(难度系数8-9)题目综合考察了选手的算法设计、数学建模、问题分析和代码实现能力。本文将深入解析2025年高级难度的IO竞赛题目,帮助选手们突破极限,冲击更高的竞赛成绩。 难度进阶路径: 入门(1-3) → 基础(4-5) → 中级(6-7) → 高级(8-9) → 专家(10) 难度系数 考察重点 核心知识点 学习目标 8-9 算法设计、数学建模、问题分析 高级图论、高级动态规划 (8题) ├── 第四章:高级难度题目解题策略 └── 第五章:顶尖选手的训练方法 第一章:2025年IO竞赛高级难度题目概述 根据2025年NOI修订版大纲,高级难度(NOI级别)的知识点难度系数为8- 组合数学 → 15% 计算几何 → 10% 字符串算法 → 10% 其他 → 10% 高级难度题目的特点: 问题描述复杂,需要深入分析才能理解问题本质 算法设计难度高,往往需要结合多种算法思想 数据规模, 对算法的时间和空间复杂度要求极高 数学建模能力成为解题的关键 代码实现难度,对代码的正确性和效率要求极高 第二章:难度系数8题目解析 难度系数8的题目是高级难度的基础,开始涉及最优化算法设计和复杂的数学建模

    25910编辑于 2025-11-13
  • 来自专栏技术碎碎念

    sql server 事务处理

    事物处理 事务是SQL Server中的单个逻辑单元,一个事务内的所有SQL语句作为一个整体执行,要么全部执行,要么都不执行。 事务有4个属性,称为ACID(原子性、一致性、隔离性和持久性) 原子性   事务必须是原子工作单元。对于其数据修改,要么全都执行,要么全都不执行。 一致性  事务在完成时,必须使所有的数据都保持一致状态。 隔离性  由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。 持久性  事务完成之后,它对于系统的影响是永久性的。 事务分类 按事务的启动和执行方式,可将事务分为3类:

    2.7K80发布于 2018-04-09
  • 来自专栏第三方工具

    Java大事务处理

    Java大事务处理 1.少用@Transactional注解,可以使用编程式事务 2.将查询(select)方法放到事务外,事务失效原因:spring aop需要生成代理对象,直接方法调用使用的还是原始对象

    33500编辑于 2024-11-21
  • 来自专栏Java架构师必看

    Spring–事务处理–速览

    Spring事务处理 事务处理,事务隔离 @Transactional事务处理 Spring事务传播行为 事务传播行为 指的是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行.

    37320发布于 2021-05-14
  • 来自专栏Alone88

    PHP+Mysqli 事务处理

    MYSQL php PHP+Mysqli 事务处理 php+mysqli 事物处理 事物就是如果两条或多条数据只要有一条SQL语句错误,那么已经执行成功的执行回滚操作,把已经生效的SQL语句回滚为原来的值 原来有100元,B也有100元,A向B转账50元,那么就要执行两条SQL语句,一个是A的余额要减50,B的余额要加50, 如果第一条语句成功了,但是第二条语句失败了,那么就会丢失数据了,这个时候就需要事务处理

    1.4K10发布于 2019-10-22
  • 来自专栏鸿的学习笔记

    闲话聊聊事务处理(中)

    在实践中,这个并不容易做到,完美的隔离性要付出相当的性能代价,所以大多数的数据库提出了Weak Isolation Level的概念,虽然弱化版的隔离性还是会导致各种潜在的问题,但是这个代价相对于性能的巨大提升是可以接受的 初看之下,这个似乎没什么的问题,只要retry,数据便会正常了,但是我们要注意到遇上某些情况,Read Skew这种暂时状态便会无法令人接受了。

    54820发布于 2018-08-06
  • 来自专栏Java实战博客

    Spring多线程事务处理

    一个业务操作中,主线程,开启若干个子线程执行操作,每个子线程会开启自己的事务。由于事务是与数据库的会话,每个线程会开启一个会话。所以主线程的事务,与子线程无关,子线程与子线程也是无关的!所以就会引入 多线程事务问题:即:一个主线程,开启若干子线程的事务操作,保证任意子线程回滚,所有线程的事务操作都执行回滚!

    1.8K20编辑于 2022-04-11
  • 来自专栏代码人生

    事务处理(一) - spring事务

    Spring是通过org.springframework.transaction.PlatformTransactionManager接口来实现事务的管理。同时应对不同的场景,提供不同的PlatformTransactionManager实现类来实现管理事务。下面是常见的应用场景。

    82210发布于 2019-10-30
  • 来自专栏鸿的学习笔记

    闲话聊聊事务处理(上)

    如前面的一些文章写的,数据系统不可能保证是完全的可靠的,我们会遇上各种各样的问题,比如数据库或者应用突然崩溃,网络连接断了,并发读和并发写,诸如此类。遇上问题总不可能不解决,但是作为一个可靠的数据系统,就必须让使用者感觉不到这些问题的存在。在大数据诞生之前,这种解决方案称之为事务。那什么是事务呢?事务将一些读和写操作聚合在一个逻辑单元里,在这个逻辑单元里,所有的读和写操作都被认为是一个操作。事务有三种状态:succeed、abort和rollback。事务存在的意义在于简化了程序模型,可以让程序不再处理数据系统发生的问题,而是交由数据系统自身去解决。

    42820发布于 2018-08-06
领券