Canal 原理与安装教程:MySQL Binlog 增量同步实战
介绍 Canal 的工作原理、安装步骤与基础测试方式,帮助快速理解它在 MySQL Binlog 增量同步场景中的用法。
Canal 原理与安装教程:MySQL Binlog 增量同步实战
介绍 Canal 的工作原理、安装步骤与基础测试方式,帮助快速理解它在 MySQL Binlog 增量同步场景中的用法。
梳理常见的分布式 ID 生成方案,包括 UUID、号段、雪花算法等,帮助理解它们的原理、优缺点与适用场景。
Redis + ZSet 实现高并发榜单 Top N 统计方案
介绍一种基于本地缓存、Redis ZSet 和定时任务的榜单 Top N 统计方案,适用于高并发读写场景。
讨论如何区分偶发性超时和频繁超时,并设计更稳健的重试策略,避免在高并发场景下引发重试风暴。
介绍限流的基本概念、核心目的和常见实现思路,帮助理解系统在高并发场景下如何保护资源并保持稳定。
介绍 Kafka 的基础概念、核心能力与典型应用场景,帮助快速理解它作为消息队列和流式处理平台的定位。
OAuth 2.0 vs OIDC:认证与授权的区别与使用场景
从认证与授权的角度梳理 OAuth 2.0 和 OIDC 的差异,帮助理解两者的定位、关系以及各自适用的场景。
JWT 入门:JSON Web Token 原理、结构与使用场景
介绍 JWT 的基本概念、组成结构和使用场景,帮助理解它在认证与授权中的作用,以及为什么它常用于无状态登录。
整理 OAuth 与 OAuth 2.0 的基础概念、入门文章和实践资料,帮助快速建立对授权协议的整体认识。
RFC 6749 中文版:OAuth 2.0 授权框架完整解读
OAuth 2.0 授权框架 RFC 6749 的中文整理版,适合作为理解 OAuth 2.0 协议设计、角色定义与授权流程的参考资料。
WebSocket 学习指南:协议规范、API 与实战资源清单
整理 WebSocket 的基础概念、协议规范、API 文档和实践文章,适合作为入门和系统学习 WebSocket 的阅读清单。
MicroProfile 入门:Java 微服务规范体系与学习资源
整理 MicroProfile 的基础概念、目标与相关学习资料,适合作为 Java 微服务规范体系的入门索引。
从业务需求出发,讨论如何设计一个全局唯一、长度可控且尽量按时间有序的分布式 ID 生成器。
结合 TinyURL 等经典案例,梳理短网址服务的需求分析、容量预估与系统设计思路,适合作为系统设计练习参考。
从定义、核心特征到设计目标,梳理分布式系统的基础概念,帮助快速建立对分布式架构的整体认知。
从基础能力、项目实践、系统设计和沟通协作等角度,梳理成长为一名合格架构师所需要具备的核心能力。
整理数据库中设计树形结构的常见方案,包括父子关系、路径、嵌套集和物化路径,帮助比较不同模型的适用场景。
Spring Security 与 OAuth2 演进史:三个版本阶段详解
梳理 Spring Security 与 OAuth2 在 Spring 生态中的演进过程,帮助理解相关安全体系的历史脉络与版本变化。