大家好,今天小编关注到一个比较有意思的话题,就是关于java语言finally的问题,于是小编就整理了1个相关介绍Java语言finally的解答,让我们一起看看吧。
j***a面试题有哪些?
谢邀回答!!!😄😄😄
我认为,J***a面试试题众多,重在对基础理论知识和实际操作的考核,给你分享一些面试题目(由于篇幅有限,答案省略),主要有:
2.SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决?
3.结合项目谈谈你对 MVC 的理解?
4.什么是Spring MVC?SpringMVC的流程是什么?
5.SpringMVC的优点是什么?
6.SpringMVC与Struts2的区别?
7.Spring框架分为哪七大模块,各模块的主要功能作用是什么?
1.HashMap底层+扩容
JDK1.8的HashMap的底层是数组+链表+红黑树,发生hash碰撞***用拉链法解决冲突。数组中存放的是链表。链表的每一个节点是一个Entry,每个Entry中存放了Key,Value,hash值,还有指向下一个元素的引用。
当hashMap中的元素个数超过 [数组大小*负载因子] ,并且新的Entry落在了非空的位置,就会进行数组扩容,将会创建原来HashMap大小的两倍的数组,将原来的对象放入新的位置上。默认情况下,数组的大小为16,负载因子的默认值是0.75。
需要注意的是,hashmap扩容的判断,不一定是数量占比超过0.75就会扩容,如果初始数组16的时候,直接插入8个hashcode一样的不同的元素,此时链表并不会转换成红黑树,而是扩容,直到容量至少扩容到了64。
参考文章:
2.MySQL索引数据结构
MySQL中是使用B+树作为索引。它是B树的变种,因此是基于B树来改进的。
参考文章:
3.索引失效的情况
参考文章
SpringMVC
- 什么是Spring MVC ?简单介绍下你对springMVC的理解?
- SpringMVC的流程?
- Springmvc的优点
- SpringMVC和struts2的区别有哪些?
- 如何解决POST请求中文乱码问题,GET的又如何处理呢?
Spring
- AOP(面向切面编程)的原理
- AOP的使用场景
- IOC(控制反转)的原理
- Spring框架中的单例bean是线程安全的吗?
- 常用的注解
- 用到的设计模式
- Spring的优点(解耦、很多主流框架的集成 低侵入式设计,代码的污染极低 等等)
- SpringBean的作用域
- 事务机制
- Spring的核心类,及作用 如BeanFactory、applicationContext、BeanWrApper
- Spring支持的ORM?
- BeanFactory 接口和 ApplicationContext 接口有什么区别 ?
- 依赖注入的方式有几种:接口注入、Setter注入、构造方法注入
Mybatis
- 什么是mybatis?
- MyBatis与Hibernate有哪些不同?
- Mybait的优缺点
- 常见的标签
- 分页及常用的分页插件
- #{}和${}的区别是什么?
- 一对一、一对多的关联查询 ?
- Mybatis的一级、二级缓存:
- Mybatis比IBatis比较大的几个改进是什么?
- IBatis和MyBatis在核心处理类分别叫什么?
- IBatis和MyBatis在细节上的不同有哪些?
- 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
- MyBatis与Hibernate有哪些不同?
Hibernate
- Hibernate工作原理
- Hibernate是如何延迟加载(懒加载)?
- 缓存机制(一级缓存、二级缓存)
- Hibernate的查询方式有几种Hibernate中s***e、persist和s***eOrUpdate这三个方法的不同之处?
- get()与load()的区别
- Hibernate中的SessionFactory有什么作用? SessionFactory是线程安全的吗?
SpringBoot
- 常用的starter有哪些
- Spring Boot 的配置文件有哪几种格式?它们有什么区别?
- Spring Boot 的核心注解是哪个?常用的注解(如@EnableEurekaClient
- @EnableFeignClients @FeignClient @EnableTransactionManagement
- @RestController @Configuration @Order @ControllerAdvice等)
- Spring Boot 需要独立的容器运行吗?( 可以不需要,内置了 Tomcat/ Jetty 等容器。)
- 运行 Spring Boot 有哪几种方式?
- SpringBoot与SpringCloud的关系
- SpringCloud的各类组件(Feign、Eureka、Hystrix等)的理解及使用
Nginx
其他