首页 >
面试合集 >
Java面试宝典(第二部分·中级)
Java面试宝典(第二部分·中级)
简介:Java面试宝典:这份面试题集,包含的内容了十九个模块:第一部分:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、第二部分:网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、第三部分:RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。
目录(共46篇文章)
- 0.1 第二部分目录
-
一、 网络面试题
开始阅读 - 1.1 http 响应码 301 和 302 代表的是什么?有什么区别?
- 1.2 网页中 forward 和 redirect 有什么区别?
- 1.3 简述 tcp 和 udp的区别?
- 1.4 tcp 为什么要三次握手,两次不行吗?为什么?
- 1.5 说一下 tcp 粘包是怎么产生的?
- 1.6 OSI 的七层模型都有哪些?
- 1.7 get 和 post 请求有哪些区别?
- 1.8 如何实现跨域?
- 1.9 说一下 JSONP 实现原理?
-
二、 设计模式面试题
开始阅读 - 2.1 设计模式汇总
-
三、 Spring/Spring MVC 面试题
开始阅读 - 3.1 简单工厂和抽象工厂有什么区别?
- 3.2 项目中为什么要使用 spring?
- 3.3 解释一下什么是 AOC ?
- 3.4 解释一下什么是 ioc?
- 3.5 spring 有哪些主要模块?
- 3.6 spring依赖注入的3种实现方式
- 3.7 spring 中的 bean 是线程安全的吗?
- 3.8 spring 支持几种 bean 的作用域?
- 3.9 spring 自动装配 bean 有哪些方式?
- 3.10 spring 事务实现方式有哪些?
- 3.11 说一下 spring 的事务隔离?
- 3.12 spring mvc 运行流程是怎样的?
- 3.13 Spring MVC的核心九大组件
- 3.14 @RequestMapping 注解的作用
- 3.15 @Autowired 注解的作用是什么?
-
四、 Spring Boot/Spring Cloud 面试题
开始阅读 - 4.1 什么是Spring boot
- 4.2 用 spring boot 的好处
- 4.3 spring boot 核心配置文件是什么?
- 4.4 .spring boot 配置文件有哪几种类型?它们有什么区别?
- 4.5 spring boot 有哪些方式可以实现热部署?
- 4.6 jpa 和 hibernate 的区别
- 4.7 什么是 spring cloud?
- 4.8 SpringCloud Hystrix断路器的作用
- 4.9 spring cloud 的核心组件有哪些?
-
五、 Hibernate面试题
开始阅读 - 5.1 为什么要使用 hibernate?
- 5.2 什么是 ORM 框架?
- 5.3 hibernate 中如何在控制台查看打印的 sql 语句?
- 5.4 hibernate 是如何工作的?
- 5.5 hibernate get()和 load()的区别?
- 5.6 hibernate 对象三种状态的转换
- 5.7 Hibernate中getCurrentSession和openSession区别
- 5.8 hibernate 实体类必须要有无参构造函数吗?为什么?
-
六、 Mybatis面试题
开始阅读 - 6.1 MYBATIS中#{}和${}的区别详解
- 6.2 MyBatis常见的4种分页实现
- 6.3 RowBounds 是一次性查询全部结果吗?为什么?
JINGLV.1
共有0本文集(0篇文章)
0 | 1