编程语言
首页 > 编程语言> > 9次Java面试经验总结,图文详解!

9次Java面试经验总结,图文详解!

作者:互联网

### MySQL 数据库最佳学习线路脑图: ![MySQL](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783938986378.jpg) ### 一、 对MySQL 的认识 **认识Mysql数据库** ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783939583738.jpg) **下载安装MySQL软件** ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783939551571.jpg) **在Linux系统环境下安装MySQL** ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783939770959.jpg) **MySOL体系结构与存储引擎** - MySQL体系结构 Query Cache 详解 - 存储引擎 - InnoDB体系结构 - InnoDB的三大特性. ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783940686084.jpg) **数据库文件** - 参数文件 - 参数类型 - 错误日志文件(error log) - 二进制日志文件(binary log) - 慢查询日志(slow log) - 全量日志(general log) - 审计日志(audit log) - 中继日志(relay log) - Socket文件 - 表结构文件 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783940696303.jpg) **表** - 整型 - 浮点型 - 时间类型 - 字符串类型 - 字符集 - 表碎片产生的原因 - 碎片计算方法及整理过程 - 表统计信息 - 统计信息的收集方法 - MySQL库表常用命令总结 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783940388669.jpg) **索引** - 二叉树结构. - 平衡二叉树结构 - B-tree 结构 - B+tree - 哈希索引 - 索引的总结 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783941267845.jpg) **事务** - 事务的特性 - 事务语句 - truncate和delete的区另 - 事务的隔离级别 - 细说脏读、不可重复读、幻读.可重复读现象. ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783941758321.jpg) **锁** - InnoDB的锁类型 - InnoDB行锁种类 - 锁等待和死锁 - 锁问题的监控 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783941673709.jpg) **备份恢复** - MySQL的备份方式 - 冷备及恢复 - 热备及恢复 - 流式化备份 - 表空间传输 - 利用binlog2sql进行闪回 - binlog server ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783942701536.jpg) **主从复制概论** - 常见的几种主从架构模式图 - 主从复制功能 - 主从复制原理 - 复制中的重点参数详解 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783942126218.jpg) **复制原理及实战演练** - 异步复制 - 主从复制故障处理.11.3半同步复制 - 半同步复制和异步复制模式的切换 - GTID复制 - 多源复制 - 主从延迟的解决方案及并行复制 - 主从复制的数据校验. ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783943329086.jpg) **MHA** ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783943497273.jpg) **keepalived+双主架构** - Keepalived介绍 - 集群搭建思路及建议 - 实验部署演练 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783944436213.jpg) **PXC** - PXC原理 - PXC架构的优缺点 - PXC中重要概念和重点参数 - PXC架构搭建实战 - PXC集群状态的监控 - 从节点在线转化为PXC节点 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783944100894.jpg) **proxySQL** - ProxySQL的安装与启动 - 配置ProxySQL监控 - ProxySQL的多层配置系统 - 配置ProxySQL主从分组信息 - 配置读写分离策略 - 测试读写分离 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783944445144.jpg) **MLSQL全面优化** - 硬件优化 - 配置参数优化 - 从Linux操作系统层面来谈对MySQL的优化 - 表设计及其他优化 - 整体管理优化总结 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783945360988.jpg) **MLSQL面试宝典** - 自我介绍 - 技术问答 ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783945670644.jpg) **说到MLSQL的面试题,就有一些问题想考考各位了!请听题:** 1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录, 再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? 答案:![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783946674050.jpg) 2、Mysql 的技术特点是什么? 3、Heap 表是什么? 4、Mysql 服务器默认端口是什么? 5、与 Oracle 相比,Mysql 有什么优势? 6、如何区分 FLOAT 和 DOUBLE? 7、区分 CHAR_LENGTH 和 LENGTH? 8、请简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别? 9、在 Mysql 中 ENUM 的用法是什么? 10、如何定义 REGEXP? 11、CHAR 和 VARCHAR 的区别? 12、列的字符串类型可以是什么? 13、如何获取当前的 Mysql 版本? 14、Mysql 中使用什么存储引擎? 15、Mysql 驱动程序是什么? 16、TIMESTAMP 在 UPDATE CURRENT_TIMESTAMP 数据类型上做什么? 17、主键和候选键有什么区别? 18、如何使用 Unix shell 登录 Mysql? 19、 myisamchk 是用来做什么的? 20、MYSQL 数据库服务器性能分析的方法命令有哪些? ......等 **答案**:![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783946813719.jpg) ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783946979933.jpg) ### 最后 **如果觉得本文对你有帮助的话,不妨给我点个赞,关注一下吧!** **[资料免费领取方式:点击这里](https://gitee.com/vip204888/java-p7)** ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783946255431.jpg) ![](http://www.icode9.com/i/li/?n=2&i=images/20210709/1625783946316653.jpg)

标签:cto,Java,s2.51,20210709,https,images,经验总结,com,图文
来源: https://blog.51cto.com/u_15293101/3019260