Java 有哪些基本的数据类型?32 位操作系统跟 64 位系统 int 类型有区别吗?讲一下 Java 的集合结构?如何对集合的元素排序?JDK 里排序用的是什么算法?归并排序和快速排序有什么区别?讲一下 JVM 的结构引用计数法如何解决循环依赖?JVM 有哪些垃圾回收算法?MySQL 执行一条 select 语句经历了哪些?MySQL 有些存储引擎?SpringMVC 中的过滤器跟拦截器有什么区别?SpringBoot 从接收到一个请求到返回前端经历了哪些?