德刑君
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

场景设计:手机短信验证码的生成、发送与验证

从安全随机数、挑战事务、发送限流、供应商回执、验证码哈希存储、原子验证、防刷和风险分级等角度设计短信验证码系统。
2026-07-29
后端架构 > 场景设计
#Redis #幂等 #短信验证码 #OTP #限流 #安全

场景设计:如何统计用户在线时长

从在线定义、心跳协议、会话事件、Redis 实时状态、区间合并、离线补偿和多端去重等角度设计用户在线时长统计系统。
2026-07-29
后端架构 > 场景设计
#Redis #WebSocket #在线状态 #心跳 #流式计算 #数据统计

后端场景:对“反软件工程范式”架构设计的思考

将“反软件工程范式”定义为一组违背可维护性、可验证性和可演进原则的架构倾向,并从复杂度、边界、分布式系统、平台化和 AI 代码生产等角度展开分析。
2026-07-29
后端架构 > 软件工程
#微服务 #架构设计 #反模式 #演进式架构 #技术治理 #AI 编程

场景设计:类微信 IM 系统如何保证消息顺序一致性

从顺序语义、会话分片、服务端序列号、Kafka 分区、重试幂等、缺口补拉和多端同步等角度设计类微信 IM 消息顺序机制。
2026-07-29
后端架构 > 场景设计
#IM #消息顺序 #Kafka #序列号 #幂等 #多端同步

场景设计:二维码扫码登录系统

从二维码生成、扫码、手机确认、PC 会话兑换到重放攻击、登录劫持和状态机设计,完整分析扫码登录系统。
2026-07-29
后端架构 > 场景设计
#Redis #二维码登录 #认证 #WebSocket #SSE #安全设计

场景设计:类微信朋友圈时间序 Feed 系统

以严格时间序朋友圈为例,分析 Feed 的推拉模式、混合扇出、可见性、游标分页、删除传播、缓存和一致性设计。
2026-07-29
后端架构 > 场景设计
#高并发 #Feed #时间线 #Fanout #Redis ZSet #游标分页

场景设计:美团/饿了么外卖骑手抢单系统

从订单广播、候选骑手匹配、原子抢单、幂等、超时回收、公平性和反作弊等维度设计外卖骑手抢单系统。
2026-07-29
后端架构 > 场景设计
#Redis #高并发 #抢单 #数据库并发控制 #消息队列 #状态机

场景设计:美团/饿了么如何找出附近 1km 的商家

从经纬度计算、空间索引、候选集过滤、商家排序到高并发缓存,系统分析“附近 1km 商家”功能的完整后端设计。
2026-07-29
后端架构 > 场景设计
#LBS #Redis GEO #PostGIS #Elasticsearch #H3 #系统设计

从 MVP 到百万并发:直播弹幕系统完整设计

从业务特征、容量估算、轮询 MVP、WebSocket 长连接、消息顺序、房间路由、热门直播间、可靠性、存储、限流降级到监控运维,完整设计一套可演进的直播弹幕系统。
2026-07-29
系统设计
#Redis #高并发 #Kafka #WebSocket #直播 #弹幕 #消息系统

Java 核心机制深度解析:泛型、反射、动态代理、SPI、枚举、注解、Lambda、equals/hashCode 与表达式引擎

从编译期类型系统、运行时元编程、插件扩展到业务规则动态化,系统讲解 Java 泛型、反射、动态代理、SPI、枚举、条件分支优化、源码许可、表达式引擎、注解、equals/hashCode 与 Lambda。
2026-07-29
Java
#Java #Lambda #反射 #泛型 #动态代理 #SPI #枚举 #注解 #equals #hashCode #表达式引擎 #代码设计

PostgreSQL 架构原理详解:进程、存储、MVCC、WAL、索引与备份恢复

从一次 SQL 的完整执行链路出发,系统讲解 PostgreSQL 18 的多进程架构、内存模型、表访问方法、物理存储、MVCC、WAL、事务隔离、索引体系、VACUUM 以及备份与时间点恢复。
2026-07-28
数据库 > PostgreSQL
#PostgreSQL #备份恢复 #PGSQL #数据库架构 #MVCC #WAL #索引 #Mermaid

Java 测试体系实战:JUnit、Mockito、MockMvc 与 PowerMock

系统讲解 JUnit、Mockito、MockMvc 与 PowerMock 的职责边界、组合方式、工程配置、完整示例、常见问题和遗留代码迁移策略。
2026-07-28
Java > Software Testing
#Spring MVC #JUnit #Mockito #MockMvc #PowerMock #Unit Test

Redis 8 深度解析:从命令执行、内存管理到持久化、复制与 Cluster

