盘点 Redis 各种数据类型

本文系统梳理 Redis 十一种数据类型,并结合底层实现原理、关键优化细节,深入解析其高性能背后的设计智慧与技术取舍。

Redis

MySQL Binlog 实践 CDC

本文介绍了 MySQL Binlog 的实践,包括如何使用 MySQL Binlog 进行 CDC 操作。

数据库

分库分表 ID 生成方案

本文深入分析 MySQL 分库分表后的主键生成难点,从唯一性、有序性、高可用等维度对比 UUID、自增 ID、雪花算法等方案,帮助读者系统理解各自优劣与实际落地考量。

数据库

分库分表后的分页查询思路总结

本文分析了分库分表环境下分页查询的本质难点,详细讲解了全局排序(Broadcast & Merge)、分片本地分页的误区、深分页的性能瓶颈,并对游标分页与业务折衷等优化方案进行了总结。

数据库

gRPC 原理与应用场景深度解析

本文深入剖析 gRPC 的核心设计原理、性能优势、应用场景及其与传统 REST 架构的差异,助你真正理解它在现代分布式系统中的不可或缺地位。

计算机基础

HTTP、SSE、WebSocket、gRPC、Streamable HTTP:原理与场景全方位对比分析

本文以第一性原理为出发点,剖析 HTTP、SSE、WebSocket、gRPC 以及 Streamable HTTP 等主流应用层协议的核心设计思想、演化动因与各自适用场景,助你真正理解它们的本质区别与选择依据。

计算机基础

从 HTTP1.0 到 HTTP3 的演化

本文梳理了从 HTTP/1.0 到 HTTP/3 的发展历程,介绍了各版本在连接管理、性能优化及协议升级方面的核心变化,帮助读者理解现代 Web 通信协议的演化脉络。

计算机基础

从第一性原理掌握 UDP/TCP/KCP/QUIC

本文将结合第一性原理,深入解析 UDP、TCP、KCP 和 QUIC 协议的设计动机、核心机制及其区别,助你真正理解它们为何而生、如何演化、彼此之间有何联系与差异。

计算机基础

traceroute 故障排查:Clash Fake IP 及其他 4 种常见原因

通过分析 Clash Mi 的 Fake IP 模式导致 traceroute 返回全是星号的问题,深入理解 VPN 代理的工作原理和常见陷阱。

计算机基础

从第一性原理理解 epoll

本文跳出传统 API 层面,从第一性原理剖析 epoll 的高并发优势,阐释其通过内核态持久化管理、异步事件驱动和红黑树/链表机制,彻底解决 select/poll 线性瓶颈的内核机制与原理。

计算机基础
12311