注意注意:需要小编整理的Spring+逻辑算法+MySQL+Java+Redis+并发编程+JVM+RabbitMQ等面试答案、学习文档笔记、思维导图(xmind)的朋友可以点击下面的链接进去免费领取
[](()阿里面试官问的Spring Boot问题
=======================================================================================
-
什么是 Spring Boot?
-
为什么要用 Spring Boot?
-
Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
-
Spring Boot 的配置文件有哪几种格式?它们有什么区别?
-
Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
-
开启 Spring Boot 特性有哪几种方式?
-
Spring Boot 需要独立的容器运行吗?
-
运行 Spring Boot 有哪几种方式?
-
Spring Boot 自动配置原理是什么?
-
Spring Boot 的目录结构是怎样的?
[](()我的Spring Boot学习笔记
====================================================================================
-
Spring Boot、Spring MVC 和 Spring 有什么区别?
-
什么是自动配置?
-
什么是 Spring Boot Stater ?
-
你能否举一个例子来解释更多 Staters 的内容?
-
Spring Boot 还提供了其它的哪些 Starter Project Options?
-
Spring 是如何快速创建产品就绪应用程序的?
-
创建一个 Spring Boot Project 的最简单的方法是什么?
-
Spring Initializr 是创建 Spring Boot Projects 的唯一
-
为什么我们需要 spring-boot-maven-plugin?
-
如何使用 SpringBoot 自动重装我的应用程序?
-
什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
-
如何在 Spring Boot 中添加通用的 JS 代码?
[](()Spring学习路线思维导图
=================================================================================
[](()阿里面试官问的RabbitMQ问题
====================================================================================
-
使用RabbitMQ有什么好处?
-
RabbitMQ 中的 broker 是指什么?cluster 又是指什么?
-
RabbitMQ 概念里的 channel、exchange 和 queue 是逻辑概念,还是对应着进程实体?分别起什么作用?
-
vhost 是什么?起什么作用?
-
消息基于什么传输?
-
消息如何分发?
-
消息怎么路由?
-
什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据有哪些?元数据是如何保存的?元数据在 cluster 中是如何分布的?
[](()我的RabbitMQ学习笔记
=================================================================================
-
什么是rabbitmq
-
为什么要使用rabbitmq
-
使用rabbitmq的场景
-
如何确保消息正确地发送至RabbitMQ? 如何确保消息接收方消费了消息?
-
如何避免消息重复投递或重复消费?
-
消息基于什么传输?
-
消息如何分发?
-
消息怎么路由?
-
如何确保消息不丢失?
-
使用RabbitMQ有什么好处?
-
rabbitmq的集群
-
mq的缺点
[](()阿里面试官问的MySQL问题
=================================================================================
-
事务四大特性
-
MySQL的事务隔离级别
-
数据库的索引
-
数据库三范式
-
脏读&不可重复读&幻读
-
存储引擎 MyISAM和InnoDB区别
-
Mysql中有哪几种锁?
-
讲一下存储过程
[](()我的MySQL灵魂拷问笔记
================================================================================
-
Mysql的技术特点是什么?
-
Heap表是什么?
-
Mysql服务器默认端口是什么?
-
与Oracle相比,Mysql有什么优势?
-
如何区分FLOAT和DOUBLE?
-
如何获取当前的Mysql版本?
-
Mysql中使用什么存储引擎?
-
Mysql驱动程序是什么?
-
主键和候选键有什么区别?
-
如何使用Unix shell登录Mysql?
-
你怎么看到为表格定义的所有索引?
-
InnoDB是什么?
[](()MySQL学习路线思维导图
================================================================================
[](()23种设计模式知识要点
==============================================================================
-
单例模式
-
工厂模式
-
抽象工厂模式
-
模板方法模式
-
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 建造者模式
-
代理模式
-
原型模式
-
中介者模式
-
命令模式
-
责任链模式
[](()设计模式学习路线思维导图
===============================================================================



