1.分布式session怎么验证一致
2.什么情况下会产生死锁怎么解决
3.线程有哪几种运行状态下可以调用
4.Springboot用的是哪种监控器
5.多态
引用的多态和方法的多态
instanceof 避免转型不匹配 引用多态就是指向上转型和向下转型
6.代理模式
静态代理 用继承的方法 给car内类建一个子类 重写 move方法 里用super调用父类的move方法 在里面增加逻辑就可以了 不是很推荐 这种方法
聚合的方法 一个类当中调用另一个类的对象 建一个对象car3 通过car3 的构造方法传入 car的对象 public car3(Car car){super () this.car=car} 可以做功能的叠加 随意的改变执行顺序
动态代理 解决
7.springboot 中@springbootAppliation 由哪3个注解组成
@springbootConfiguration 和@configuration 是一样的 也可以用后者来标识
@enableAutoConfiguration (借助@Import将所有 所有符合配置文件的Bean 加载到IOC容器)
【总结来说,@EnableAutoConfiguration能实现自动配置的原理就是:SpringFactoriesLoader从classpath中搜寻所有META-INF/spring.fatories文件,并将其中Key[org.springframework.boot.autoconfigure.EnableAutoConfiguration]对应的Value配置项通过反射的方式实例化为对应的标注了@Configuration的JavaConfig形式的IoC容器配置类,然后汇总到当前使用的IoC容器中】
和@componentScan 非必须的注解 去掉后也不影响启动
组成
8.啥事敏捷开发
9.servlet 原理
1.继承httpservlet 2.重写doget dopost方法 3.在web.xml中注册servlet
生命周期
![](https://img.haomeiwen.com/i15665725/bd26e65a9ea16d38.png)
11.什么时候加载servlet
a.容器启动时 b.客户端首次请求时 c.servlet类被修改后需要重新加载 init()整个生命周期中只调用一次。
10.数组和集合的区别
数据结构 https://blog.csdn.net/wdsdads/article/details/80789096
11springMVC 是多线程
12springMVC 原理图
13strus 原理
14Springboot 常用的注解
15数据库优化,尤其是索引
16连接查询要懂
17基本上问你简历上的东西,看是不是与简历相符合,不懂的就不要写上去给自己挖坑
网友评论