摘要: Redis 持久化机制详解(含使用场景与对比) 一、概述 Redis 是基于内存的键值数据库,其核心优势是读写速度极快,但内存数据具有易失性——一旦服务宕机、重启或意外中断,内存中的所有数据会全部丢失。为解决这一问题,Redis 提供了持久化机制,即将内存中的数据异步或同步保存到磁盘介质中,实现数据 阅读全文
posted @ 2026-03-22 22:08 ConfidentLiu 阅读(1) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-03-22 20:45 ConfidentLiu 阅读(2) 评论(0) 推荐(0)
摘要: MongoDB数据库(软考核心知识点) MongoDB是软考(数据库系统工程师、系统架构设计师等科目)中高频考查的NoSQL数据库,核心考查方向集中在「NoSQL分类定位」「核心概念与特性」「与关系型数据库对比」「高可用与扩展」「应用场景」五大模块,以下知识点完全贴合软考真题考点,省略非考点细节,重 阅读全文
posted @ 2026-03-22 15:03 ConfidentLiu 阅读(4) 评论(0) 推荐(0)
摘要: 数据库高可用方案详解及对比 数据库高可用(High Availability,HA)的核心目标是保障数据库服务持续可用,应对主库宕机、网络故障、硬件损坏等异常场景,核心要求包括:故障自动切换、数据不丢或少丢、业务访问尽量不中断、切换过程对业务无感知(或低感知)。本文将详细讲解主流数据库高可用方案,拆 阅读全文
posted @ 2026-03-22 12:17 ConfidentLiu 阅读(2) 评论(0) 推荐(0)
摘要: 国密算法详解及与国际算法对比 国密算法,即国家商用密码算法,是由我国自主研发、自主可控的密码体系,核心为SM系列算法,覆盖对称加密、非对称加密、哈希、流密码、标识密码五大核心类别,主要用于保障国内政务、金融、通信等关键领域的数据安全,满足等保合规要求。本文将详细讲解各类国密算法的核心特性、应用场景, 阅读全文
posted @ 2026-03-17 22:18 ConfidentLiu 阅读(31) 评论(0) 推荐(0)
摘要: 幂等实现方案(详解+方案对比) 在分布式系统、接口调用、数据同步等场景中,因网络波动、重试机制、服务宕机、消息重复投递等问题,常会出现“重复请求/重复处理”的情况,进而导致数据不一致(如重复下单、重复扣款、重复入库)。幂等性的核心目标是:同一请求(或同一操作)无论执行多少次,最终结果都一致,不会产生 阅读全文
posted @ 2026-03-15 22:06 ConfidentLiu 阅读(5) 评论(0) 推荐(0)
摘要: 数据库主从复制方案(详解+方案对比) 数据库主从复制是分布式数据库架构的核心技术之一,核心目标是实现数据同步、读写分离、故障冗余——通过将主库(Master)的事务日志同步到从库(Slave),使从库保持与主库的数据一致性,进而分担主库的读压力,提升系统可用性,避免单点故障。 主流数据库(MySQL 阅读全文
posted @ 2026-03-15 22:00 ConfidentLiu 阅读(10) 评论(0) 推荐(0)
摘要: Java单机环境并发控制方案(详解+使用场景+比对) 在Java单机单进程环境中,多线程并发操作共享资源(如成员变量、数据库、文件)时,会出现线程安全问题(如数据不一致、重复执行、死锁)。单机并发控制的核心目标是:保证同一时刻,只有一个或指定数量的线程能操作共享资源,或保证线程间的执行顺序,避免并发 阅读全文
posted @ 2026-03-15 21:51 ConfidentLiu 阅读(3) 评论(0) 推荐(0)
摘要: ReentrantLock逻辑及使用场景 ReentrantLock是Java并发包(java.util.concurrent.locks)中的核心锁实现,本质是可重入的独占锁,与Java原生的synchronized关键字功能类似(均用于保证单机环境下的线程安全),但提供了更灵活的锁控制能力(如中 阅读全文
posted @ 2026-03-15 21:45 ConfidentLiu 阅读(5) 评论(0) 推荐(0)
摘要: 分布式锁的实现方案(详解+使用场景+方案对比) 在分布式架构(如微服务、集群部署)中,多个节点/服务会同时操作共享资源(如数据库数据、缓存、文件),若缺乏有效的并发控制,会出现数据不一致、重复执行等问题(如重复下单、库存超卖)。分布式锁的核心作用是:保证分布式环境中,同一时刻只有一个节点/服务能执行 阅读全文
posted @ 2026-03-15 20:08 ConfidentLiu 阅读(8) 评论(0) 推荐(0)