很多人会把风控和限流当成一回事,但两者只是在某些场景里有交集。限流更偏向系统保护,风控更偏向识别异常行为和资源…
设计模式不需要一开始就背很多。对日常业务开发来说,先把单例、策略和工厂这三个理解清楚,已经能覆盖不少场景。 单…
谈限流时,如果只会背固定窗口和令牌桶,回答通常还不够完整。真正有价值的是说清楚限流为什么做、算法怎么选、以及应…
很多人一提领域驱动设计,就直接开始背实体、聚合和仓储这些术语,但真正重要的是先理解它为什么会出现。DDD 要解…
最终一致性不是说数据可以一直不一致,而是允许系统在短时间内出现状态差异,随后再收敛到一致结果。它常见于跨服务、…
高可用不是一句“多部署几台机器”就能解决。真正关键的是:单个节点挂掉后,系统能不能自动切换,用户请求能不能继续…
理解线程同步,不要一上来就背一堆 API,先抓住它到底在解决什么问题:原子性、可见性和有序性。 第一件事:原子…
Spring Security 看起来配置很多,但主线并不复杂。抓住认证、授权和过滤器链这三个关键词,整体结构…
这两个结构都能存一组数字,但它们服务的目标完全不同。`int[]` 更偏底层和性能,`ArrayList<…
默认情况下,Spring Bean 是单例作用域,也就是同一个容器里同一个 Bean 定义只创建一份实例。 默…