Published onDecember 31, 2025提示缓存:10倍更便宜的 LLM Token,原理是什么?ai深入解析 LLM 的提示缓存机制,了解 KV 缓存如何工作,为什么能节省成本并降低延迟,以及 OpenAI 和 Anthropic 不同的缓存策略。Read more →
Published onDecember 31, 2025从文本到词元:分词管道的工作原理ai深入解析搜索引擎中的分词流程,了解文本如何经过大小写转换、字符折叠、分词、停用词过滤和词干提取等步骤,最终转化为可搜索的词元。Read more →
Published onNovember 28, 2025B树(B-Tree)详解 - 为什么每个数据库都在使用它algorithmdatabaseB树是一种自平衡树数据结构,专为磁盘存储优化。与二叉搜索树不同,B树的每个节点可以有成百上千个子节点,这大大减少了树的深度,使得在磁盘上的查找效率显著提高。本文深入解析B树的设计原理、实现细节,以及为什么50多年来它一直是数据库索引的首选数据结构。Read more →
Published onNovember 28, 2025为什么需要自己构建搜索引擎?system本文介绍如何使用现有数据库构建一个简单而高效的搜索引擎。通过分词、索引和权重系统,实现一个不需要外部服务、易于理解和调试的搜索解决方案。Read more →
Published onNovember 10, 2025Go 中预防 CSRF 的现代方法backendgosecurityGo 1.25 引入了新的 http.CrossOriginProtection 中间件到标准库中,这让我们思考:是否已经到了可以在不依赖基于令牌的检查(如双重提交cookie)的情况下防止 CSRF 攻击的时候?是否可以在不引入第三方包的情况下构建安全的 Web 应用程序?答案可能是谨慎的"是"——只要满足几个重要条件。Read more →