按分类浏览

热门文章

最新发布

161
HTTP 协议

本文覆盖 HTTP 从 0.9 到 HTTP/3 的演进历程、请求/响应报文结构、常用状态码、持久连接与队头阻塞、HTTP/2 多路复用/头部压缩/服务端推送、HTTP/3 基于 QUIC,以及 Cookie/Session/Token 机制。

2026-06-08 👁 71 次阅读
162
Spring AOP:动态代理、通知链与 AspectJ

本文从 Kiczales 1997 年提出 AOP 范式出发,阐明"横切关注点"问题的本质,逐层深入 Spring AOP 的代理机制、Advice 执行链路源码,并厘清 Spring AOP 与 AspectJ 的边界。

2026-05-26 👁 71 次阅读
163
二分算法:边界查找与答案二分模板

二分的本质不是“在有序数组里找数”,而是在一个存在单调边界的搜索空间中定位分界点。本文用统一的半开区间模板推导精确查找、前驱/后继、重复元素边界与答案二分,并配套 LeetCode 题型。

2026-07-29 👁 70 次阅读
164
P2C(Power of Two Choices)

P2C(Power of Two Choices)从服务器池中随机挑两台,选负载更低的那台转发请求;以 O(1) 时间实现接近最少连接算法的分布效果,是 Envoy、gRPC、Nginx Plus 的默认负载均衡策略。

2026-06-08 👁 70 次阅读
165
Spring IoC:Bean 生命周期与扩展机制

本文从理论溯源出发,经 Martin Fowler 2004 年的经典定义,逐层深入 Spring IoC 的单 Bean 微观视角:BeanDefinition 加载、9 阶段生命周期源码链路、@Autowired vs @Resource 注入机制,以及 @Configuration…

2026-05-26 👁 70 次阅读
166
双向搜索:双向扩展与路径相遇

双向搜索同时从起点和终点向中间展开,两个搜索前沿相遇时即可合并路径;理论上将搜索空间从半径 r 的球体压缩为两个半径 r/2 的球体,节点展开量减少约 50%,是 Contraction Hierarchies 查询阶段的核心机制。

2026-06-08 👁 69 次阅读
167
漏桶

漏桶(Leaky Bucket)将请求放入有界队列,以固定速率匀速处理,无论输入多快输出永远恒定;Nginx 、TCP 流量整形、QoS 调度广泛采用此模型。

2026-06-04 👁 69 次阅读
168
LFU(最少使用频率)

LFU(Least Frequently Used)淘汰访问频率最低的缓存条目(频率相同时淘汰最久未用的)。相比 LRU 的"时间局部性",LFU 利用"频率局部性"——高频访问的数据更值得保留。本文推导出 O(1) 实现,并深入分析 LFU 的老化问题与修复方案。

2026-06-02 👁 69 次阅读
169
Spring Boot 日志:配置加载与 Logback 集成

SpringBoot 通过 监听 Spring 上下文生命周期,借助 / 抽象层,在启动阶段自动完成日志框架(Logback / Log4j2 / JUL)的检测与初始化。

2026-05-26 👁 69 次阅读
170
CRDT:无冲突复制的数据类型

CRDT(Conflict-free Replicated Data Type)是一类可以在多个副本上独立更新、并在任意时刻自动合并且不产生冲突的数据结构。

2026-08-03 👁 68 次阅读

第 17 / 20 页 · 共 195 篇