首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MrWho
掘友等级
银行
分享源于实践,更新源于积累。主要内容围绕 Spring Cloud 微服务架构、权限系统设计等企业级系统的真实项目经验。 大部分文章写于下班或周末,是对技术和业务理解的沉淀,也希望能对你有所启发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
MrWho
@银行
·
10小时前
关注
雪花算法ID重复了?惨痛教训:请勿轻易造轮子!
雪花算法ID重复了?惨痛教训:请勿轻易造轮子! 最近我们线上系统发生了一起严重事故:订单号/流水号出现了重复,影响了核心业务流程。最终定位到根源:一个自研的二方包雪花算法I...
0
评论
分享
MrWho
@银行
·
23天前
关注
企业级权限系统怎么设计四 —— ABAC模型统一功能权限与数据权限
企业级权限系统怎么设计四 —— ABAC模型统一功能权限与数据权限 在上一篇关于数据权限的文章中 ,我们提到了 ABAC(Attribute-Based Access Co...
1
评论
分享
MrWho
@银行
·
26天前
关注
企业级权限系统怎么设计三 —— 数据权限控制
企业级权限系统怎么设计三 —— 数据权限控制 前两篇文章,我们主要梳理了权限系统中的功能权限的设计。功能权限解决了“用户能做什么操作”的问题,但企业应用中还有另外一种权限:...
1
评论
分享
MrWho
@银行
·
1月前
关注
秒杀怎么优化
秒杀怎么优化 最近面试一位资深开发,过程中他提到项目中有秒杀场景,但提到的优化手段仅是“加机器”和“放缓存”。这显然是不够的,说明对高并发系统的理解还不够深入。 本文结合极...
6
评论
分享
MrWho
@银行
·
1月前
关注
企业级权限系统怎么设计二:权限点模型
企业级权限系统怎么设计二:权限点模型 这篇文章也是我在实施项目中的一些思考和复盘。 上回说到,我们将审批相关的权限逻辑从主权限模型中独立出来。那接下来的问题是:角色和功能之...
6
2
分享
MrWho
@银行
·
1月前
关注
Spring Boot 首笔交易慢问题排查与优化实践
Spring Boot 首笔交易慢问题排查与优化实践 在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成。这不仅触...
0
评论
分享
MrWho
@银行
·
1月前
关注
NIO线程只需要2个么-打破沙锅问到底
NIO线程只需要2个么-打破沙锅问到底 我们书接上回:环路调用后导致了微服务假死,有同学问为什么是设置了16个(默认8倍IO线程数)的工作线程导致的,而不是2个的IO线程。...
0
评论
分享
MrWho
@银行
·
2月前
关注
Spring Boot 的优雅启停:确保停机不影响交易
Spring Boot 的优雅启停:确保停机不影响交易 在实际生产环境中,项目上线、发版或版本升级时,服务直接关停可能导致正在执行的交易失败,尤其是在分布式事务和异步调用场...
1
评论
分享
MrWho
@银行
·
2月前
关注
企业级权限系统怎么设计一 —— 优秀领域模型的价值
优秀领域模型的价值:企业级权限系统设计启示 —— 集成式 vs 分离式设计方案对比 在企业级权限管理系统的设计中,领域模型是理解和构建系统核心业务逻辑的基石。一个优秀的领域...
0
评论
分享
MrWho
@银行
·
2月前
关注
Spring Batch 单元测试实战
Spring Batch 单元测试实战 本文基于之前的 SpringBatch 多写示例,展示如何编写针对性的单元测试。本示例不使用 @SpringBootTest,从而避...
0
评论
分享
MrWho
@银行
·
2月前
关注
Spring Batch 多写:分类写与组合写
Spring Batch 多写:分类写与组合写 在本篇文章中,我们将实现 Spring Batch 的多写(Multi-Write),分别介绍 ClassifierComp...
2
评论
分享
下一页
个人成就
文章被点赞
37
文章被阅读
13,928
掘力值
676
关注了
0
关注者
7
收藏集
0
关注标签
0
加入于
2019-04-29