深入解析 Redis 8 的命令执行链路、过期与淘汰、事务、内存容量计算、AOF/RDB、主从复制、Redis Cluster、底层数据结构及生产最佳实践。
2026-07-27
Middleware > Redis
#Cache #Redis 8 #Persistence #Replication #Redis Cluster #Data Structure

Java GC 全景指南:从垃圾回收算法到 JDK 8、17、21、25

从《垃圾回收的算法与实现》的基础算法出发,系统梳理 HotSpot 在 JDK 8、17、21、25 中的 Serial、Parallel、CMS、G1、ZGC、Shenandoah 与 Epsilon,并给出生产选型、监控和调优方法论。
2026-07-26
Java > JVM
#Java #JVM #GC #G1 #ZGC #Shenandoah #CMS

Spring Data JPA、Flyway、ShardingSphere-JDBC、HikariCP 与 PostgreSQL 18.4 深度整合:分库分表、字段加密、广播表与单表最佳实践

欢迎你来读这篇博客。 这不是一篇把 Spring Data JPA、Flyway、ShardingSphere-JDBC 和 HikariCP 分别介绍一遍的技术清单,而是一篇围绕真实业务边界展开的深度整合实践。 本文使用一个 多租户结算平台 作为贯穿始终的示例,完整覆盖: 两个物理数据库,每个分片逻辑表在每个库中再拆成两张真实表; tenant_id 分库、settlement_id 分表;
2026-07-26
Java
#Spring Boot #Spring Data JPA #Hibernate #ShardingSphere #分库分表 #PostgreSQL #Flyway #ShardingSphere-JDBC #HikariCP #字段加密 #广播表 #绑定表 #单表 #数据库迁移

Spring Boot 本地任务消息组件:本地消息表、Spring Event 与定时补偿实现最终一致性

将业务数据库事务与 MQ、HTTP 等外部调用解耦,通过本地任务消息表、事务提交后事件、通知策略和分组补偿任务,构建可复用的最终一致性组件。
2026-07-25
架构设计
#Spring Boot #Java #DDD #本地消息表 #最终一致性 #Spring Event #RabbitMQ #AOP

VMware vCenter Server Appliance 8.0 安装与配置教程:接入 Windows Server 2022 AD 域

本文介绍如何从零部署 VMware vCenter Server Appliance 8.0,并将其接入由 Windows Server 2022 提供的 Active Directory 域和 DNS 服务。 教程不仅覆盖 VCSA 的两阶段安装,还包括 AD 域名规划、DNS 正反向解析、NTP 时间同步、LDAPS 身份源、AD 用户授权、ESXi 主机纳管、许可证、更新、备份以及常见故障排
2026-07-23
VMware
#VMware #vSphere 8 #vCenter #VCSA #ESXi #Windows Server 2022 #Active Directory #LDAPS

Dell PowerEdge R730 完整使用指南:BIOS、iDRAC8、RAID 与 VMware ESXi 8 安装

从硬件验收到 BIOS、PERC RAID、iDRAC8 远程管理,再到 Dell PowerEdge R730 安装 VMware ESXi 8、初始化配置与常见故障排查的一站式教程。
2026-07-23
服务器与虚拟化
#Dell PowerEdge #Dell R730 #iDRAC8 #VMware ESXi #BIOS #RAID #PERC H730

VMware vSphere 8 配置 NVIDIA vGPU 教程:Tesla V100 SXM2/PCIe 与 Dell C4140/R730 实战

本文记录在 VMware vSphere 8 环境中部署 NVIDIA vGPU 的完整过程,目标显卡为 NVIDIA Tesla V100,同时覆盖 SXM2 与 PCIe 两种形态,服务器主要为 Dell EMC PowerEdge C4140,并补充 Dell PowerEdge R730 的非官方实验性配置方案。 本文将从硬件兼容性、BIOS、ESXi 主机驱动、vCenter 图形模式、
2026-07-23
Virtualization
#VMware ESXi #VMware vSphere #NVIDIA vGPU #Tesla V100 #Dell PowerEdge C4140 #Dell PowerEdge R730 #CUDA

macOS 同时使用 L2TP 与 Clash Verge Rev:内网路由与系统代理冲突排查实录

在 macOS 上同时使用公司 Wi-Fi、家庭 L2TP VPN 和 Clash Verge Rev 时,很容易遇到一种看起来十分混乱的问题: L2TP 能连接,但访问不了家里的局域网设备; 手动添加路由后,家里设备可以访问,但 Clash 又失效; 终端执行 curl 可以访问 Google,浏览器却打不开; L2TP 每次断开并重新连接后,之前添加的路由都会消失; Clash Verge
2026-07-23
macOS > 网络
#macOS #L2TP #Clash Verge Rev #Mihomo #VPN #Route #Proxy
123…10

搜索

德刑君 GitHub
总访问量 次 总访客数 人