logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

登录系统设计

面试官问"设计一个登录系统",不要一上来就讲 SQL。回答框架建议:先问清楚边界:“请问系统是单服务器还是分布式?支持哪些登录方式?画数据模型:User + Identity 两张表,解释为什么一对多讲登录流程:首次注册 → 补充信息 → 绑定更多平台讲账号打通:手机号兜底 + 邮箱匹配 + 主动合并讲分布式挑战:全局 ID 生成、幂等注册、跨区域路由补充 Session 与安全:JWT + Re

#后端#面试
登录系统设计

面试官问"设计一个登录系统",不要一上来就讲 SQL。回答框架建议:先问清楚边界:“请问系统是单服务器还是分布式?支持哪些登录方式?画数据模型:User + Identity 两张表,解释为什么一对多讲登录流程:首次注册 → 补充信息 → 绑定更多平台讲账号打通:手机号兜底 + 邮箱匹配 + 主动合并讲分布式挑战:全局 ID 生成、幂等注册、跨区域路由补充 Session 与安全:JWT + Re

#后端#面试
慢SQL实践

之前写了一篇关于慢请求排查的实战记录(传送门),本来以为把 Arthas 追调用链、排查 O(n²) 循环什么的讲清楚就差不多了。但写完之后总觉得少了点什么。回想自己背面试题的时候,“深分页为什么慢”、“子查询为什么不如 JOIN”、“索引失效的场景有哪些” 这些问题,能说得头头是道。可真要我解释清楚到底慢在哪里、具体慢多少,我发现自己其实也就知道个大概。所以趁周末,我搭了个测试环境,自己动手跑了

文章图片
#sql#android#数据库
慢SQL实践

之前写了一篇关于慢请求排查的实战记录(传送门),本来以为把 Arthas 追调用链、排查 O(n²) 循环什么的讲清楚就差不多了。但写完之后总觉得少了点什么。回想自己背面试题的时候,“深分页为什么慢”、“子查询为什么不如 JOIN”、“索引失效的场景有哪些” 这些问题,能说得头头是道。可真要我解释清楚到底慢在哪里、具体慢多少,我发现自己其实也就知道个大概。所以趁周末,我搭了个测试环境,自己动手跑了

文章图片
#sql#android#数据库
到底了