<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>后端技术 on Answer</title>
    <link>https://answer.freetools.me/categories/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/</link>
    <description>Recent content in 后端技术 on Answer</description>
    <generator>Hugo -- 0.152.2</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 08 Mar 2026 19:14:52 +0800</lastBuildDate>
    <atom:link href="https://answer.freetools.me/categories/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>JWT认证入门：从令牌结构到安全验证的完整指南</title>
      <link>https://answer.freetools.me/jwt%E8%AE%A4%E8%AF%81%E5%85%A5%E9%97%A8%E4%BB%8E%E4%BB%A4%E7%89%8C%E7%BB%93%E6%9E%84%E5%88%B0%E5%AE%89%E5%85%A8%E9%AA%8C%E8%AF%81%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 19:14:52 +0800</pubDate>
      <guid>https://answer.freetools.me/jwt%E8%AE%A4%E8%AF%81%E5%85%A5%E9%97%A8%E4%BB%8E%E4%BB%A4%E7%89%8C%E7%BB%93%E6%9E%84%E5%88%B0%E5%AE%89%E5%85%A8%E9%AA%8C%E8%AF%81%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</guid>
      <description>一篇系统性的JWT入门教程，从最基础的概念开始，详细讲解JWT的Header、Payload、Signature三部分结构，认证工作流程，与Session的对比，签名算法选择，以及安全最佳实践。</description>
    </item>
    <item>
      <title>SQL查询入门：从SELECT语句到多表关联的完整技术指南</title>
      <link>https://answer.freetools.me/sql%E6%9F%A5%E8%AF%A2%E5%85%A5%E9%97%A8%E4%BB%8Eselect%E8%AF%AD%E5%8F%A5%E5%88%B0%E5%A4%9A%E8%A1%A8%E5%85%B3%E8%81%94%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 18:57:10 +0800</pubDate>
      <guid>https://answer.freetools.me/sql%E6%9F%A5%E8%AF%A2%E5%85%A5%E9%97%A8%E4%BB%8Eselect%E8%AF%AD%E5%8F%A5%E5%88%B0%E5%A4%9A%E8%A1%A8%E5%85%B3%E8%81%94%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</guid>
      <description>一篇面向开发者的SQL入门教程，从关系型数据库基础概念开始，系统讲解SELECT语句、WHERE条件、ORDER BY排序、聚合函数、GROUP BY分组、JOIN多表关联、INSERT/UPDATE/DELETE数据操作等核心知识，帮助读者快速掌握SQL查询的基本技能。</description>
    </item>
    <item>
      <title>DNS域名解析入门：从域名到IP地址的完整技术指南</title>
      <link>https://answer.freetools.me/dns%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E5%85%A5%E9%97%A8%E4%BB%8E%E5%9F%9F%E5%90%8D%E5%88%B0ip%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 18:50:13 +0800</pubDate>
      <guid>https://answer.freetools.me/dns%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E5%85%A5%E9%97%A8%E4%BB%8E%E5%9F%9F%E5%90%8D%E5%88%B0ip%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</guid>
      <description>一篇面向开发者的DNS入门教程，从域名解析的基本原理出发，系统讲解DNS层级结构、服务器类型、记录类型、查询过程、缓存机制等核心概念，帮助读者理解互联网域名系统的运作方式。</description>
    </item>
    <item>
      <title>IP地址与子网掩码入门：从二进制到网络划分的完整技术指南</title>
      <link>https://answer.freetools.me/ip%E5%9C%B0%E5%9D%80%E4%B8%8E%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81%E5%85%A5%E9%97%A8%E4%BB%8E%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%88%B0%E7%BD%91%E7%BB%9C%E5%88%92%E5%88%86%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 18:43:52 +0800</pubDate>
      <guid>https://answer.freetools.me/ip%E5%9C%B0%E5%9D%80%E4%B8%8E%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81%E5%85%A5%E9%97%A8%E4%BB%8E%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%88%B0%E7%BD%91%E7%BB%9C%E5%88%92%E5%88%86%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</guid>
      <description>一篇面向开发者的IP地址与子网掩码入门教程，从二进制基础开始，系统讲解IP地址结构、分类、子网掩码原理、CIDR表示法、公私网地址区分等核心概念，帮助读者理解网络通信的基础知识。</description>
    </item>
    <item>
      <title>HTTP协议入门：从请求响应到状态码的完整技术指南</title>
      <link>https://answer.freetools.me/http%E5%8D%8F%E8%AE%AE%E5%85%A5%E9%97%A8%E4%BB%8E%E8%AF%B7%E6%B1%82%E5%93%8D%E5%BA%94%E5%88%B0%E7%8A%B6%E6%80%81%E7%A0%81%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 18:38:28 +0800</pubDate>
      <guid>https://answer.freetools.me/http%E5%8D%8F%E8%AE%AE%E5%85%A5%E9%97%A8%E4%BB%8E%E8%AF%B7%E6%B1%82%E5%93%8D%E5%BA%94%E5%88%B0%E7%8A%B6%E6%80%81%E7%A0%81%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</guid>
      <description>一篇系统性的HTTP协议入门教程，涵盖请求响应模型、消息结构、请求方法、状态码分类、HTTP Headers、HTTPS安全传输、缓存机制等核心概念，从基础概念开始逐步讲解，适合初学者快速入门Web开发。</description>
    </item>
    <item>
      <title>OAuth 2.0授权框架：从授权码流程到PKCE的完整技术指南</title>
      <link>https://answer.freetools.me/oauth-2.0%E6%8E%88%E6%9D%83%E6%A1%86%E6%9E%B6%E4%BB%8E%E6%8E%88%E6%9D%83%E7%A0%81%E6%B5%81%E7%A8%8B%E5%88%B0pkce%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 18:17:43 +0800</pubDate>
      <guid>https://answer.freetools.me/oauth-2.0%E6%8E%88%E6%9D%83%E6%A1%86%E6%9E%B6%E4%BB%8E%E6%8E%88%E6%9D%83%E7%A0%81%E6%B5%81%E7%A8%8B%E5%88%B0pkce%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97/</guid>
      <description>一篇系统性的OAuth 2.0授权框架教程，从第三方登录场景引入，详细讲解授权码流程、PKCE扩展、Token管理、JWT结构、授权服务器端点、OpenID Connect、OAuth 2.1规范、常见安全漏洞与防范措施。内容涵盖四种授权类型对比、Access Token与Refresh Token机制、Token存储安全考量，以及不同应用场景的实践建议，适合希望深入理解OAuth工作原理的开发者阅读。</description>
    </item>
    <item>
      <title>正则表达式性能优化：从NFA引擎原理到高效模式编写的完整教程</title>
      <link>https://answer.freetools.me/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E4%BB%8Enfa%E5%BC%95%E6%93%8E%E5%8E%9F%E7%90%86%E5%88%B0%E9%AB%98%E6%95%88%E6%A8%A1%E5%BC%8F%E7%BC%96%E5%86%99%E7%9A%84%E5%AE%8C%E6%95%B4%E6%95%99%E7%A8%8B/</link>
      <pubDate>Sun, 08 Mar 2026 18:05:16 +0800</pubDate>
      <guid>https://answer.freetools.me/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E4%BB%8Enfa%E5%BC%95%E6%93%8E%E5%8E%9F%E7%90%86%E5%88%B0%E9%AB%98%E6%95%88%E6%A8%A1%E5%BC%8F%E7%BC%96%E5%86%99%E7%9A%84%E5%AE%8C%E6%95%B4%E6%95%99%E7%A8%8B/</guid>
      <description>一篇系统性的正则表达式性能优化教程，深入讲解NFA与DFA引擎原理、回溯机制、灾难性回溯问题、各语言实现差异，以及从预编译到原子分组的完整优化实践。</description>
    </item>
    <item>
      <title>Linux性能分析工具链：从60秒速查到深度追踪的完整指南</title>
      <link>https://answer.freetools.me/linux%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7%E9%93%BE%E4%BB%8E60%E7%A7%92%E9%80%9F%E6%9F%A5%E5%88%B0%E6%B7%B1%E5%BA%A6%E8%BF%BD%E8%B8%AA%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sun, 08 Mar 2026 17:40:00 +0800</pubDate>
      <guid>https://answer.freetools.me/linux%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7%E9%93%BE%E4%BB%8E60%E7%A7%92%E9%80%9F%E6%9F%A5%E5%88%B0%E6%B7%B1%E5%BA%A6%E8%BF%BD%E8%B8%AA%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</guid>
      <description>一篇系统性的Linux性能分析教程，涵盖USE方法论、CPU分析、内存分析、I/O分析、网络分析、eBPF追踪、火焰图可视化等核心技术，提供从入门到精通的完整工具链使用指南。</description>
    </item>
    <item>
      <title>重试机制设计指南：从指数退避到抖动的完整工程实践</title>
      <link>https://answer.freetools.me/%E9%87%8D%E8%AF%95%E6%9C%BA%E5%88%B6%E8%AE%BE%E8%AE%A1%E6%8C%87%E5%8D%97%E4%BB%8E%E6%8C%87%E6%95%B0%E9%80%80%E9%81%BF%E5%88%B0%E6%8A%96%E5%8A%A8%E7%9A%84%E5%AE%8C%E6%95%B4%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/</link>
      <pubDate>Sun, 08 Mar 2026 17:25:34 +0800</pubDate>
      <guid>https://answer.freetools.me/%E9%87%8D%E8%AF%95%E6%9C%BA%E5%88%B6%E8%AE%BE%E8%AE%A1%E6%8C%87%E5%8D%97%E4%BB%8E%E6%8C%87%E6%95%B0%E9%80%80%E9%81%BF%E5%88%B0%E6%8A%96%E5%8A%A8%E7%9A%84%E5%AE%8C%E6%95%B4%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/</guid>
      <description>深入解析分布式系统中重试机制的设计哲学与实现原理。从AWS 2025年中断事件出发，详细剖析指数退避、抖动策略、幂等性设计、断路器配合等核心技术，提供Google Cloud、AWS SDK、gRPC等主流实现的参数配置参考，以及生产环境中的最佳实践指南。</description>
    </item>
    <item>
      <title>HNSW：为什么这个图算法正在统治AI时代的向量检索</title>
      <link>https://answer.freetools.me/hnsw%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E5%9B%BE%E7%AE%97%E6%B3%95%E6%AD%A3%E5%9C%A8%E7%BB%9F%E6%B2%BBai%E6%97%B6%E4%BB%A3%E7%9A%84%E5%90%91%E9%87%8F%E6%A3%80%E7%B4%A2/</link>
      <pubDate>Sun, 08 Mar 2026 17:04:51 +0800</pubDate>
      <guid>https://answer.freetools.me/hnsw%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E5%9B%BE%E7%AE%97%E6%B3%95%E6%AD%A3%E5%9C%A8%E7%BB%9F%E6%B2%BBai%E6%97%B6%E4%BB%A3%E7%9A%84%E5%90%91%E9%87%8F%E6%A3%80%E7%B4%A2/</guid>
      <description>深入解析HNSW（分层可导航小世界）算法的设计哲学与实现原理。从六度分隔理论到可导航小世界图，从NSW的贪心路由到HNSW的分层结构，揭示这个算法如何在RAG系统、推荐引擎和语义搜索中实现毫秒级检索。涵盖参数调优、内存权衡、与其他索引的对比，以及大规模部署中的挑战与优化策略。</description>
    </item>
    <item>
      <title>数据库查询引擎为何跑不过手写代码？从火山模型到编译执行的三十年突围</title>
      <link>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9F%A5%E8%AF%A2%E5%BC%95%E6%93%8E%E4%B8%BA%E4%BD%95%E8%B7%91%E4%B8%8D%E8%BF%87%E6%89%8B%E5%86%99%E4%BB%A3%E7%A0%81%E4%BB%8E%E7%81%AB%E5%B1%B1%E6%A8%A1%E5%9E%8B%E5%88%B0%E7%BC%96%E8%AF%91%E6%89%A7%E8%A1%8C%E7%9A%84%E4%B8%89%E5%8D%81%E5%B9%B4%E7%AA%81%E5%9B%B4/</link>
      <pubDate>Sun, 08 Mar 2026 16:50:08 +0800</pubDate>
      <guid>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9F%A5%E8%AF%A2%E5%BC%95%E6%93%8E%E4%B8%BA%E4%BD%95%E8%B7%91%E4%B8%8D%E8%BF%87%E6%89%8B%E5%86%99%E4%BB%A3%E7%A0%81%E4%BB%8E%E7%81%AB%E5%B1%B1%E6%A8%A1%E5%9E%8B%E5%88%B0%E7%BC%96%E8%AF%91%E6%89%A7%E8%A1%8C%E7%9A%84%E4%B8%89%E5%8D%81%E5%B9%B4%E7%AA%81%E5%9B%B4/</guid>
      <description>数据库查询引擎为何跑不过手写代码？从火山模型到编译执行的三十年突围</description>
    </item>
    <item>
      <title>Roaring Bitmaps：为什么这种压缩位图正在重塑大数据分析的存储范式</title>
      <link>https://answer.freetools.me/roaring-bitmaps%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E7%A7%8D%E5%8E%8B%E7%BC%A9%E4%BD%8D%E5%9B%BE%E6%AD%A3%E5%9C%A8%E9%87%8D%E5%A1%91%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E7%9A%84%E5%AD%98%E5%82%A8%E8%8C%83%E5%BC%8F/</link>
      <pubDate>Sun, 08 Mar 2026 16:42:56 +0800</pubDate>
      <guid>https://answer.freetools.me/roaring-bitmaps%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E7%A7%8D%E5%8E%8B%E7%BC%A9%E4%BD%8D%E5%9B%BE%E6%AD%A3%E5%9C%A8%E9%87%8D%E5%A1%91%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E7%9A%84%E5%AD%98%E5%82%A8%E8%8C%83%E5%BC%8F/</guid>
      <description>深入解析Roaring Bitmaps的设计哲学与实现原理，探讨其如何通过分块压缩和动态容器选择解决传统位图的稀疏存储困境，以及在Elasticsearch、ClickHouse等系统中的实际应用。</description>
    </item>
    <item>
      <title>为什么主流语言的sort函数都选择了Timsort</title>
      <link>https://answer.freetools.me/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%BB%E6%B5%81%E8%AF%AD%E8%A8%80%E7%9A%84sort%E5%87%BD%E6%95%B0%E9%83%BD%E9%80%89%E6%8B%A9%E4%BA%86timsort/</link>
      <pubDate>Sun, 08 Mar 2026 16:35:21 +0800</pubDate>
      <guid>https://answer.freetools.me/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%BB%E6%B5%81%E8%AF%AD%E8%A8%80%E7%9A%84sort%E5%87%BD%E6%95%B0%E9%83%BD%E9%80%89%E6%8B%A9%E4%BA%86timsort/</guid>
      <description>深入分析Timsort排序算法的设计哲学与实现原理，探讨为何Python、Java等语言放弃快速排序而选择这一混合算法，揭示其对真实世界数据的适应性优势。</description>
    </item>
    <item>
      <title>Spring事务的七种传播行为为何让无数开发者踩坑：从REQUIRED到NESTED的设计哲学与实现原理</title>
      <link>https://answer.freetools.me/spring%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%B8%83%E7%A7%8D%E4%BC%A0%E6%92%AD%E8%A1%8C%E4%B8%BA%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%97%A0%E6%95%B0%E5%BC%80%E5%8F%91%E8%80%85%E8%B8%A9%E5%9D%91%E4%BB%8Erequired%E5%88%B0nested%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</link>
      <pubDate>Sun, 08 Mar 2026 16:26:31 +0800</pubDate>
      <guid>https://answer.freetools.me/spring%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%B8%83%E7%A7%8D%E4%BC%A0%E6%92%AD%E8%A1%8C%E4%B8%BA%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%97%A0%E6%95%B0%E5%BC%80%E5%8F%91%E8%80%85%E8%B8%A9%E5%9D%91%E4%BB%8Erequired%E5%88%B0nested%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</guid>
      <description>深入解析Spring框架七种事务传播行为的设计哲学与实现原理。从REQUIRED默认行为的深层原因到REQUIRES_NEW连接池死锁风险，从NESTED的JDBC Savepoint实现到EJB与Spring的历史渊源，揭示UnexpectedRollbackException的产生机制、自调用陷阱、ThreadLocal资源绑定等核心技术细节，并提供传播行为选择指南与最佳实践。</description>
    </item>
    <item>
      <title>线程池的七个参数为何让无数开发者踩坑从execute流程到ctl的设计哲学</title>
      <link>https://answer.freetools.me/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9A%84%E4%B8%83%E4%B8%AA%E5%8F%82%E6%95%B0%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%97%A0%E6%95%B0%E5%BC%80%E5%8F%91%E8%80%85%E8%B8%A9%E5%9D%91%E4%BB%8Eexecute%E6%B5%81%E7%A8%8B%E5%88%B0ctl%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6/</link>
      <pubDate>Sun, 08 Mar 2026 16:19:41 +0800</pubDate>
      <guid>https://answer.freetools.me/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9A%84%E4%B8%83%E4%B8%AA%E5%8F%82%E6%95%B0%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%97%A0%E6%95%B0%E5%BC%80%E5%8F%91%E8%80%85%E8%B8%A9%E5%9D%91%E4%BB%8Eexecute%E6%B5%81%E7%A8%8B%E5%88%B0ctl%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6/</guid>
      <description>深入解析Java ThreadPoolExecutor的设计哲学与实现原理。从Doug Lea的JSR 166设计初衷出发，详细剖析corePoolSize、maximumPoolSize、workQueue等七个核心参数的设计权衡，揭示ctl变量将状态与线程数打包的精妙实现，以及Worker类继承AQS的深层原因。涵盖线程池大小计算公式（Brian Goetz公式）、四种拒绝策略的设计考量、线程回收机制、常见陷阱（Executors工厂方法的问题）以及与ForkJoinPool、虚拟线程的对比分析。</description>
    </item>
    <item>
      <title>ConcurrentHashMap的十五年演进：从分段锁到CAS如何重塑Java并发基石</title>
      <link>https://answer.freetools.me/concurrenthashmap%E7%9A%84%E5%8D%81%E4%BA%94%E5%B9%B4%E6%BC%94%E8%BF%9B%E4%BB%8E%E5%88%86%E6%AE%B5%E9%94%81%E5%88%B0cas%E5%A6%82%E4%BD%95%E9%87%8D%E5%A1%91java%E5%B9%B6%E5%8F%91%E5%9F%BA%E7%9F%B3/</link>
      <pubDate>Sun, 08 Mar 2026 16:09:54 +0800</pubDate>
      <guid>https://answer.freetools.me/concurrenthashmap%E7%9A%84%E5%8D%81%E4%BA%94%E5%B9%B4%E6%BC%94%E8%BF%9B%E4%BB%8E%E5%88%86%E6%AE%B5%E9%94%81%E5%88%B0cas%E5%A6%82%E4%BD%95%E9%87%8D%E5%A1%91java%E5%B9%B6%E5%8F%91%E5%9F%BA%E7%9F%B3/</guid>
      <description>深入解析ConcurrentHashMap从JDK 7分段锁到JDK 8 CAS&#43;synchronized的重大架构演进。剖析Doug Lea的设计哲学、桶级细粒度锁策略、红黑树优化、多线程协作扩容机制、LongAdder式计数方案，以及synchronized在JVM层面的优化演进。</description>
    </item>
    <item>
      <title>一个int变量如何支撑起Java并发包的半壁江山：AQS的设计哲学与实现原理</title>
      <link>https://answer.freetools.me/%E4%B8%80%E4%B8%AAint%E5%8F%98%E9%87%8F%E5%A6%82%E4%BD%95%E6%94%AF%E6%92%91%E8%B5%B7java%E5%B9%B6%E5%8F%91%E5%8C%85%E7%9A%84%E5%8D%8A%E5%A3%81%E6%B1%9F%E5%B1%B1aqs%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</link>
      <pubDate>Sun, 08 Mar 2026 16:03:32 +0800</pubDate>
      <guid>https://answer.freetools.me/%E4%B8%80%E4%B8%AAint%E5%8F%98%E9%87%8F%E5%A6%82%E4%BD%95%E6%94%AF%E6%92%91%E8%B5%B7java%E5%B9%B6%E5%8F%91%E5%8C%85%E7%9A%84%E5%8D%8A%E5%A3%81%E6%B1%9F%E5%B1%B1aqs%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%93%B2%E5%AD%A6%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</guid>
      <description>深入解析Java并发包核心框架AQS的设计哲学。从Doug Lea 2004年的原始论文出发，探讨为何一个int类型的state变量能够支撑ReentrantLock、CountDownLatch、Semaphore等多种同步器的实现。剖析CLH队列变体的设计原理、公平与非公平锁的性能权衡，以及AQS如何用模板方法模式简化同步器开发。</description>
    </item>
    <item>
      <title>Spring的三级缓存如何解决循环依赖从实例化到代理的完整技术解析</title>
      <link>https://answer.freetools.me/spring%E7%9A%84%E4%B8%89%E7%BA%A7%E7%BC%93%E5%AD%98%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96%E4%BB%8E%E5%AE%9E%E4%BE%8B%E5%8C%96%E5%88%B0%E4%BB%A3%E7%90%86%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E8%A7%A3%E6%9E%90/</link>
      <pubDate>Sun, 08 Mar 2026 15:57:24 +0800</pubDate>
      <guid>https://answer.freetools.me/spring%E7%9A%84%E4%B8%89%E7%BA%A7%E7%BC%93%E5%AD%98%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96%E4%BB%8E%E5%AE%9E%E4%BE%8B%E5%8C%96%E5%88%B0%E4%BB%A3%E7%90%86%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8A%80%E6%9C%AF%E8%A7%A3%E6%9E%90/</guid>
      <description>深入解析Spring框架解决单例Bean循环依赖的三级缓存机制。从循环依赖的本质出发，详细剖析singletonObjects、earlySingletonObjects、singletonFactories三级缓存的设计哲学，揭示为什么需要三级缓存而非两级，以及AOP代理与循环依赖的复杂交互。涵盖Spring无法解决的循环依赖场景（构造器注入、原型作用域、@Async注解），以及Spring Boot 2.6默认禁用循环依赖的设计考量。</description>
    </item>
    <item>
      <title>从崩溃到恢复：数据库检查点机制如何让 WAL 不再是无底洞</title>
      <link>https://answer.freetools.me/%E4%BB%8E%E5%B4%A9%E6%BA%83%E5%88%B0%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A3%80%E6%9F%A5%E7%82%B9%E6%9C%BA%E5%88%B6%E5%A6%82%E4%BD%95%E8%AE%A9-wal-%E4%B8%8D%E5%86%8D%E6%98%AF%E6%97%A0%E5%BA%95%E6%B4%9E/</link>
      <pubDate>Sun, 08 Mar 2026 15:52:41 +0800</pubDate>
      <guid>https://answer.freetools.me/%E4%BB%8E%E5%B4%A9%E6%BA%83%E5%88%B0%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A3%80%E6%9F%A5%E7%82%B9%E6%9C%BA%E5%88%B6%E5%A6%82%E4%BD%95%E8%AE%A9-wal-%E4%B8%8D%E5%86%8D%E6%98%AF%E6%97%A0%E5%BA%95%E6%B4%9E/</guid>
      <description>深入解析数据库检查点机制与 WAL 的协作原理，从 ARIES 算法到 PostgreSQL、MySQL、SQLite 的实现差异，探讨检查点调优的最佳实践。</description>
    </item>
    <item>
      <title>数据库Buffer Pool为何拒绝LRU从Belady最优到CLOCK-Sweep的六十年算法博弈</title>
      <link>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93buffer-pool%E4%B8%BA%E4%BD%95%E6%8B%92%E7%BB%9Dlru%E4%BB%8Ebelady%E6%9C%80%E4%BC%98%E5%88%B0clock-sweep%E7%9A%84%E5%85%AD%E5%8D%81%E5%B9%B4%E7%AE%97%E6%B3%95%E5%8D%9A%E5%BC%88/</link>
      <pubDate>Sun, 08 Mar 2026 15:44:51 +0800</pubDate>
      <guid>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93buffer-pool%E4%B8%BA%E4%BD%95%E6%8B%92%E7%BB%9Dlru%E4%BB%8Ebelady%E6%9C%80%E4%BC%98%E5%88%B0clock-sweep%E7%9A%84%E5%85%AD%E5%8D%81%E5%B9%B4%E7%AE%97%E6%B3%95%E5%8D%9A%E5%BC%88/</guid>
      <description>深入解析数据库Buffer Pool页面置换算法的演进历程。从1966年Belady最优算法的理论奠基，到LRU-K、2Q、LIRS、ARC等经典算法的设计哲学，再到InnoDB的Midpoint Insertion和PostgreSQL的Clock Sweep生产实践。揭示为什么简单的LRU无法满足数据库需求，以及各大数据库如何用精巧的工程设计解决缓存污染、顺序扫描等核心问题。</description>
    </item>
    <item>
      <title>数据库Join算法如何将万亿级比较降至线性复杂度：从嵌套循环到哈希连接的四十年技术博弈</title>
      <link>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93join%E7%AE%97%E6%B3%95%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%87%E4%BA%BF%E7%BA%A7%E6%AF%94%E8%BE%83%E9%99%8D%E8%87%B3%E7%BA%BF%E6%80%A7%E5%A4%8D%E6%9D%82%E5%BA%A6%E4%BB%8E%E5%B5%8C%E5%A5%97%E5%BE%AA%E7%8E%AF%E5%88%B0%E5%93%88%E5%B8%8C%E8%BF%9E%E6%8E%A5%E7%9A%84%E5%9B%9B%E5%8D%81%E5%B9%B4%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%BC%88/</link>
      <pubDate>Sun, 08 Mar 2026 15:34:18 +0800</pubDate>
      <guid>https://answer.freetools.me/%E6%95%B0%E6%8D%AE%E5%BA%93join%E7%AE%97%E6%B3%95%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%87%E4%BA%BF%E7%BA%A7%E6%AF%94%E8%BE%83%E9%99%8D%E8%87%B3%E7%BA%BF%E6%80%A7%E5%A4%8D%E6%9D%82%E5%BA%A6%E4%BB%8E%E5%B5%8C%E5%A5%97%E5%BE%AA%E7%8E%AF%E5%88%B0%E5%93%88%E5%B8%8C%E8%BF%9E%E6%8E%A5%E7%9A%84%E5%9B%9B%E5%8D%81%E5%B9%B4%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%BC%88/</guid>
      <description>深入解析数据库Join算法的核心原理与演进历程。从嵌套循环连接的朴素直觉，到哈希连接的数学优雅，再到排序合并连接的内存友好设计。基于CMU数据库课程、DeWitt 1984年论文、Kitsuregawa 1983年GRACE数据库机等权威信源，系统梳理三种核心Join算法的I/O成本模型、适用场景、不同数据库的实现差异，以及SQL Server自适应连接等现代演进。揭示优化器如何在毫秒间做出影响查询性能数量级的算法抉择。</description>
    </item>
    <item>
      <title>LSM-Tree的Compaction为何让数据库工程师又爱又恨：从写放大到读放大的三十年权衡</title>
      <link>https://answer.freetools.me/lsm-tree%E7%9A%84compaction%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B7%A5%E7%A8%8B%E5%B8%88%E5%8F%88%E7%88%B1%E5%8F%88%E6%81%A8%E4%BB%8E%E5%86%99%E6%94%BE%E5%A4%A7%E5%88%B0%E8%AF%BB%E6%94%BE%E5%A4%A7%E7%9A%84%E4%B8%89%E5%8D%81%E5%B9%B4%E6%9D%83%E8%A1%A1/</link>
      <pubDate>Sun, 08 Mar 2026 15:25:45 +0800</pubDate>
      <guid>https://answer.freetools.me/lsm-tree%E7%9A%84compaction%E4%B8%BA%E4%BD%95%E8%AE%A9%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B7%A5%E7%A8%8B%E5%B8%88%E5%8F%88%E7%88%B1%E5%8F%88%E6%81%A8%E4%BB%8E%E5%86%99%E6%94%BE%E5%A4%A7%E5%88%B0%E8%AF%BB%E6%94%BE%E5%A4%A7%E7%9A%84%E4%B8%89%E5%8D%81%E5%B9%B4%E6%9D%83%E8%A1%A1/</guid>
      <description>深入解析LSM-Tree Compaction策略的技术本质与演进历程。从1996年Patrick O&amp;#39;Neil等人的原始论文出发，系统梳理Leveled Compaction与Tiered Compaction的核心差异、写放大/读放大/空间放大的数学权衡、RocksDB与Cassandra的生产实践，以及Time Window Compaction等新型策略的设计哲学。揭示Compaction策略选择的关键考量：没有完美方案，只有特定场景下的最优权衡。</description>
    </item>
    <item>
      <title>服务发现为何分裂十五年：从ZooKeeper的CP执念到Eureka的AP妥协</title>
      <link>https://answer.freetools.me/%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%E4%B8%BA%E4%BD%95%E5%88%86%E8%A3%82%E5%8D%81%E4%BA%94%E5%B9%B4%E4%BB%8Ezookeeper%E7%9A%84cp%E6%89%A7%E5%BF%B5%E5%88%B0eureka%E7%9A%84ap%E5%A6%A5%E5%8D%8F/</link>
      <pubDate>Sun, 08 Mar 2026 15:16:13 +0800</pubDate>
      <guid>https://answer.freetools.me/%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%E4%B8%BA%E4%BD%95%E5%88%86%E8%A3%82%E5%8D%81%E4%BA%94%E5%B9%B4%E4%BB%8Ezookeeper%E7%9A%84cp%E6%89%A7%E5%BF%B5%E5%88%B0eureka%E7%9A%84ap%E5%A6%A5%E5%8D%8F/</guid>
      <description>深入解析微服务架构中服务发现技术的十五年演进历程。从Netflix 2012年开源Eureka的AP设计哲学，到ZooKeeper临时节点的CP困境，再到Consul和etcd的Raft共识实现。系统阐述CAP定理如何深刻影响服务注册中心的设计抉择，客户端发现与服务端发现模式的技术权衡，以及Kubernetes如何将两种模式融合。涵盖健康检查机制、自保护模式原理、多数据中心架构，以及服务网格时代的发现机制演进。</description>
    </item>
  </channel>
</rss>
