获得徽章 0
- #青训营笔记创作活动#
1月28日 打卡day19
文章介绍了跨域问题以及相应的解决方案。跨域问题是浏览器是从用户数据安全的角度而实施的一种保护机制,但在现在前后端分离成为主旋律的今日,这种保护机制有时反而会带来不便。跨域问题可以从前端以及后端两个大方向进行解决。展开评论点赞 - #青训营笔记创作活动#
1月25日 打卡day18
经过文章的阅读,在代码实现层次学会了如何进行端口访问的限制,而不再是纸上谈兵。此外,评论区中还对文中代码提出了各种改进,受益匪浅。评论点赞 - #青训营笔记创作活动#
1月24日 打卡day17
随着数据量的增多,如果单表数据量大,那么查询数据所需的时间就会增多,如使用B+树索引时,磁盘IO次数可能就会很多,此时就需要进行分表,此外,单机性能有限,单个数据库链接也有限制,当这两个指标达到上线后就需要进行分库了。分库分表解决问题的同时也带来了新的问题需要解决。展开评论点赞 - #青训营笔记创作活动#
1月23日 打卡day16
在高并发的环境下,由于没法保证对缓存和数据库的操作是原子性的,因此会出现缓存和数据库的不一致性问题。对于这个问题,应该根据场景以及需求,选择合适的方案,在一致性和可用性中做出适当的取舍。此外,还提及了缓存中常见的三个问题,击穿,穿透,雪崩。展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡day15
文章讲述了使用缓存的原因以及缓存更新的模式和部署模式,如本地缓存集中缓存和多级缓存。此外,针对缓存的可用性,还提出了可删除缓存和兜底策略。评论点赞 - #青训营笔记创作活动#
1月21日 打卡day14
文章介绍了秒杀系统中要注意的几个点,从页面、缓存、数据库以及消息队列操作进行了讲解,如如何保证原子操作以及防止缓存击穿等问题,此外,还提及了限流的几种方式,从技术以及非技术层面进行分析。展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day13
在非对称加密中,如果用公钥加密私钥解密,也是为了加密通信。如果使用私钥加密,公钥解密,也可以作为数字签名的作用。评论点赞 - #青训营笔记创作活动#
1月19日 打卡day12
redis常常被用来作为缓存,因为它主要操作都在内存中进行,且使用了单进程以及IO多路复用,但相应的,比起关系型数据库,由于它不支持SQL语句等复杂操作,因此不适合用于持久化存储。文章介绍了redis的原理以及常见使用场景,能帮助我们更好的使用它。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day11
文章介绍了创建索引的三种方式,此外还介绍常见的各种索引,并从不同的角度对索引进行分类,一个索引可能属于多种类型,不同类型的索引适用范围可能不同,需要根据业务需求建立合适的索引。评论点赞
![[疑问]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_31.606e7a5.png)