摘要:
目录 1. Git使用教程 2. 版本回退 3. 理解工作区与暂存区的区别? 4. Git撤销修改和删除文件操作 5. 远程仓库 6. 创建与合并分支 7. bug分支 8. 多人协作 9. Git基本常用命令如下 1. Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系 阅读全文
摘要:
目录 1. MySQL优化 2. 慢查询 1. MySQL优化 1. 存储引擎的选择:INnoDB MyISAM 什么是存储引擎? 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、 索引技巧、锁定水平等功能,使用不同 阅读全文
摘要:
目录 1. CPA原理 2. redis主从同步原理 3. 全量同步(RDB) 4. 增量同步(AOF) 5. Redis主从同步策略 1. CPA原理 1. CPA原理是分布式存储理论的基石: C(一致性); A(可用性); P(分区容忍性); 2. 当主从网络无法连通时,修改操作无法同步到节点, 阅读全文
摘要:
目录 1. 树 2. Btree 3. B+tree 1. 树 1、树的特性 1)一棵树中的任意两个结点有且仅有唯一的一条路径连通; 2)一棵树如果有n个结点,则它一定有n−1条边; 3)在一棵树中加一条边将会构成一个回路。 2、二叉树 1)二叉树是一种特殊的树,二叉树的特点是每个结点最多有两个儿子 阅读全文
摘要:
目录 1. 索引类型 2. MyISAM实现索引 3. InnoDB索引实现 4. 索引越多越好吗? 1. 索引类型 普通索引:最基本的索引,它没有任何限制,用于加速查询。 唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引:是一种特殊的唯一索引,一个表只能 阅读全文
摘要:
目录 1. mysql主从同步(复制) 2. mysql支持哪些复制 3. mysql 主从复制原理 4. mysql 复制流程图 1. mysql主从同步(复制) 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而 阅读全文