首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
系统设计
人月聊IT
创建于2022-10-08
订阅专栏
系统设计
等 8 人订阅
共13篇文章
创建于2022-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
先更新数据库再删除缓存
先更新数据库再删除缓存 依旧是 2 个线程并发「读写」数据: 缓存中 X 不存在(数据库 X = 1) 线程 A 读取数据库,得到旧值(X = 1) 线程 B 更新数据库(X = 2) 线程 B 删除
系统间调用
抛个话题: 系统和系统之间的调用,什么时候应该用api,什么时候应该用消息组件? 考虑因素 API 消息组件 同步 vs 异步 同步调用,等待即时响应 异步处理,不需要立即响应 解耦性 较紧密耦合,需
Flink
流处理系统和容错性 若要依靠多个流事件来计算结果,必须将数据从一个事件保留到下一个事件。这些保存下来的数据叫作计算的状态。准确处理状态对于计算结果的一致性至关重要。在故障或中断之后能够继续准确地更新状
合理表达
提高工作技巧的秘方 案例 让我们猜测一下 绵羊想表达的什么? 并不够准确 崩了,不能用了 整个业务瘫痪了 研发没有责任感 语义规则/模棱俩可 相对语言 量化数据表达:疼苦指数,拥堵指数,准确。 尽量减
如何做工作反馈
客观 事实 行为 西南航空CEO 行为 影响 欣赏 BIA 反馈 建设性反馈 案例例子案例例子案例例子
OAuth 第三方登录
跳转极客OAuth OAuth协议简单回顾 接入QQ开放平台的前置条件 一台公网通过域名可访问的web服务器 备案 注意事项
CAP理论 和 Base理论
“我正在参加「掘金·启航计划」” CAP理论 CAP理论是分布式系统设计中的重要概念,它涉及到三个关键属性: 一致性(Consistency):在分布式系统中的所有节点中,数据的状态是一致的。即使在并
用户画像-系统分析(业务分析)
构建用户标签体系,助力企业精细化运营 • 为什么要做用户标签画像 • 如何构建完备的用户标签体系 • 标签的生产和创建 • 如何利用用户画像分析赋能业务落地 标签是什么?-- 标签是对用户某个维度特征
优惠券系统设计
关键字: Message Queue· 分布式事务 表单设计 Touch System 优惠券 消息队列 索引 SQL Table Design 存预热 过期券通知 触达系统 Scenario 场景
秒杀-常见系统设计
Scenario 场景 • 具体场景有哪些? • 实际需求有什么? • 详细流程怎么样? 服务器、数据库等能承载的 QPS 有限,如数据库一般是单机 1000 QPS。需要根据业务预估并发量。 有限库
系统设计-资源贴
网友-[Nick~毓](的系列文章),按照时间正序排序,从过去到未来。 食堂就餐卡系统设计 接口隔离原则 好莱坞原则:Don't call me, I'll call you. (不用调用, 我们调用
系统设计-Twitter
分享一篇网友的解剖朋友圈的文章,好文 解剖朋友圈 下面以:设计Twitter为例子,用4s分析法来解剖Twitter Scenario 场景 Scenario 场景 需要设计哪些功能,设计得多牛 1.
系统设计(首章)
系统设计 vs 面向对象设计 形式上: 面向对象设计手把手的 Coding 系统设计高屋建瓴的“扯淡” 考察的知识点上: 面向对象设计:Class, Object, Method, Inheritan