按分类浏览

热门文章

最新发布

151
金融级分布式系统实践

本文从金融系统的特殊约束出发,深入讲解金融级分布式系统的设计实践:双时序数据库保证数据正确性、事件溯源保证计算可审计、账务系统的复式记账模型、支付系统的幂等设计、分库分表的动态扩容、跨机房容灾的两地三中心与三地五中心,以及金融系统与互联网系统在设计哲学上的根本差异。

2026-05-28 👁 77 次阅读
152
性能分析工具

性能分析的核心不是工具本身,而是对系统运行原理的掌握。工具只是帮你更快观测到需要的指标。本文按 CPU/内存/IO/网络四个维度整理常用工具,并给出 USE 方法论作为分析框架。

2026-06-08 👁 76 次阅读
153
IO 与总线

本文从 IO 控制方式出发,讲解总线结构、PCIe 协议、磁盘工作原理,深入分析顺序 IO vs 随机 IO 的性能差异,最终以零拷贝(sendfile/mmap)为例,展示底层硬件原理如何直接影响 Kafka、数据库等中间件的设计决策。

2026-06-05 👁 76 次阅读
154
分布式事务

本文系统梳理分布式事务的核心难点与解决方案:从 2PC/3PC 的强一致性方案,到 TCC/Saga 的业务层方案,再到本地消息表和事务消息的最终一致性方案。读完能清楚知道各方案的适用场景、核心问题与工程取舍。

2026-05-28 👁 76 次阅读
155
eBPF 技术实战

eBPF(extended Berkeley Packet Filter)是 Linux 内核中一个安全可编程的虚拟机框架,允许在不修改内核源码、不重新编译内核的前提下,将自定义逻辑注入内核执行。

2026-06-08 👁 75 次阅读
156
Bloom Filter

Bloom Filter 是一种空间极度高效的概率型数据结构,用 O(1) 时间和远小于实际数据的空间回答"某个元素是否在集合中"。无假阴性(在集合中的元素一定能查到),有假阳性(查到不代表一定存在)。RocksDB、Cassandra、HBase、Nginx 均大量使用。

2026-06-02 👁 75 次阅读
157
文件系统

Linux "一切皆文件"的设计哲学通过 VFS(虚拟文件系统)抽象层实现。理解 inode/dentry 结构、Page Cache 工作原理以及各种 I/O 模式,是优化 Java/Go 服务磁盘 I/O 性能的前提。

2026-06-08 👁 74 次阅读
158
ES 分页

本文源于一个实际问题:几亿条商品数据,ES 能否胜任深分页和遍历? 结论是:ES 是搜索引擎,分页是附带能力,深分页和遍历是它的弱项。理解底层原理,才能做出正确的技术选型。

2026-05-26 👁 74 次阅读
159
分布式系统设计模式

本文系统梳理分布式系统的核心设计模式:从分布式的本质挑战(网络分区/部分失败/时钟偏斜),到隔离、重试、熔断等弹性模式,再到 Event Sourcing、CQRS、Outbox 等数据一致性模式。读完能在工程中识别问题并套用合适的模式,而不是每次重新发明轮子。

2026-05-28 👁 73 次阅读
160
网络编程速查:高频概念与实战用法

网络排查与编程常用命令速查,涵盖 ping/traceroute/dig/curl/tcpdump/Wireshark/netstat/ss/iptables,以及常见网络问题(超时/丢包/DNS 慢)的排查思路。

2026-06-08 👁 71 次阅读

第 16 / 20 页 · 共 195 篇