Java 后端 · 分布式基础组件
吕浩宇 Haoyu Lv · @BIGLV666
河北师范大学 2029 届本科生,主攻 Java 后端与分布式基础组件方向。 专注于把业务中反复出现的能力沉淀为可复用组件,已在 Maven Central 发布 7 个 Spring Boot Starter, 覆盖认证会话、API 治理、并发防护、事务消息、状态机、Web 规范与多级缓存。
0
Maven Central 已发布 Starter
0
全家桶组件(含 BOM)
0
常用技术栈
0
主要开源项目
OPENSOURCE
📦 Maven Central 开源组件
groupId: io.github.biglv666 · 统一发布流水线(GPG 签名 + GitHub Actions 自动发布)· 一个 BOM 管全部版本
auth-kit
Maven Central不透明 token + 有状态会话:踢人下线、同端互斥、滑动续期、登录防爆破。
Spring Boot StarterGitHub ↗
api-governance
Maven CentralAPI 治理:插件化限流、访问日志、指标统计、告警,注解即接入。
Spring Boot StarterGitHub ↗
guard
Maven Central注解式幂等(防重复提交)与分布式锁,并发防护开箱即用。
Spring Boot StarterGitHub ↗
OutboxPro
Maven Central本地消息表事务消息:Relay 投递、发布确认、死信队列(DLQ),消息最终一致。
事务消息GitHub ↗
state-kit
Maven Central声明式状态机:数据库 CAS 条件更新保证并发正确性。
Spring Boot StarterGitHub ↗
web-common
Maven Central统一返回体、全局异常处理、响应自动包装,Web 层规范一套搞定。
Spring Boot StarterGitHub ↗
data-scope
GitHub 开源轻量级行级数据权限:@DataScope 注解 + SQL 自动改写,范围决策归业务(ScopeResolver SPI),MyBatis / MyBatis-Plus 通用。
Spring Boot StarterGitHub ↗
biglv666-spring-boot-bom
BOM全家桶版本聚合:一个 BOM 管住全部 starter 的依赖版本。
依赖管理GitHub ↗
cache-kit
Maven Central三级缓存 Caffeine → Redis → DB:read-through + binlog 失效,实体元数据自动推导缓存键,MyBatis-Plus 接入零成本。
v0.3.0 · Spring Boot StarterGitHub ↗
PROJECTS
🔭 主要项目
把组件用起来的真实业务 / 工具项目
BLOG
✍️ 博客
组件设计思路与技术方案