
获得徽章 8
- #青训营笔记创作活动#
1月20日 打卡day34
今日学习 深入数据库底层揭开索引机制
MySQL索引为何使用B+树结构?
索引内部查询与维护的过程。
一般来说,由于MyISAM引擎中的索引可以根据指针直接获取数据,不需要做二次回表查询,因此从整体查询效率来看,会比InnoDB要快上不少。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day33
今日学习 为什么说MySQL单表行数不要超过2000w?
Mysql 的表数据是以页的形式存放的,页在磁盘中不一定是连续的。
索引结构不会影响单表最大行数,2kw 也只是推荐值,超过了这个值可能会导致 B + 树层级更高,影响查询性能。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day32
今日学习 MySQL命令大全
相信大家在编写SQL时一定有一个困扰,就是明明记得数据库中有个命令/函数,可以实现自己需要的功能,但偏偏不记得哪个命令该怎么写了,这时只能靠盲目的去百度,以此来寻找自己需要的命令。
《MySQL命令手册》,本质上没有太多可以学习的知识点,但它却非常实用,能够协助咱们的日常开发。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day31
今日学习 本地锁至分布式锁的演进和Redis实现,扩展 Redlock 红锁
本地锁 分布式锁 红锁 Redlock
高可用,很多时候都是在解决网络出现问题之后诞生的问题,因为网络随时会挂,服务随时会宕机,在这种情况下,我们要保证服务的高可用,就要去加很多很多保障。展开评论点赞 - #青训营笔记创作活动#
1月13日 打卡day30
今日学习 什么是跨域问题?如何解决?
跨域三种情况
解决跨域问题
使用 @CrossOrigin 注解实现跨域;
通过配置文件实现跨域;
通过 CorsFilter 对象实现跨域;
通过 Response 对象实现跨域;
通过实现 ResponseBodyAdvice 实现跨域。展开评论点赞 - #青训营笔记创作活动#
1月11日 打卡day29
今日学习 Flowable 流程引擎
工作流
三大工作流
流程图
流程绘制工具展开评论点赞 - #青训营笔记创作活动#
1月10日 打卡day28
今日学习 基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制
一般向外暴露的接口,都需要加上一个访问限制,以防止有人恶意刷流量或者爆破,访问限制的做法有很多种,从控制粒度上来看可以分为:全局访问限制和接口访问限制。展开评论点赞 - #青训营笔记创作活动#
1月7日 打卡day26
今日学习 缓存和数据库不一致性问题
集成 Redis 做缓存 and Redis 的使用
缓存与数据库的一致性问题
数据一致性解决方案展开评论点赞