自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 为什么 MySQL 需要“回表”?

使用MySQL的你一定听过“回表”。其对查询性能的影响成为普遍共识,但事实果真如此吗?网络上关于“回表”的分析与解决的文章非常多,绝大多数并未指明真正原因,只要使用MySQL就会有“回表”问题吗?

2025-01-08 21:18:27 2040

原创 点对点(队列)与发布订阅两种消息模型对比

1张图,512个字,3分钟彻底搞懂点对点(队列)与发布订阅两种消息模型的异同,以及主流消息中间件分别采取的消息模型横评。

2025-01-03 20:36:01 622 1

原创 2025 年属于你的顶级开源项目贡献指南:一天一小时,七天成为贡献者

成为开源项目贡献者是多数开发者的一个小目标。都2025年了,上哪找适合新手参与的项目,还是顶级开源项目?本文将结合个人经验,为你提供一份详细指南,不标题党不忽悠,每天一小时,七天成为顶级开源项目贡献者。

2025-01-02 12:58:45 1135 1

原创 应用层修复大语言模型(LLMs)输出异常 JSON 通用解决方案

在应用集成大语言模型逐步深入的过程中,对于以 JSON 为代表的结构化数据输出逐步成为核心用例。在模型无法保证 100% 生成正确 JSON 输出的当下,应用层是否有一套能够适配多语言,多种结构化格式,同时提供更为健全修复能力的方案?本文结合个人经验,提出了一个基于 ANTLR 的修复方案,希望能为你带来一定的参考价值。

2024-12-27 20:24:54 841 1

原创 延迟双删如此好用,为何大厂从来不用

Cache-aside下数据变更推荐使用删除缓存的策略,为降低数据不一致通常会配合延迟双删策略。但大厂却很少使用这种方式。背后原因是什么呢?延迟双删策略有致命缺陷么?大厂采用什么策略。

2024-12-11 20:08:36 1061 1

原创 低成本亿级流量分布式本地缓存一致性方案(设计篇)

引入本地缓存除了性能提升之外还有其他原因吗?面对引入本地缓存所带来的数据一致性问题,一定要用复杂的组件和理论来解决吗?如何简单高效、低成本的实现分布式场景下本地缓存的数据一致性?

2024-12-04 16:46:05 1101

原创 主从架构(Coordinator-Worker Architecture):分布式系统设计中最简单的架构模式

面对分布式系统设计,是否有简单易上手的架构模式?我们常听说的主从架构究竟代表着什么?不同系统主从架构之间是否有着显著的区别?为什么主从架构如此常见?采用主从架构会为系统带来哪些好处?本文试图给出答案。

2024-12-02 19:20:49 1206

原创 大厂案例:Shopee 百亿级商品数据如何平稳实现千万级服务器成本缩减

Shopee 作为东南亚领航电商平台,商品系统面临诸多挑战。研发团队通过提升缓存命中率、实现数据冷热分离等手段,成功大幅降低数据库服务器成本。详细技术细节及改造效果极具参考价值,本文将带你一探究竟!

2024-11-24 20:57:25 1988 2

原创 缓存与主副本数据一致性系统设计方案(下篇)

如何为Cache-Aside模式提供更强的数据一致保障?提供更强的一致性保障需要更复杂的实现吗?在更强的一致性保障下,更新数据库后是选择删除缓存还是更新缓存?本文希望解答上述问题之余提供提供设计参考。

2024-11-22 20:22:23 1994

原创 缓存与主副本数据一致性系统设计方案(上篇)

采用Cache-Aside模式,采取更新数据库后删除缓存是正确的吗?更新数据库后更新缓存的方式,真的容易造成数据不一致吗?在系统设计与实际场景下,两种实现方式究竟要如何选择?本文尝试一一解答上述疑问。

2024-11-20 20:01:22 1099

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除