获得徽章 7
#青训营笔记创作活动#
2月22日 打卡day29
今日学习 :今天学习的是Flowable相关知识,这块内容之前没有涉猎过,正好扫盲,流程引擎Flowable可以帮助我们更容易的实现复杂的系统,且更通用、更易维护,这种方案就是工作流,也可以借助flowable-ui流程引擎辅助工具设计系统。
2月22日 打卡day29
今日学习 :今天学习的是Flowable相关知识,这块内容之前没有涉猎过,正好扫盲,流程引擎Flowable可以帮助我们更容易的实现复杂的系统,且更通用、更易维护,这种方案就是工作流,也可以借助flowable-ui流程引擎辅助工具设计系统。
展开
评论
点赞
#青训营笔记创作活动#
2月21日 打卡day28
今日学习 :今天学习基于 AOP + Redis + 自定义注解来实现细粒度的接口IP访问限制,一般向外暴露的接口都需要加上一个访问限制,防止被恶意刷流爆破,这篇文章所做的就是接口访问的限制,除此之外,访问限制从控制粒度上还包括全局访问限制。
2月21日 打卡day28
今日学习 :今天学习基于 AOP + Redis + 自定义注解来实现细粒度的接口IP访问限制,一般向外暴露的接口都需要加上一个访问限制,防止被恶意刷流爆破,这篇文章所做的就是接口访问的限制,除此之外,访问限制从控制粒度上还包括全局访问限制。
展开
评论
点赞
#青训营笔记创作活动#
2月20日 打卡day27
今日学习 :今天学习关于系统为什么要分库分表的问题,分库分表是由于数据量过于庞大导致数据库性能持续下降演变出的技术方案,所以是否分库分表的关键指标就是数据量,可以根据具体的案例进行垂直和水平两种维度拆分。关于数据应该存在哪个库的哪个表,可以根据一些算法(取模算法、范围限定算法、范围+取模算法、预定义算法)进行判断。
2月20日 打卡day27
今日学习 :今天学习关于系统为什么要分库分表的问题,分库分表是由于数据量过于庞大导致数据库性能持续下降演变出的技术方案,所以是否分库分表的关键指标就是数据量,可以根据具体的案例进行垂直和水平两种维度拆分。关于数据应该存在哪个库的哪个表,可以根据一些算法(取模算法、范围限定算法、范围+取模算法、预定义算法)进行判断。
展开
评论
点赞
#青训营笔记创作活动#
2月19日 打卡day26
今日学习 :缓存的核心问题之一就是和数据库的一致性问题,主要有谁先更新的问题,先删除谁,先更新谁等等,解决这些一致性问题的方案主要有延时双扇策略、重试·消息队列异步重试、Canal订阅日志实现等。
2月19日 打卡day26
今日学习 :缓存的核心问题之一就是和数据库的一致性问题,主要有谁先更新的问题,先删除谁,先更新谁等等,解决这些一致性问题的方案主要有延时双扇策略、重试·消息队列异步重试、Canal订阅日志实现等。
展开
评论
点赞
#青训营笔记创作活动#
2月18日 打卡day25
今日学习 :缓存被称为高并发系统的基石之一,它可以降低CPU处理、减少网络交互、加快响应速度,缓存的种类也很多(单机缓存、集中缓存、客户端服务端缓存、网络缓存),缓存有一致性、可靠性、雪崩、击穿、淘汰机制等核心问题。
2月18日 打卡day25
今日学习 :缓存被称为高并发系统的基石之一,它可以降低CPU处理、减少网络交互、加快响应速度,缓存的种类也很多(单机缓存、集中缓存、客户端服务端缓存、网络缓存),缓存有一致性、可靠性、雪崩、击穿、淘汰机制等核心问题。
展开
评论
点赞
#青训营笔记创作活动#
2月17日 打卡day24
今日学习 :在双十一、双十二的当天秒杀活动必不可少,高并发秒杀商品的系统的设计细节非常重要。在秒杀时间点前用户并发量突增,瞬时高并发的系统可以从页面静态化、CDN加速、缓存、mq异步处理、限流和分布式锁方面入手。
2月17日 打卡day24
今日学习 :在双十一、双十二的当天秒杀活动必不可少,高并发秒杀商品的系统的设计细节非常重要。在秒杀时间点前用户并发量突增,瞬时高并发的系统可以从页面静态化、CDN加速、缓存、mq异步处理、限流和分布式锁方面入手。
展开
评论
点赞
#青训营笔记创作活动#
2月16日 打卡day23
今日学习 :今天学习了公钥、私钥解密加密的原理,至于为什么用公钥加密却不能用公钥解密,是因为它设置的公钥大数取模运算是不可逆的,无法暴力破解(未来计算机速度超快有可能破解),结合欧拉定理,可以选取合适的公钥、私钥和模N,让不可逆的运算在特定情况下变得“可逆”。
2月16日 打卡day23
今日学习 :今天学习了公钥、私钥解密加密的原理,至于为什么用公钥加密却不能用公钥解密,是因为它设置的公钥大数取模运算是不可逆的,无法暴力破解(未来计算机速度超快有可能破解),结合欧拉定理,可以选取合适的公钥、私钥和模N,让不可逆的运算在特定情况下变得“可逆”。
展开
评论
点赞
#青训营笔记创作活动#
2月15日 打卡day22
今日学习 :今天学习Redis相关知识,Redis是一个开源的、键值对型的数据存储系统,Redis基本工作原理就是数据从内存中读写、数据保存到硬盘上防止重启数据丢失和单线程处理所有操作命令,它的优点很多,redis支持高并发、持久化、读写分离、基于内存操作等等,它也有一些限制,比如数据库容量会收到物理内存的限制、不知处复杂逻辑查询等等。
2月15日 打卡day22
今日学习 :今天学习Redis相关知识,Redis是一个开源的、键值对型的数据存储系统,Redis基本工作原理就是数据从内存中读写、数据保存到硬盘上防止重启数据丢失和单线程处理所有操作命令,它的优点很多,redis支持高并发、持久化、读写分离、基于内存操作等等,它也有一些限制,比如数据库容量会收到物理内存的限制、不知处复杂逻辑查询等等。
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
2月14日 打卡day21
今日学习 :MySQL核心功能之一的数据库索引大大提升了数据的检索效率,且索引带来的优势大于劣势,但合理创建索引才是最好的。建立索引的正确姿势中建立索引时需要遵守的原则是我认为最重要的,同时还要关注索引失效,应当正确使用索引。
2月14日 打卡day21
今日学习 :MySQL核心功能之一的数据库索引大大提升了数据的检索效率,且索引带来的优势大于劣势,但合理创建索引才是最好的。建立索引的正确姿势中建立索引时需要遵守的原则是我认为最重要的,同时还要关注索引失效,应当正确使用索引。
展开
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day20
今日学习 :今天学习了和数据库索引有关的一篇文章。在之前对数据路的学习中就已经接触到了index索引,它可以帮助我对表快速检索目标数据,对索引有增删查操作,但是不能更改索引 。MySQL的索引分类多样化,可以以功能逻辑的层次来划分索引。
2月13日 打卡day20
今日学习 :今天学习了和数据库索引有关的一篇文章。在之前对数据路的学习中就已经接触到了index索引,它可以帮助我对表快速检索目标数据,对索引有增删查操作,但是不能更改索引 。MySQL的索引分类多样化,可以以功能逻辑的层次来划分索引。
展开
评论
点赞
#青训营笔记创作活动#
2月12日 打卡day19
今日学习 :今天学习的是一篇创建数据库可视化平台的干货文章,主要是推荐了Bytebase在线可视化管理数据库的开源工具。主要特性是SQL审核、SQL建议、SQL编辑器、GitOps工作流和备份恢复。它的审核功能可以避免开发人员对数据库的错误操作。
2月12日 打卡day19
今日学习 :今天学习的是一篇创建数据库可视化平台的干货文章,主要是推荐了Bytebase在线可视化管理数据库的开源工具。主要特性是SQL审核、SQL建议、SQL编辑器、GitOps工作流和备份恢复。它的审核功能可以避免开发人员对数据库的错误操作。
展开
评论
点赞
#青训营笔记创作活动#
2月11日 打卡day18
今日学习 :最近的文章和SQL有关的好多,今天阅读的是如何优化SQL的思路,分为慢SQL优化思路和慢查询井点案例分析两个模块,慢SQL优化思路包括慢查询日志记录慢SQL,explain分析SQL的执行计划,profile分析执行耗时,Optimizer Trace分析详情和确定问题采用措施5小条,在慢查询经典案例分析利用以上5小条对隐式转换、最左匹配、深分页问题和in元素过多进行了优化。
2月11日 打卡day18
今日学习 :最近的文章和SQL有关的好多,今天阅读的是如何优化SQL的思路,分为慢SQL优化思路和慢查询井点案例分析两个模块,慢SQL优化思路包括慢查询日志记录慢SQL,explain分析SQL的执行计划,profile分析执行耗时,Optimizer Trace分析详情和确定问题采用措施5小条,在慢查询经典案例分析利用以上5小条对隐式转换、最左匹配、深分页问题和in元素过多进行了优化。
展开
评论
点赞