|
react
folder
|
React 组件 / Hook / 状态 / 错误处理 / 主题 / 布局 / 反馈 / 可靠性 / 性能 / 安全 / 新特性 / 无障碍 / 国际化 / 文件 使用约定索引 |
|
antd
folder
|
Ant Design 组件使用约定索引(Form / Modal / Table / 边界 / 全局配置 / MCP) |
|
vue
folder
|
Vue3 组合式 API 使用约定索引 — setup / 响应式(ref·reactive·computed·watch) / SFC 结构 / Pinia / Router / 生命周期与响应式丢失坑 |
|
element-plus
folder
|
Element Plus 组件使用约定索引:表单校验 / 表格服务端分页 / 全局配置主题 / 消息反馈 |
|
fastapi
folder
|
FastAPI 后端使用约定索引(Router / Schema / 中间件 / LLM 接入 / 对象存储) |
|
tortoise
folder
|
Tortoise ORM 使用约定索引(model 类模板 / 事务上下文管理) |
|
gsap
folder
|
GSAP 动画库使用约定索引(原则 / 插件注册 / useGSAP / contextSafe / Timeline / ScrollTrigger / SplitText / FLIP / Draggable / Reduced Motion) |
|
spring-boot
folder
|
Spring Boot 框架使用约定 — 控制器/全局异常/参数校验/配置绑定/依赖注入/事务六个独立决策点 |
|
mybatis
folder
|
MyBatis + Mapper XML 设计规范 6 项 — 接口约定 / XML 设计 / 动态 SQL / 注入安全 / 分页 / N+1 |
|
mybatis-plus
folder
|
MyBatis-Plus 增强用法 6 项 — 条件构造器 / 分页插件 / 逻辑删除 / 乐观锁 / 自动填充 / 与 XML 共存 |
|
mysql
folder
|
MySQL/InnoDB 引擎特性规约 5 大类 — 索引设计 / 事务与锁 / Schema 字段设计 / 性能诊断(EXPLAIN/慢查询) / 上线与扩展(Online DDL/分库分表/分布式ID) |
|
connection-pool
folder
|
数据库连接池(HikariCP/Druid)规约 — HikariCP 参数与 maxLifetime、Druid 监控与防火墙、池大小估算与泄漏检测三个独立决策点 |
|
sharding-sphere
folder
|
ShardingSphere 分库分表中间件规范 5 项 — 分片策略 / 分片键选择 / 读写分离 / 广播绑定表 / 分布式限制 |
|
mapstruct
folder
|
MapStruct 对象映射四件事 — Mapper 接口定义 / 字段映射 / 映射策略 / 反模式 |
|
redis
folder
|
Redis(Java/Spring 视角)使用约定 — 序列化/key 设计/缓存三大问题/分布式锁/缓存注解五个独立决策点 |
|
redisson
folder
|
Redisson 客户端使用约定 — 分布式锁/锁对比手写 SETNX/限流/延迟队列四个独立决策点 |
|
elasticsearch
folder
|
Elasticsearch 用法规范 6 项 — Mapping 设计 / 中文 IK 分词 / bool 查询 DSL / 聚合 / 与 MySQL 同步 / 深分页 |
|
dubbo
folder
|
Apache Dubbo 3.x RPC 使用规范 4 项 — 服务暴露 / 服务引用 / API 模块设计 / 优雅降级容错 |
|
spring-cloud
folder
|
Spring Cloud Alibaba 微服务栈 — 声明式调用 OpenFeign / 网关路由 / 配置中心 Nacos / 服务注册发现 / 熔断限流五个独立决策点 |
|
grpc
folder
|
gRPC 使用规范 4 项 — Protobuf 定义与兼容 / 四种调用方式 / 错误与 deadline / 与 REST·Dubbo 选型 |
|
webflux
folder
|
Spring WebFlux 响应式编程约定 — Mono/Flux 基础、何时用响应式、阻塞陷阱、背压、WebClient 五个独立决策点 |
|
websocket
folder
|
WebSocket(Java/Spring 视角)使用约定 — 端点接入/STOMP 消息/会话与心跳/集群广播四个独立决策点 |
|
kafka
folder
|
Kafka(Spring Kafka 视角)使用约定 — 生产者可靠性/消费者手动 ack/消费幂等/错误处理四个独立决策点 |
|
rocketmq
folder
|
Apache RocketMQ(Spring 视角)约定 — 发送方式 / 消息类型 / 消费模式 / 消费幂等去重 |
|
spring-security
folder
|
Spring Security 安全约定 — 过滤器链/无状态 JWT/授权/密码加密/OAuth2 资源服务器·授权服务器·授权模式选型七个独立决策点 |
|
scheduling
folder
|
Java 任务调度索引 — @Scheduled 单机定时 / @Async 异步 / XXL-Job 分布式调度 / Quartz 复杂持久化四个独立决策点 |
|
testing
folder
|
Java 测试约定 — JUnit5 写法 / Mockito 隔离依赖 / Spring Boot 测试分层 / 测试金字塔四个独立决策点 |
|
api-doc
folder
|
Spring Boot 3 API 文档规范 3 项 — springdoc-openapi 注解 / Knife4j 增强 UI / 文档即契约与生产安全 |
|
seata
folder
|
Seata 分布式事务 4 项 — AT 自动回滚 / TCC 业务侵入 / Saga 长事务状态机 / 三模式选型与全局事务注解 |
|
observability
folder
|
通用应用可观测性规约 — Micrometer 指标、SkyWalking 链路追踪、结构化日志、黄金指标四个独立决策点 |
|
file-storage
folder
|
对象存储(MinIO/阿里 OSS/AWS S3)Java 接入约定 — 统一抽象接口/预签名 URL 前端直传/分片上传大文件三个独立决策点 |
|
netty
folder
|
Netty 网络编程约定 — Reactor 线程模型/ChannelPipeline 处理器链/粘包拆包解码器/心跳与 ByteBuf 引用计数四个独立决策点 |