摘要: 定义与功能 Redis的持久化是指将内存中的数据保存到磁盘上,以防止数据因服务器重启或故障而丢失。Redis提供了两种主要的持久化机制:RDB(Redis DataBase Backup) 和 AOF(Append Only File)。 ①RDB持久化 原理:RDB持久化通过创建数据库的快照,将内 阅读全文
posted @ 2025-04-11 10:27 it-小林 阅读(15) 评论(0) 推荐(0)
摘要: 分布式ID是一种在分布式系统中生成的独一无二的标识符,用于标记数据、订单或其他需要唯一标识的对象。以下是关于分布式ID的详细解释: 1) 定义与特点 定义:分布式ID是在分布式环境下,由多个节点共同生成的全局唯一标识符。 特点: 全局唯一性:无论在哪个节点生成,分布式ID在整个系统中都是唯一的。 高 阅读全文
posted @ 2025-04-11 10:17 it-小林 阅读(50) 评论(0) 推荐(0)
摘要: 分布式锁是一种在分布式系统中,用于解决多个节点对共享资源并发访问问题的机制。它确保在分布式环境下,同一时刻只有一个节点能够访问或修改某个共享资源,从而避免数据不一致或竞争条件的发生。 1)分布式锁的特性 互斥性:同一时刻,只能有一个节点获取到锁,其他节点必须等待锁被释放后才能获取。 安全性:锁的设置 阅读全文
posted @ 2025-04-11 10:13 it-小林 阅读(56) 评论(0) 推荐(0)
摘要: 1. 两阶段提交(2PC) 2. 三阶段提交(3PC) 3. 补偿事务(TCC=Try-Confirm-Cancel) 4. 本地消息队列表(MQ) 5. Saga 事务模型(最终一致性) 分布式事务解决方案旨在确保在分布式系统中,跨多个节点或服务的事务操作要么全部成功,要么全部失败,从而保持数据的 阅读全文
posted @ 2025-04-11 10:10 it-小林 阅读(19) 评论(0) 推荐(0)
摘要: 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及的一个东西, 特别是在微服务架构中,几乎可以说是无法避免。 1)ACID 指数据库事务正确执行的四个基本要素: 1. 原子性(Atomicity) 2. 一致性(Consistency) 3. 隔离性(Isolation ) 4 阅读全文
posted @ 2025-04-11 10:05 it-小林 阅读(15) 评论(0) 推荐(0)
摘要: 1、说明 对于我们平时正常开发业务来说,一般来说,都是严格按照步骤来,比如做饭的步骤,洗菜-》切菜-》炒菜-》上菜,一般都不能换,这就算是同步进行;但是对于有些场景来说,先后顺序并不是那么重要,还有对每个步骤的结果不会对主流程做出影响,比如,洗衣服跟做饭,都是可以各自执行,互不影响,这时候各事件就是 阅读全文
posted @ 2023-08-24 10:33 it-小林 阅读(63) 评论(0) 推荐(0)
摘要: 前言 在这里先说明一下,这个重在应用,本文就不对概念跟描述做过多赘述。 应用 1)提取对象数组中的某一个字段(带去重) List<String> orderIdList = orderList.stream().map(e -> e.getOrderId()).distinct().collect( 阅读全文
posted @ 2023-07-08 11:30 it-小林 阅读(70) 评论(0) 推荐(0)
摘要: 1、常量 主要是一些常用格式还有数据。 public static final long SECOND = 1000L; public static final long MINUTE = 60000L; public static final long HOUR = 3600000L; publi 阅读全文
posted @ 2023-07-08 10:32 it-小林 阅读(22) 评论(0) 推荐(0)
摘要: 前言 前段时间,接到公司财务方的需求,原来的出账逻辑中,有一种商家是周结的出账周期,顾名思义,就是每个星期一的凌晨去跑上个星期的账单数据,给商家出账。但是,如果说,如果这个星期如果跨了月,那财务需要把这些账单进行拆分,有一定的工作量,因此想在出账的时候,就进行拆分,方便财务核对。 思路 接到这个需求 阅读全文
posted @ 2023-07-05 16:31 it-小林 阅读(101) 评论(0) 推荐(0)
摘要: 1、定义 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新操作。 2、类型:行为类模式 3、类图 主要角色: 抽象访问者:抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法中的参数定义哪些对象是可以被访问的; 访问者:实现抽象访问 阅读全文
posted @ 2021-10-15 20:44 it-小林 阅读(75) 评论(0) 推荐(0)