学习Java第二十九天——黑马点评33~36
文章目录
- Leetcode每日一题:128. 最长连续序列
- 实战篇-10.短信登录-基于Redis实现短信登录
- 实战篇-11.短信登录-解决状态登录刷新的问题
- 实战篇-商户查询缓存-01.什么是缓存
- 实战篇-商户查询缓存-02.添加商户缓存
Leetcode每日一题:128. 最长连续序列
暴力解法,sort排序+去重,之后再从头到尾遍历判断是否前后相差1,计数。O(NlogN)
哈希解法:用hashset,一是为了去重,二是为了可以 O(1) 判断数字是否在 nums 中。O(N)
实战篇-10.短信登录-基于Redis实现短信登录
请求头里携带了authorization。
实战篇-11.短信登录-解决状态登录刷新的问题
之前”刷新token有效期“存在问题,如果用户不访问需要登录的路径,那么token还是会失效。
实战篇-商户查询缓存-01.什么是缓存
缓存的成本:
2、代码复杂度更高
3、为了避免缓存雪崩等问题,并保证缓存的高可用,缓存往往会搭需要搭建成集群模式,而缓存集群的部署维护就会有额外的人力成本、硬件成本