
获得徽章 14
- #青训营笔记创作活动#
1月6日 打卡day28
基于AOP+自定义注解+Redis的访问限制,本文实战性很强,结合了大量的代码示例操作,讲解了在微服务中优雅的实现一个公用的接口访问限制工具。评论点赞 - #青训营笔记创作活动#
1月5日 打卡day27
分库分表是为了在大数据量的情况下减少数据库的负担,提升数据库响应速度,缩短查询时间。
阿里的开发手册中有条建议::单表行数超500万行或者是单表容量超过2GB,就推荐分库分表!展开评论点赞 - #青训营笔记创作活动#
1月4日 打卡day26
缓存主要分为分布式缓存和本地缓存,Redis面试时会遇到三个常见的问题:缓存穿透,缓存雪崩和缓存击穿。
而缓存与数据库的一致性问题集中在更新顺序,删除与更新顺序,弱一致性和强一致性上。
解决方案分为延时双扇策略,重试消息队列以及Canal订阅日志上!展开等人赞过评论5 - #青训营笔记创作活动#
1月3日 打卡day25
缓存的出现可以用来解决高并发场景下的数据库频繁操作。集中式缓存的出现如redis可以解决缓存漂移现象。实际中可以讲集中式缓存和本地缓存结合使用,对于变更频率较高的数据采用集中式缓存,对于极少变更的数据,或是短期一致性要求不高的数据,采用本地缓存。展开评论点赞 - #青训营笔记创作活动#
1月2日 打卡day24
瞬时高并发大概从以下几个方面入手,页面静态化、CDN加速、缓存、mq异步处理、限流和分布式锁。当然过程中会遇到缓存击穿的问题,可以通过加锁以及布隆过滤器来解决。展开评论点赞 - #青训营笔记创作活动#
1月1日 打卡day23
记住一个口诀就是公钥加密私钥解密,私钥加密公钥解密。首先要明白对称加密和非对称加密,以及CA证书的问题!评论点赞 - #青训营笔记创作活动#
12月31日 打卡day22
redis完全基于内存操作,性能极高,读写速度快,并且支持高并发和持久化操作。
但是相对于关系型数据库,不支持复杂逻辑查询,且存储结构相对简单!展开评论点赞 - #青训营笔记创作活动#
12月30日 打卡day21
这篇文章从索引的由来,到索引概述、索引管理、索引分类、唯一/全文/联合/空间索引的创建与使用等内容,进行了全面概述。评论点赞 - #青训营笔记创作活动#
12月29日 打卡day20
索引的本质和数据库中的表一样的,都是磁盘中的文件,并不是像单纯的一张表加个约束那么简单,而是会基于原有的表数据,重新在磁盘中创建新的本地索引文件。评论点赞 - #青训营笔记创作活动#
12月28日 打卡day20
索引在数据量大的时候优势比较明显,可以提高数据库整体的吞吐量。但是维护索引会使写SQL时效率降低,性能会下降!评论点赞