随笔分类 -  【Java系列】 / 【分布式事务】

并发编程系列---【数组切割并行查询-解决sql的in超过1000的问题】
摘要:1.问题 List<List<Object>> splitList = CollUtil.split(dataList, 800); List<User> resultList =new ArrayList<>(); // 使用parallelStream输出切割后的结果,每个子列表的大小 spli 阅读全文

posted @ 2024-12-06 18:28 少年攻城狮 阅读(15) 评论(0) 推荐(0) 编辑

Transaction系列之---【事务传播行为】
摘要:事物传播 Spring中七种事务传播行为 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中, 加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 阅读全文

posted @ 2021-11-22 01:05 少年攻城狮 阅读(158) 评论(0) 推荐(0) 编辑

分布式事务系列---【配置 Seata-Client】
摘要:1.创建两个SpringBoot工程 2.添加 undo_log 表 在客户端处理的业务相关的每个数据库中都要添加 undo_log 表,用于保存需要回滚的 数据。建表语句脚本在 seata 源码(source)解压目录的 script/client/at/db 目录下的 mysql.sql 中。 阅读全文

posted @ 2021-10-27 00:59 少年攻城狮 阅读(125) 评论(0) 推荐(0) 编辑

分布式事务系列---【Seata-Server 的配置与启动】
摘要:这里以 Seata 默认的 AT 事务模式来实现分布式事务。 1.Seata 下载 从官网下载 Seata Server,源码与打过包的都需要下载。源码中包含很多需要运行的脚 本文件,而打过包的则是可运行的服务器本身。 2.运行 mysql.sql 脚本 在 seata 源码解压目录的 script 阅读全文

posted @ 2021-10-27 00:47 少年攻城狮 阅读(660) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示