Home
计算机基础
计算机网络
操作系统
数据结构与算法
设计模式
Java
JavaSE
JVM
JUC
Netty
C++
CPP
QT
UE
Go
Go
Gin
Gorm
前端
HTML
CSS
JavaScript
vue2
TypeScript
vue3
react
框架
Spring
SpringMVC
Mybatis
SpringBoot
SpringSecurity
SpringCloud
数据库
Mysql
Redis
分布式
消息中间件
RPC
分布式锁
分布式事务
项目
个人博客
弹幕视频平台
API网关
售票系统
消息推送平台
SaaS短链接系统
环境部署
Linux
Docker
Git
GitHub
(opens new window)
SaaS短链接系统
目录
1. 如何设计一个短链系统
2. 新Get的开发技巧
#
3. 项目通用工具
3-1. 异常设计
3-2. 全局统一返回实体
3-3. 用户信息脱敏
#
4. 用户模块
4-1. 持久层
4-2. 实体类
4-3. 用户查询
4-4. 用户注册
4-5. 用户登录
4-6. 用户分库分表
4-7. 用户上下文
#
5. 短链模块
#
5-1. 短链接分组
5-1-1. 持久层
5-1-2. 分组CRUD
#
5-2. 短链接管理
5-2-1. 持久层
5-2-2. 短链接管理CRUD
5-2-3. 后管联调
5-2-4. 短链接跳转
5-2-5. 短链管理之今日历史访问统计
#
5-3. 回收站管理
5-3-1. 回收站管理
5-3-2. 持久层
#
5-4. 短链接监控
5-4-1. 持久层
5-4-2. 基础访问监控
5-4-3. 单个短链访问监控详情
5-4-4. 访问记录监控
5-4-5. 短链接记录变更分组
5-4-6. 削峰短链接监控
5-4-7. 消费队列幂等性
6. 流量风控
7. 如何获取用户IP?
消息推送平台
Linux
←
消息推送平台
Linux
→
跟随系统
浅色模式
深色模式
阅读模式