上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 分布式事务与分段提交 seata Seata 是一款开源的分布式事务解决方案,它支持高并发、高性能的分布式事务场景。Seata 主要通过两阶段提交(2PC)协议来实现分布式事务的一致性。在 Seata 中,分布式事务通常涉及多个服务之间的协调,这些服务可能分布在不同的数据库或者微服务中。 分布式事务 阅读全文
posted @ 2025-08-29 15:42 人在代码在 阅读(65) 评论(0) 推荐(0)
摘要: BigDecimal bd = new BigDecimal(salaryCalculationTaxEsSave.getMonthTax());bd = bd.setScale(2, RoundingMode.HALF_UP);List<UpdateQuery> updateRequestList 阅读全文
posted @ 2025-08-29 11:16 人在代码在 阅读(14) 评论(0) 推荐(0)
摘要: 需求一:批量更新一些文档,不需要知道哪些文档被更新。 List<UpdateQuery> updateRequestList = ...; // 构造更新请求列表 BulkOptions bulkOptions = BulkOptions.builder().withRefreshPolicy(Re 阅读全文
posted @ 2025-08-26 15:07 人在代码在 阅读(34) 评论(0) 推荐(0)
摘要: 同一个类里面的方法A调用方法B,方法A和方法B都加事务@Transactional,他俩通过默认的传播机制他俩在同一个事务中,不管他俩是否在一个类里面。 开头的第一个@Transactional 已经开启了事务了。 this或者本类里面调用本类里面的方法不生效,原因是不通过spring代理。这种场景 阅读全文
posted @ 2025-08-22 08:47 人在代码在 阅读(6) 评论(0) 推荐(0)
摘要: redis的有序集合(ZSet)的数据结构是由链表组成的吗? 在跳跃表中,要访问节点节点3需要经过节点1、3共2个节点(通过L1索引);要访问节点9需要经过节点1、7、9共3个节点(通过L3索引)。 可以看到查找的复杂度得到极大提升。 查询过程 (1)从最高层(Level 4)开始 当前节点:Hea 阅读全文
posted @ 2025-08-18 16:23 人在代码在 阅读(27) 评论(0) 推荐(0)
摘要: 队列是排队,先进先出 堆栈是先进后出 快速排序是一种高效的排序算法,其平均时间复杂度为 O(nlogn)。以下是用 Java 实现的快速排序代码示例: java 复制 public class QuickSort { public static void quickSort(int[] array, 阅读全文
posted @ 2025-08-15 15:09 人在代码在 阅读(18) 评论(0) 推荐(0)
摘要: #!/bin/bash# 定义变量SERVER_NAME=$2JAR_NAME="$SERVER_NAME.jar" # jar包名称JAR_PATH="/mnt/data/ecch/$SERVER_NAME" # 当前 JAR 文件的路径JAR_SOURCE_PATH=$3 # jenkins打包 阅读全文
posted @ 2025-08-07 16:17 人在代码在 阅读(17) 评论(0) 推荐(0)
摘要: redis:Another redis desktop manager 文件传输:xftp kafka:offsetexplorer linux:mobaxterm_personal seata 阅读全文
posted @ 2025-08-06 15:39 人在代码在 阅读(6) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-08-06 15:15 人在代码在 阅读(11) 评论(0) 推荐(0)
摘要: 二叉搜索树》平衡二叉搜索树》B树(B树和B-树是一模一样的一个树形数据结构)(有几路就是几阶) 可以多路每个结点可以有多个元素,最小路数必须大于最大路数的二分之一》B+树--查询效率高,插入删除比较麻烦,因为平衡要求严格所以调整的比较多》应用于mysql索引 》红黑树--插入删除效率高查询略逊于平衡 阅读全文
posted @ 2025-08-03 21:17 人在代码在 阅读(28) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页