上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 在SpringBoot项目中,实现订单超过24小时过期并自动关单,常见有以下几种方案,我会逐一说明,并给出推荐实现: ✅ 推荐方案:使用 延迟队列(DelayQueue) 或 消息队列(如RabbitMQ延迟消息) 方案1:使用 Redis + 延迟队列(Redisson延迟队列) 优点: 高性能、 阅读全文
posted @ 2025-09-25 16:39 人在代码在 阅读(13) 评论(0) 推荐(0)
摘要: 这个设置建议是基于线程的执行特性和服务器资源的合理利用。以下详细解释为什么这样设置: 1. CPU密集型任务 对于CPU密集型任务,线程主要在执行计算操作,几乎不会主动让出CPU。在这种情况下,线程数过多会导致线程切换的开销增加,而不会提高系统的整体性能。因此,线程数设置为CPU核心数即可,这样可以 阅读全文
posted @ 2025-09-22 11:20 人在代码在 阅读(22) 评论(0) 推荐(0)
摘要: tomcat连接数是多少 Tomcat的连接数由多个参数共同决定,主要包括以下三个: 1. maxConnections 定义:表示Tomcat在任意时刻接收和处理的最大连接数 。 默认值: BIO:默认值为maxThreads(如果配置了Executor,则默认值是Executor的maxThre 阅读全文
posted @ 2025-09-22 11:17 人在代码在 阅读(12) 评论(0) 推荐(0)
摘要: 在Seata分布式事务框架中,事务参与者和事务协调者是两个关键角色。以下是对这两个角色的详细解释,以及它们在你的配置中的具体体现: 1. 事务参与者(Transaction Participant) 事务参与者是指那些参与到分布式事务中的业务服务或模块。这些参与者通常负责执行具体的业务逻辑,并在Se 阅读全文
posted @ 2025-09-01 17:06 人在代码在 阅读(17) 评论(0) 推荐(0)
摘要: 分布式事务与分段提交 seata Seata 是一款开源的分布式事务解决方案,它支持高并发、高性能的分布式事务场景。Seata 主要通过两阶段提交(2PC)协议来实现分布式事务的一致性。在 Seata 中,分布式事务通常涉及多个服务之间的协调,这些服务可能分布在不同的数据库或者微服务中。 分布式事务 阅读全文
posted @ 2025-08-29 15:42 人在代码在 阅读(47) 评论(0) 推荐(0)
摘要: BigDecimal bd = new BigDecimal(salaryCalculationTaxEsSave.getMonthTax());bd = bd.setScale(2, RoundingMode.HALF_UP);List<UpdateQuery> updateRequestList 阅读全文
posted @ 2025-08-29 11:16 人在代码在 阅读(11) 评论(0) 推荐(0)
摘要: 需求一:批量更新一些文档,不需要知道哪些文档被更新。 List<UpdateQuery> updateRequestList = ...; // 构造更新请求列表 BulkOptions bulkOptions = BulkOptions.builder().withRefreshPolicy(Re 阅读全文
posted @ 2025-08-26 15:07 人在代码在 阅读(11) 评论(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 人在代码在 阅读(19) 评论(0) 推荐(0)
摘要: 队列是排队,先进先出 堆栈是先进后出 快速排序是一种高效的排序算法,其平均时间复杂度为 O(nlogn)。以下是用 Java 实现的快速排序代码示例: java 复制 public class QuickSort { public static void quickSort(int[] array, 阅读全文
posted @ 2025-08-15 15:09 人在代码在 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 19 下一页