文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: MD5 原理详解、Java 源码分析与应用风险分析 一、MD5 的基本概念 MD5 (Message Digest Algorithm 5) 是 Ronald Rivest 在 1991 年提出的哈希函数算法。其核心目标是: 将任意长度的输入数据压缩到一个 128-bit(16 字节)摘要。摘要的设 阅读全文
posted @ 2025-09-28 16:19 NeoLshu 阅读(15) 评论(0) 推荐(0)
摘要: 🛠 故障排查清单(针对未被 majority ack 的写入丢失 / crash) 1. 确认问题范围 检查客户端写 Concern: 是否使用了 w:1 或 j:false? → 这种情况下,crash 后丢失未 flush 的写入是预期行为。是否要求了 majority?如果丢失,需要进一步调 阅读全文
posted @ 2025-09-28 15:24 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 本文 从 WiredTigerRecoveryUnit 入手的逐层、深入解析:包含主要数据结构、关键方法(开始/提交/回滚)、与 WiredTiger API 的映射、与 oplog/OpObserver 的交互、以及完整的执行伪代码和典型调用链(方便你在源码中精确定位追踪)。我会把重点放在“在一次 阅读全文
posted @ 2025-09-28 15:20 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: 本文 MongoDB 的“日志/记录”机制(包括 WiredTiger 的 WAL/journal、MongoDB 的 oplog、mongod 的结构化日志、FTDC 等)做成一份深入讲解:原理、逐步执行流程(写入/复制/恢复)、以及关键源码位置与可检索命令。下面按主题展开,尽量把执行流程和源码位 阅读全文
posted @ 2025-09-28 15:03 NeoLshu 阅读(13) 评论(0) 推荐(0)
摘要: 一、MongoDB 存储引擎迭代历程 MongoDB 在发展过程中,多次更换和迭代存储引擎,以适应数据规模和业务需求的快速增长: 1. MMAPv1 引擎(默认至 3.2) 设计背景:MongoDB 初期的默认存储引擎,基于内存映射文件(memory-mapped file)。 特性: 文档级存储, 阅读全文
posted @ 2025-09-28 14:27 NeoLshu 阅读(11) 评论(0) 推荐(0)
摘要: MySQL 在高并发场景下的表现分析 数据模型特性带来的影响 步骤 1:数据规范化与关联查询 MySQL 要求数据高度规范化,不同实体存储在独立的表中在高并发读取时,获取完整业务对象需要执行多表 JOIN 操作性能影响:每个 JOIN 都涉及索引查找、临时表创建,在并发量高时成为瓶颈优化手段:需要通 阅读全文
posted @ 2025-09-28 14:24 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 一、 Mongos 的宏观定位:集群的单一入口 在深入之前,我们必须明确 mongos 的核心价值: 对应用透明:应用程序像连接单个 MongoDB 实例一样连接 mongos,完全无需感知后端复杂的分片拓扑。无状态网关:mongos 本身不持久化任何业务数据。这意味着你可以随意水平扩展多个 mon 阅读全文
posted @ 2025-09-28 14:04 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 一、文档数据模型:超越简单的 JSON 1. BSON 格式:性能与功能的延伸 本质:BSON 是一种二进制序列化格式,用于在 MongoDB 中存储文档和进行网络传输。它并非人类可读,但编程语言可以高效地解析它。相比 JSON 的优势: 丰富的类型:除了 JSON 的标准类型(字符串、数字、布尔、 阅读全文
posted @ 2025-09-28 13:50 NeoLshu 阅读(7) 评论(0) 推荐(0)
摘要: 一、Base64 核心原理 本质 非加密算法,而是一种二进制到文本的编码方案,将任意二进制数据转换为 64 个可打印 ASCII 字符(A-Za-z0-9+/)。 编码过程 分组:将输入数据按 3 字节(24 位) 分组分块:将 24 位拆分为 4 个 6 位 段映射:每个 6 位值(0-63)映射 阅读全文
posted @ 2025-09-28 11:00 NeoLshu 阅读(21) 评论(0) 推荐(0)
摘要: 微服务拆分的核心目标 在深入准则之前,首先要明确拆分的核心目标: 高内聚,低耦合:这是软件设计的黄金法则,在微服务中尤为重要。每个服务内部的功能应该紧密相关,而服务与服务之间的依赖和调用应尽可能少且简单。独立部署和扩展:每个服务应该可以独立于其他服务进行部署、升级和伸缩。这是微服务架构最大的优势之一 阅读全文
posted @ 2025-09-26 10:42 NeoLshu 阅读(17) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 21 下一页