摘要: Redis八股 1.Redis 数据类型以及使用场景分别是什么? String 类型的应用场景:缓存对象、常规计数、分布式锁、共享 session 信息等。 List 类型的应用场景:消息队列(但是有两个问题:1. 生产者需要自行实现全局唯一 ID;2. 不能以消费组形式消费数据)等。 Hash 类 阅读全文
posted @ 2024-03-12 20:19 flameHknight 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 黑马点评项目问题 1.你是如何实现手机号登录功能的? 首先单体项目考虑使用基于session登录。 首先是用户输入手机号,然后点击发送验证码,服务端收到这个请求之后,校验手机号是否不符合(前端也会校验),然后生成验证码(随机6位数),保存验证码到session中,然后把验证码发送给客户端。 客户端根 阅读全文
posted @ 2024-03-12 20:18 flameHknight 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 1.数据库表你是怎么设计的? 分为员工表、用户表、分类表、菜品表、套餐表、套餐菜品对应表、口味表、购物车表、订单表、订单详细表、地址表。 为什么用逻辑外键,而不用数据库自带的外键? 数据库通过外键来保证数据的完整性一致性,外键的缺点--对海量数据,性能低,因而使用逻辑外键来保证数据的完整性和一致性, 阅读全文
posted @ 2024-03-12 20:16 flameHknight 阅读(618) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示