首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
人人都能设计复杂的业务系统
五阳
创建于2023-09-03
订阅专栏
专注复杂业务系统设计!
等 951 人订阅
共72篇文章
创建于2023-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分库分表也没吹的那么神…… 这 7 个问题难以解决
- 分库分表技术是完美的解决方案吗?它有哪些不足之处? - 为什么单库单表存在系统瓶颈,就选择分库分表呢?有其他更好的方案吗?
分享一个简单实用的日志打印工具,使用两年了,极其方便
为了更方便地排查问题,电商交易系统的日志中需要记录用户id。然而每当打印日志都需要手动设置用户id,非常麻烦,需要想个办法优化下。
挑战仅用一行代码实现请假审批流程
工作流审批功能是办公OA系统核心能力,如果让你设计一个工作流审批系统,你会吗?千万不要小瞧OA内部系统的复杂性
2024面试必问:系统频繁Full GC,你有哪些优化思路?第一步分析gc日志(1)
理解GC 日志,是GC 参数调优的第一步。 接下来五阳将重要知识点和GC日志结合起来,逐行讲解 GC 日志,帮助大家更容易地理解Java GC原理。
小众且神奇的知识:有的Java 进程像小强你杀不死
当使用 kill pid 命令来杀死一个Java进程时,该进程如何避免被杀死?即如何在Linux系统中让Java进程屏蔽"kill"命令?
五阳:对业务系统的理解只能逐步深入
一个优秀的架构师必须明白,要设计出良好的业务系统架构,就必须先全面了解业务逻辑。例如想要理解 Spring 的源码和设计原理,就必须首先掌握 Spring 的
1 分钟 学会酷炫技能,关于枚举类型,你绝对没用过如此酷炫的使用方式!
大家好,我是五阳,最近在偷学兄弟团队的代码,收获较多,现在我给大家做一个期末汇报。 枚举类型适用于有限且固定值的场景,比如状态、返回值类型等类型字段,可以将所有情况枚举出来。最近我发现了一些新颖的使用
用的这种方式生成订单 ID,现在我有点后悔
对于名气很大的人或事,很多人本能地会认为它们是正确的,一部分人会产生一种向往之情,认为:"如果我也能做到这样,那一定是很棒(NB)。"
单测写得好,年终少不了———这样写单测很牛 X,老板都得跟你学
你是否有这样的窘境,在执行一次单元测试后,再次执行却会失败。这是因为上一次的单元测试修改了数据,导致下一次执行时业务逻辑不同,必须重新构建数据才能再次执行单元测试。
一个redis库存问题发愁了三天,过年还在想,最后发现自己想复杂了
最近五阳找出版社编辑和几位大佬聊了一件事————出本关于电商业务架构的书,分享一下 商品、营销、订单、会员、支付各细分业务系统的建设经验。最后因为法律问
过年线上出问题怎么办,还在担惊受怕?聊一聊如何精准地配置告警策略
对于新手来说,有些事会感到很棘手、很困难,但对于老司机来说却轻而易举,就像砍瓜切菜一样简单。两者唯一的差异只是经验多少,而非能力高低。只要掌握了相关经验技巧,解决这些问题就会变得轻松自如。
超强总结:搞定最终一致性的4个方案,有一个少有人用过,你都知道吗?
很多人认为电商场景对于一致性要求非常高。一定有很多高深技术保证强一致性。这是一种错误的理解,大多数电商业务场景只需要保证最终一致性,往往不需要强一致性。而保证最终一致性的最重要方法就是重试。
从 2 天降到2分钟,降低监控打点的工作量
新手程序员初入职场,往往被安排一些 简单的小活 ,我也不例外,都工作六年了,也会被安排了一些小活,并且是紧急需求…… 接下来讲讲如何把一件”小活“ 内卷成一个通用组件!
高并发场景下,库存系统的架构挑战,一共9个关键性问题
秒杀等高并发场景的库存系统难点?多商品库存扣减如何保证一致性?如何保证库存扣减的幂等?如何设计库存接口的语义?记录库存余额还是记录售卖数量?
Spring Event 别瞎用!从我司的悲剧(教训)中,我总结了6 条最佳实践
今天,五阳哥,想重点聊聊使用 Spring Event 最为关键的几个问题。这是我司线上生产环境实际踩坑后,总结的极为宝贵的经验!
^_^ 3 分钟掌握业务中台设计技巧
业务中台的名气震天响,听得我耳朵都快起茧子。关于业务中台架构设计的文章只有很少一部分内容能看懂。不是因为理解水平低,原因在于业务中台有大量业务背景,没有业务经验的人很难深入理解对应的架构设计。
一张长图透彻理解SpringBoot 启动原理,架构师必备知识,不为应付面试!
全网独家,透彻解析Spring的启动原理,分析各个扩展点的启动顺序。深入理解Spring,并不是只为应付面试,更是实际工作的需要。
搞不懂,我的手机没有公网IP,服务器响应报文如何被路由到手机?
“我的手机和个人电脑等设备只有内网IP,而没有公网IP的情况下,公网服务器的响应IP报文如何被路由到我的内网设备呢?“,6年前,在我刚毕业的时候,我曾困惑于这个问题。
扣减库存余额 vs 记录购买数量,你选择哪一个方案?
到底是记录库存余额,还是记录购买数量,在设计库存系统时,这是绕不过去的问题。今天聊一下,这两种方式的优劣!
12个要点,聊清楚商品中心设计的精髓
8年来,五哥一直从事虚拟商品售卖业务,从云计算虚拟机,线上课程到会员卡等业务,虚拟商品的模型设计有很多共性问题,今天把我的思考分享给大家
下一页