现代 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...
Redis 应用--缓存
什么是缓存 使用 Redis 作为缓存 缓存更新策略 定期生成 实时生成 缓存(预热、穿透、雪崩、击穿)–重中之重 在生产环境中,Redis 最常见的应用场景之一就是作为...
Redis 应用--分布式锁
什么是分布式锁 分布式锁的实现 基础实现 引入校验 ID 引入过期时间 引入看门狗(Watchdog) 引入 Lua 脚本 引入 RedLock 算法 什么是分布式锁在分...
Redis 哨兵机制
哨兵的工作原理 Redis Sentinel 高可用集群部署与实践 实验环境架构 目录结构设计 关键配置文件详解 重要配置注意事项 故障转移测试实验 实验结论与经验总结 ...