算法与数据结构
深入理解 Linux EEVDF 调度器:从 CFS vruntime 到 Virtual Deadline 的调度算法革命
深入解析 Linux 6.6 引入的 EEVDF 调度器(Earliest Eligible Virtual Deadline First),对比 CFS 的局限、剖析核心算法公式、内核数据结构实现、抢占机制、迁移指南和基准测试数据(Redis P99 延迟 -42%,PostgreSQL TPS +6%),并介绍 Linux 6.12 的 Server Dispatch 最新进展。
CPU缓存一致性协议MESI深度实战:从硬件缓存行到高性能数据结构
深入剖析MESI协议的状态机原理,实战演示false sharing的检测与消除(perf c2c/alignas/Slab Counter)、AoS vs SoA布局选择、NUMA感知的原子操作,最终构建缓存友好的无锁SPSC队列。含C/C++/Rust代码示例与性能分析工具箱。
Go 运行时深度实战:GMP 调度模型、内存分配器与 GC 三色屏障算法
从源码级别深入剖析 Go 运行时的三大核心子系统:GMP 调度模型(Work-Stealing 调度算法与 Sysmon 抢占式调度)、内存分配器(mcache/mcentral/mheap 三级缓存与 Size Class)、垃圾回收器(并发三色标记与混合写屏障)。结合百万级 WebSocket 网关实战案例讲解 GODEBUG 调优策略。
拜占庭容错共识算法 PBFT 与 HotStuff 工程实战:从理论证明到区块链生产系统
本文深入解析 Practical Byzantine Fault Tolerance (PBFT) 和 HotStuff 两大核心拜占庭容错共识协议的工程实现,完整覆盖三阶段提交、线性视图切换、门限签名链上验证,并提供 Rust 语言的生产级代码示例
NVM持久内存编程深度实战:从PMDK到崩溃一致性设计与持久化数据结构
深入解析NVM持久内存编程核心技术栈:SNIA编程模型、PMDK库架构与实战、libpmemobj事务管理、崩溃一致性原语(flag模式/CoW/Redo/Undo)、持久化B+树与无锁队列设计、PMEMKV键值存储引擎、性能优化与故障排查,以及CXL生态与未来方向
WebGPU计算着色器与下一代GPU编程:从并行排序到浏览器端GPGPU实战
深入解析WebGPU计算着色器的架构设计与执行模型,涵盖GPU内存层次、绑定工作组、并行Bitonic Sort完整WGSL实现、银行冲突优化、Occupancy调优、AI推理加速等浏览器端GPGPU核心技术
缓存淘汰算法深度实战:从 LRU 到 W-TinyLFU 的完整演进之路
缓存淘汰算法深度剖析,覆盖八种经典算法的原理、实现与工程实践。从 LRU/LFU 基础出发,深入 ARC/LIRS 自适应算法,再到 W-TinyLFU 与 Count-Min Sketch 概率数据结构,最后解析 Redis 与数据库 Buffer Pool 的生产级实现。
Go Runtime 深度工程——GMP调度模型、内存分配器与GC并发标记清除算法全解
深入 Go runtime 底层实现,揭开 GMP 调度模型、垃圾回收器、内存分配器和 Channel 同步机制的神秘面纱,带你从应用层直达系统调用层,彻底理解 Go 程序在操作系统上是如何运转的。
CRDT与无冲突复制数据类型:实时协作系统的算法基础与工程实践深度对比
系统解析 CRDT(无冲突复制数据类型)的理论基础、两大学派(State-based vs Op-based)、经典实现(G-Counter、PN-Counter、OR-Set、RGA、YATA)、与 OT 的对比、Yjs/Automerge 实战、tombstone GC、tombstone 压缩算法、以及 Notion/Figma/Liveblocks 实际应用案例。
CRDT 与 OT 算法:分布式协同编辑数据结构设计 - Yjs 实战与无冲突复制原语
深入解析CRDT与OT两大协同编辑技术路线的数学原理与工程实现,涵盖半格理论、YATA序列算法、以及基于Yjs构建生产级富文本协作编辑器的完整方案
构建生产级 RAG 系统:从 Embedding 到混合检索与重排序的完整实战
从 0 到 1 构建生产级 RAG 系统实战指南:基于 pgvector + Node.js 技术栈,详解文档切分、Embedding、HNSW 索引、向量+BM25 混合检索、RRF 融合、Reranker 精排全链路,含完整 SQL 和 TypeScript 代码。
Elasticsearch索引排序与time_series模式治理
使用 `index.sort` 与 `index.mode: time_series` 优化写入与查询性能,在时序场景中降低段合并与扫描成本。
Intl.Collator:本地化排序与搜索匹配
---title: Intl.Collator:本地化排序与搜索匹配keywords:- Intl.Collator- 本地化排序- 忽略大小写- 忽略重音- 搜索匹配description: 使用 Intl.Collator 实现本地化排序与搜索匹配,按语言习惯处理大小写与重音差异,提升列表与检索体验。categories: - 文章资讯 - 编程技术---## 概...
