十二月 07, 2025

高并发内存池项目(简化版tcmalloc)

项目简介 主要设计思想 分层内存管理 尺寸分类与对齐 线程本地化与批量操作 中央与页级的全局协调 映射与定位...

现代 C++ 中的虚拟内存分布

什么是虚拟内存? 虚拟内存的地址分布 1. 栈(Stack) 2. 内存空洞(Gap / Unused Area) 3. 堆(Heap) 4. 内存映射区(Memory ...

深入探索 C++ STL 容器中的迭代器萃取机制

C++ STL容器中的迭代器萃取机制 1. 迭代器萃取的核心思想 2. 模拟实现:自定义迭代器萃取机制 3. 基于萃取的函数派发机制 4. 验证效果 STL迭代器类型体系的链式...

C++ 中的模版元编程

6.1 模板元编程的核心概念 模版元编程基础语法 基本模板结构 编译期值计算 类型萃取(Type Traits) 类型萃取实现 标准类型萃取工具 SFINAE 机制详解 S...

现代 C++ 之 constexpr 编程

C 语言中的 底层const 和 顶层const 什么是底层 const 和 顶层 const C 语言中 const 的非安全性 C++ 语言中的 constexpr con...

C++ 异步编程

std::future 和 std::promise 基本用法 共享状态(shared state) 概览 典型的 shared_state 内容 生命周期 / 状态...

Redis 集群

什么是 Redis 集群 数据分片算法 哈希求余法 一致性哈希算法 Redis 集群的分片算法–哈希槽分区算法 集群搭建实践(基于 Docker) 第一步:创建目录和配置 第二...

Redis 应用--缓存

什么是缓存 使用 Redis 作为缓存 缓存更新策略 定期生成 实时生成 缓存(预热、穿透、雪崩、击穿)–重中之重 在生产环境中,Redis 最常见的应用场景之一就是作为...

Redis 应用--分布式锁

什么是分布式锁 分布式锁的实现 基础实现 引入校验 ID 引入过期时间 引入看门狗(Watchdog) 引入 Lua 脚本 引入 RedLock 算法 什么是分布式锁在分...

Redis 哨兵机制

哨兵的工作原理 Redis Sentinel 高可用集群部署与实践 实验环境架构 目录结构设计 关键配置文件详解 重要配置注意事项 故障转移测试实验 实验结论与经验总结 ...

加载更多