首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
草捏子
掘友等级
后端开发
公众号:草捏子
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
93
文章 92
沸点 1
赞
93
返回
|
搜索文章
草捏子
后端开发
·
4月前
关注
状态机设计:比if-else优雅100倍的设计
引言:为什么需要状态机? 在后台系统开发中,我们经常需要处理对象的状态流转问题:订单从"待支付"到"已支付"再到"已发货",工单系统从"打开"到"处理中"再到"解决",这些...
132
21
分享
草捏子
后端开发
·
5月前
关注
死信队列的使用场景
作为后端开发者,你一定遇到过这样的情况:某个订单支付消息反复处理失败,某个用户请求卡在队列里无法动弹,某个定时任务神秘消失...这时就需要请出我们消息系统中的"急救专家"—...
1
评论
分享
草捏子
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
2年前
关注
京东毫秒级热 key 探测框架设计与实践
在拥有大量并发用户的系统中,热 key 一直以来都是一个不可避免的问题。或许是突然某些商品成了爆款,或许是海量用户突然涌入某个店铺,或许是秒杀时瞬间大量开启的爬虫用户...
71
5
分享
草捏子
赞了这篇文章
小蚂蚁技术
架构师
·
1年前
关注
尊嘟假嘟~常见 Redis 大key,热key解决方案
一:什么是Redis 大Key 在Redis中,"big key" 指的是一个占用较多内存空间的键。当一个键的值占用的内存超过了Redis的配置阈值时,它就被认为是一个 "...
47
10
分享
草捏子
赞了这篇文章
得物技术
11月前
关注
基于Redis内核的热key统计实现方案|得物技术
Redis热key问题是指单位时间内,某个特定key的访问量特别高,占用大量的CPU资源,影响其他请求并导致整体性能降低。而且,如果访问热key的命令是时间复杂度较高的命令...
18
1
分享
草捏子
后端开发
·
6月前
关注
接口幂等性设计:6种解决方法让重复请求不再成为系统隐患
一、什么是接口幂等性? 1.1 数学概念到编程实践 在数学中,幂等运算满足 f(f(x)) = f(x) 的特性。比如绝对值函数 abs(abs(x)) = abs(x)。...
6
1
分享
草捏子
关注了
石小石Orz
后端开发
草捏子
赞了这篇文章
石小石Orz
前端 | 🌏 shc1139874527
·
1年前
关注
直接使用git pull拉取代码,被同事狠狠地diss了!
今天干活时,突然看到大群里有人艾特我,还甩了一张截图: 我很火大,群里艾特我膈应谁呢! 到这儿,我没干再反驳了,因为我不太清楚rebase的意思,我开始怀疑是不是自己git...
2.0k
669
分享
草捏子
后端开发
·
6月前
关注
当你在电商下单时,钱到底怎么扣?用TCC模式解决分布式事务难题
前言:一个订单背后的技术修罗场 假设你正在开发一个电商系统,用户下单时需要同时完成: 创建订单 扣减库存 冻结优惠券 扣减账户余额 这四个操作分布在不同的微服务中,如何保证...
5
1
分享
草捏子
赞了这篇文章
JanusWoo
后端研发工程师 @Shopee
·
5年前
关注
分布式事务实践——TCC、Saga入门级理解
记录一下最近工作中遇到的业务场景以及基于该场景的学习和理解,并且简单实现的一个小的Saga框架。 简单抽象地描述下业务场景:有四个模块A、B、C、D,其中B、C、D是下游服...
23
3
分享
草捏子
后端开发
·
6月前
关注
别让外部接口"毒死"你的系统!防腐层技术一定要知道
大家好,我是草捏子。今天我们要聊一个听起来很专业,但其实特别接地气的概念——防腐层。就像我们点外卖时会用一次性餐具隔离不干净的餐盒,我们的系统也需要这样一个"隔离装置"。 ...
25
4
分享
草捏子
后端开发
·
6月前
关注
主从延迟导致数据读不到?手把手教你架构级解决方案
现象篇:这个场景你一定遇到过 小白程序员小明最近遇到了这样的困惑:用户支付后马上刷新页面,订单状态却显示未支付。其实这就是典型的主从延迟问题。当我们的数据库采用主从架构时,...
2
评论
分享
草捏子
后端开发
·
7月前
关注
最终一致性避坑指南:小白也能看懂的分布式系统生存法则
大家好,我是专门为编程小白讲技术的草捏子。今天我们要聊一个听起来高大上但其实每天都在用的技术概念——最终一致性。就像网购时订单和库存的同步、转账时的到账延迟,背后都是它在默...
8
评论
分享
草捏子
后端开发
·
7月前
关注
从CPU原理看:为什么你的代码会让CPU"原地爆炸"?
大家好,我是专门给程序员"填坑"的草捏子。今天要和大家聊一个惊心动魄的话题——为什么你的代码使得服务器CPU突然像坐火箭一样飙升,今天我们就从CPU的工作原理入手,彻底搞懂...
10
1
分享
草捏子
后端开发
·
7月前
关注
为什么CPU缓存偏偏是三级?少一级不够,多一级浪费?
作为程序员,你一定见过这样的配置:i9-13900K拥有32KB L1/2MB L2/36MB L3。为什么所有现代CPU都不约而同选择三级缓存?这背后藏着计算机架构师们二...
11
2
分享
草捏子
后端开发
·
4年前
关注
分布式任务队列Celery的实践
笔者在近期工作中有接触到 Celery,这是一个开源的分布式任务队列(Distributed Task Queue),在 Github 上现有 18k star,主要可以用...
6
1
分享
草捏子
赞了这篇文章
MarvinZhang
搬砖工程师
·
6年前
关注
分布式异步任务队列神器-Celery
...
63
1
分享
草捏子
赞了这篇文章
旭1478080873000
信息安全监控工程师 @平安科技
·
8年前
关注
使用 Celery 踩过的坑
Celery 是一个使用 Python 开发的分布式任务调度模块,因此对于大量使用 Python 构建的系统,可以说是无缝衔接,使用起来很方便。Celery 专注于实时处理...
40
评论
分享
草捏子
赞了这篇文章
Java3y
🏆微信搜「Java3y」获取原创电子书
·
7年前
关注
COW奶牛!Copy On Write机制了解一下
触及到知识的盲区了,于是就去搜了一下copy-on-write写时复制这个技术究竟是怎么样的。发现涉及的东西蛮多的,也挺难读懂的。于是就写下这篇笔记来记录一下我学习copy...
129
16
分享
草捏子
后端开发
·
4年前
关注
Kafka的10道基础面试题
这次给大家分享的是Kafka的10道面试题,就难度我觉得是比较基础的,但考的知识点还比较全面,可以用来考察自己掌握Kafka基础的程度。 1. Kafka是什么? Kafk...
4
2
分享
下一页
个人成就
文章被点赞
750
文章被阅读
123,390
掘力值
3,703
关注了
23
关注者
249
收藏集
7
关注标签
16
加入于
2019-12-30