获得徽章 1
- #青训营笔记创作活动#
2月14日打卡day26
主要学习了Redis如何实际应用到代码中,如实现延时队列、布隆过滤器等评论点赞 - #青训营笔记创作活动#
2月13日打卡day25
学习了实际操作过程中如何实现高并发的一些方法。评论点赞 - #青训营笔记创作活动#
2月12日打卡day24
了解了缓存雪崩、缓存击穿、缓存穿透以及缓存数据一致性的问题。评论点赞 - #青训营笔记创作活动#
2月11日打卡day23
复习了MySql增删改查的命令;了解了Linux操作基本MySql数据库的命令。评论点赞 - #青训营笔记创作活动#
2月9日打卡day22
B+树以接近完美的形式解决其他数据结构中的所有问题,因此Mysql数据库使用B+树作为索引数据结构。评论点赞 - #青训营笔记创作活动#
2月7日打卡day21
服务器需要在用户第一次登陆的时候要签发 jwt token。评论点赞 - #青训营笔记创作活动#
2月5日打卡day20
分库分表是在海量数据下,由于单库、表数据量过大,导致数据库性能持续下降的问题,演变出的技术方案,要解决的是现存海量数据访问的性能瓶颈,对持续激增的数据量所做出的架构预见性。评论点赞 - #青训营笔记创作活动#
2月4日打卡day19
本地缓存由于存在缓存漂移问题,因此使用集中式缓存。然而由于对集中式缓存过分滥用。因此我们可以将本地缓存与集中式缓存结合起来使用,取长补短,实现效果最大化。评论点赞 - #青训营笔记创作活动#
2月3日打卡day18
瞬时高并发,可以从页面静态化、CDN加速、缓存、mq异步处理、限流、分布式锁。
页面静态化:将页面大部分都静态化处理,只有在秒杀请求发出时才访问服务器。
CDN加速:Content Delivery Network,即内容分发网络,使用户最近获取内容信息。
mq异步处理:有必要把下单和支付功能从秒杀的主流程中拆分出来,特别是下单功能要做成mq异步处理的。
分布式锁:解决缓存击穿问题,使用自旋锁解决均匀分布问题。展开评论点赞 - #青训营笔记创作活动#
2月2日打卡day17
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。展开评论点赞