获得徽章 7
- #青训营笔记创作活动#
2月22日 打卡day29
今日学习 :今天学习的是Flowable相关知识,这块内容之前没有涉猎过,正好扫盲,流程引擎Flowable可以帮助我们更容易的实现复杂的系统,且更通用、更易维护,这种方案就是工作流,也可以借助flowable-ui流程引擎辅助工具设计系统。展开评论点赞 - #青训营笔记创作活动#
2月21日 打卡day28
今日学习 :今天学习基于 AOP + Redis + 自定义注解来实现细粒度的接口IP访问限制,一般向外暴露的接口都需要加上一个访问限制,防止被恶意刷流爆破,这篇文章所做的就是接口访问的限制,除此之外,访问限制从控制粒度上还包括全局访问限制。展开评论点赞 - #青训营笔记创作活动#
2月20日 打卡day27
今日学习 :今天学习关于系统为什么要分库分表的问题,分库分表是由于数据量过于庞大导致数据库性能持续下降演变出的技术方案,所以是否分库分表的关键指标就是数据量,可以根据具体的案例进行垂直和水平两种维度拆分。关于数据应该存在哪个库的哪个表,可以根据一些算法(取模算法、范围限定算法、范围+取模算法、预定义算法)进行判断。展开评论点赞 - #青训营笔记创作活动#
2月19日 打卡day26
今日学习 :缓存的核心问题之一就是和数据库的一致性问题,主要有谁先更新的问题,先删除谁,先更新谁等等,解决这些一致性问题的方案主要有延时双扇策略、重试·消息队列异步重试、Canal订阅日志实现等。展开评论点赞 - #青训营笔记创作活动#
2月18日 打卡day25
今日学习 :缓存被称为高并发系统的基石之一,它可以降低CPU处理、减少网络交互、加快响应速度,缓存的种类也很多(单机缓存、集中缓存、客户端服务端缓存、网络缓存),缓存有一致性、可靠性、雪崩、击穿、淘汰机制等核心问题。展开评论点赞 - #青训营笔记创作活动#
2月17日 打卡day24
今日学习 :在双十一、双十二的当天秒杀活动必不可少,高并发秒杀商品的系统的设计细节非常重要。在秒杀时间点前用户并发量突增,瞬时高并发的系统可以从页面静态化、CDN加速、缓存、mq异步处理、限流和分布式锁方面入手。展开评论点赞 - #青训营笔记创作活动#
2月16日 打卡day23
今日学习 :今天学习了公钥、私钥解密加密的原理,至于为什么用公钥加密却不能用公钥解密,是因为它设置的公钥大数取模运算是不可逆的,无法暴力破解(未来计算机速度超快有可能破解),结合欧拉定理,可以选取合适的公钥、私钥和模N,让不可逆的运算在特定情况下变得“可逆”。展开评论点赞 - #青训营笔记创作活动#
2月15日 打卡day22
今日学习 :今天学习Redis相关知识,Redis是一个开源的、键值对型的数据存储系统,Redis基本工作原理就是数据从内存中读写、数据保存到硬盘上防止重启数据丢失和单线程处理所有操作命令,它的优点很多,redis支持高并发、持久化、读写分离、基于内存操作等等,它也有一些限制,比如数据库容量会收到物理内存的限制、不知处复杂逻辑查询等等。展开评论点赞