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