自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL常见问题总结(MySQL实战笔记)

09 | 普通索引和唯一索引,应该怎么选择?由于唯一索引用不上 change buffer 的优化机制(),因此如果业务可以接受(业务保证插入数据的唯一性),从性能角度出发我建议你优先考虑普通索引补充:change buffer 的优化机制当需要更新一个数据页时,如果数据页在内存中就直接更新,而如果这个数据页还没有在内存中的话,在不影响数据一致性的前提下InooDB 会将这些更新操作缓存在 changebuffer 中,这样就不需要从磁盘中读入这个数据页了。在下次查询需要访问这个数据页的时候,将数据

2021-04-03 22:52:41 245

原创 分布式协议与算法(常用)

分布式协议与算法(常用)01 | 拜占庭将军问题:有叛徒的情况下,如何才能达成共识?解决办法一:口信消息型拜占庭问题之解如果叛将人数为 m,将军人数不能少于 3m + 1 ,需要进行m+1轮作战信息协商,那么占庭将军问题就能解决了。这个算法有个前提,叛徒数量是已知的。解决办法二:签名消息型拜占庭问题之解在不增加将军数量的情况下,某个将军发送的作战信息一旦被修改就能被发现,从而执行另一个将军的作战计划强调:拜占庭将军问题描述的是最困难的,也是最复杂的一种分布式故障场景,除了存在故障行为,还存在恶意

2021-04-03 22:19:43 885 1

原创 2021专业课面试准备(2020面试问题回忆+自己补充)

2021专业课面试准备(2020面试问题回忆+自己补充)1、敏捷开发敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简单地来说,敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。敏捷开发与 DevOpsDevOps 是 Development 和 Operations

2021-04-03 22:09:05 800

16-Mysql面试题(83题).pdf

16-Mysql面试题(83题).pdf

2021-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除