首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
系统设计
订阅
红叶君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
聊聊如何设计百万级抽奖系统
小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 本文正在参与 “性能优化实战记录”话题征文活动 前言 哈喽,大家好,我是一条。 《
多线程设计模式:保护性暂停模式详解以及其在DUBBO应用源码分析
在多线程编程实践中,我们肯定会面临线程间数据交互的问题。在处理这类问题时需要使用一些设计模式,从而保证程序的正确性和健壮性。 保护性暂停设计模式就是解决多线程间数据交互问题的一种模式。本文先从基础案例介绍保护性暂停基本概念和实践,再由浅入深,最终分析DUBBO源码中保护性暂停设…
秒杀系统实战(四)| 缓存与数据库双写一致性深度分析
微笑挖坑,努力填坑。 本文是秒杀系统的第四篇,我们来讨论秒杀系统中「缓存热点数据」的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了实现代码。 ... 在秒杀实际的业务中,一定有很多需要做缓存的场景,比如售卖的商品,包括名称,详情等。访问量很大的数据,可以算是“热点”…
架构详解——淘系圈品进化史
商品数据是营销的基础,很多营销工具最终都会涉及到商品数据的处理,比如打标、修改商品的feature、调用各种下游系统,单个商品可以通过同步方式处理,实际业务上会依据一定业务规则圈定大量商品并对其进行处理,因此,卡券商品设置引擎应运而生。 卡券商品设置引擎(俗称圈品)的作用是,依…
基于有限状态机与消息队列的三方支付系统补单实践
0. 引言 在日常生活中,从线下的超市购物到线上的外卖点餐、电商网购等,支付无时无刻不在发生,不论是通过现金、pos 机刷卡还是微信支付宝等第三方支付。线上支付有着及时便捷一气呵成的极致体验,当然也有少数的时候体验不够丝滑,比如早期我们在 PC 版 12306 买火车票,当支付…
【文】关于用户权限管控的方案设计
绝不给你越界的权限。 明确每个管理者被分配的权限。 范围内管理者不可逾越该范围而管理其他用户。 如管理员不能授予用户系统管理员的权限。 不同颜色之间相互独立。 用户将会享受组带来的权限支持。示意图如下: 他们享受组所定义的权限。 或者其他。 具体不做详细赘述。 并将指定用户添加…