![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
milamimei
少吃饭多运动
展开
-
MySQL相关
在MySQL 8.0中,只需要将这个索引先设置为隐藏索引,使查询优化器不再使用这个索引,但是,此时这个索引还是需要MySQL后台进行维护,当确认将这个索引设置为隐藏索引系统不会受到影响时,再将索引彻底删除。这就是软删除功能。灰度发布,就是说创建索引时,首先将索引设置为隐藏索引,通过修改查询优化器的开关,使隐藏索引对查询优化器可见,通过explain对索引进行测试,确认这个索引有效,某些查询可以使用到这个索引,就可以将其设置为可见索引,完成灰度发布的效果。...转载 2021-08-24 15:29:39 · 48 阅读 · 0 评论 -
Python编码规范
1、变量命名要规范,且充分表明用途原创 2021-08-03 22:18:01 · 54 阅读 · 0 评论 -
缓存更新和数据库更新先后顺序
1、更新缓存,更新数据库谁先操作都可能发生问题:并发写操作A、B时,由于无法保证时序1)可能出现请求A先更新缓存,B后更新数据库2)B更新缓存时,A更新了数据库3)导致数据库和缓存数据不一致...原创 2021-07-28 16:46:17 · 2715 阅读 · 1 评论 -
微服务与分布式
微服务:1)分散能力,各服务可独立应用,为了不因为某个模块的升级和BUG影响现有的系统业务,微服务不一定是分散在多个服务器上,也可以在同一个服务器。2)单个服务挂了,不影响整体。分布式:1)一个业务拆分为多个子业务,部署在不同的服务器上,分散压力,解决网站高并发,要做好事务管理。2)分布式中的每一个节点,都可以做集群,每个节点完成不同的业务,一个节点垮了,整个业务就不行了。3)缩短单个任务执行时间来提高效率集群:1)同一个业务,部署在多个服务器上,每台服务器都能独立处理这个任务2)提高单位原创 2021-07-22 17:27:12 · 90 阅读 · 0 评论 -
2020-04-14
路由:数据包走的路径,如高德地图告诉我们怎么走一样,也叫网关,路由表,根据查询规则,进行IP路由原创 2020-04-14 10:09:11 · 85 阅读 · 0 评论