获得徽章 3
赞了这篇沸点
#1024一起掘金# 写文档我感觉比写代码累[捂脸]
356
赞了这篇沸点
#1024一起掘金# 抽奖抽了个掘金会员[捂脸]
1.0k
赞了这篇沸点
#1024一起掘金# 今天我先带头摸了
745
#青训营笔记创作活动#
2月13 day29
今日学习
解决高并发的性能瓶颈:独立部署,页面优化(静态化、秒杀按钮、浏览器层请求拦截),负载均衡【OSPF、LVS、Nginx(轮询、加权轮询、ip hash轮询)】,缓存(读多写少、缓存预热);缓存常见问题:缓存击穿、缓存穿透
展开
1
#青训营笔记创作活动#
2月12 day28
今日学习
跨域问题的本质是浏览器为了保证用户的一种安全拦截机制,想要解决跨域问题,常见实现方式有 5 种:通过注解实现局部跨域、通过配置文件实现全局跨域、通过 CorsFilter 对象实现全局跨域、通过 Response 对象实现局部跨域,通过 ResponseBodyAdvice 实现全局跨域。
展开
1
#青训营笔记创作活动#
2月11 day27
今日学习
什么是分库分表:通过一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表性能达到最优的效果,以此提升整体数据库性能。为什么分库分表:单机数据库的存储能力、连接数是有限的,它自身就很容易会成为系统的瓶颈。当单表数据量在百万以里时,还可以通过添加从库、优化索引提升性能。一旦数据量朝着千万以上趋势增长,再怎么优化数据库,很多操作性能仍下降严重。为了减少数据库的负担,提升数据库响应速度,缩短查询时间,这时候就需要进行分库分表。什么时候分库分表:是否分库分表的关键指标是数据量。如何分库分表:垂直和 水平两种纬度进行拆分。数据存在哪个库的表:通过取模算法 、范围限定算法、范围+取模算法 、预定义算法决定一条数据具体应该存在哪个数据库的哪张表。分库分表出来的问题:分页、排序、跨节点联合查询,事务一致性,全局唯一的主键,多数据库高效治理,历史数据迁移。分库分表架构模式分为:客户模式,代理模式。
展开
1
#青训营笔记创作活动#
2月9 day26
今日学习
Redis的使用;Redis面试的三大常客:缓存穿透,缓存雪崩,缓存击穿;缓存与数据库的一致性问题:先更新缓存,再更新数据库、先更新数据库,再更新缓存、先删除缓存,再更新数据库、先更新数据库,再删除缓存以及并发情况;数据一致性解决方案:延时双删策略、重试、消息队列异步重试、Canal 订阅日志实现
展开
评论
#青训营笔记创作活动#
2月8 day25
今日学习
缓存在系统中的作用为降低CPU处理,减少网络交互,加快响应速度;缓存分为单机缓存和集中缓存;缓存的核心问题有:缓存一致性问题,缓存可靠性问题,缓存击穿、雪崩问题,缓存淘汰机制,不要将缓存作为存储使用,恰当选择本地缓存还是集中缓存
展开
评论
2月7 day24
今日学习
高并发的细节:瞬时高并发、页面静态化、秒杀按钮、读多写少、缓存问题、库存问题、分布式锁、mq异步处理、限流
评论
下一页
个人成就
文章被阅读 57
掘力值 11
收藏集
0
关注标签
0
加入于