119、什么是 Javafig?
120、什么是 ORM框架?
121、Spring有几种配置方式?
122、请解释 Spring Bean的生命周期?
123、Spring Bean的作用域之间有什么区别?Spring容器中的bean可以分为5个范围:
124、如何在 Spring Boot中禁用 Actuator端点安全性?
125、什么是 Spring inner beans?
126、Spring框架中的单例 Beans是线程安全的么?
127、请解释 Spring Bean的自动装配?
128、如何开启基于注解的自动装配?
129、什么是 Spring Batch?
13 mvc和 struts的区别是什么?
131、请举例解释@Required注解?
132、Spring常用注解
133、项目中是如何实现权限验证的,权限验证需要几张表
134、谈谈troller,接口调用的路径问题
135、如何防止表单重复提交
136、Spring中都应用了哪些设计模式
137、请举例说明如何在 Spring中注入一个 Java Colle?
138、mybatis中#{}和${}的区别是什么?
139、mybatis是否支持延迟加载?延迟加载的原理是什么?
140、说一下 mybatis的一级缓存和二级缓存?
141、mybatis有哪些执行器(Executor)?
142、mybatis和 hibernate的区别有哪些?
143、myBatis查询多个id、myBatis常用属性
144、mybatis一级缓存、二级缓存
145、mybatis如何防止sql注入
146、hibernate中如何在控制台查看打印的 sql语句?
147、hibernate有几种查询方式?
148、hibernate实体类可以被定义为 final吗?
149、在 hibernate中使用 Integer和 int做映射有什么区别?
150、什么是 Spring Boot?Spring Boot有哪些优点?
151、Spring Boot中的监视器是什么?
152、什么是 YAML?
153、如何使用 Spring Boot实现分页和排序?
154、如何使用 Spring Boot实现异常处理?
155、单点登录
156、Spring Boot比Spring多哪些注解
157、打包和部署
158、Spring Boot如何访问不同的数据库
159、查询网站在线人数
160、easyExcel如何实现
161、什么是 Swagger?你用 Spring Boot实现了它吗?
162、数据库的三范式是什么?
163、一张自增表里面总共有 7条数据,删除了最后 2条数据,重启 mysql数据库,又插入了一条数据,此时 id是几?
164、如何获取当前数据库版本?
165、说一下 ACID是什么?
166、char和 varchar的区别是什么?
167、float和 double的区别是什么?
168、Oracle分页sql
169、数据库如何保证主键唯一性
170、如何设计数据库
171、性别是否适合做索引
172、如何查询重复的数据
173、数据库一般会采取什么样的优化方法?
174、索引怎么定义,分哪几种
175、mysql的内连接、左连接、右连接有什么区别?
176、RabbitMQ的使用场景有哪些?
177、RabbitMQ有哪些重要的角色?有哪些重要的组件?
178、RabbitMQ中 vhost的作用是什么?
179、说一下 jvm的主要组成部分?及其作用?
180、说一下 jvm运行时数据区?
181、什么是类加载器,类加载器有哪些?
182、说一下类加载的执行过程?
183、JVM的类加载机制是什么?
184、什么是双亲委派模型?
185、怎么判断对象是否可以被回收?
186、说一下 jvm有哪些垃圾回收算法?
187、说一下 jvm有哪些垃圾回收器?
188、JVM栈堆概念,何时销毁对象
189、新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
190、详细介绍一下 CMS垃圾回收器?
191、简述分代垃圾回收器是怎么工作的?
192、Redis是什么?
193、Redis都有哪些使用场景?
194、Redis有哪些功能?
195、Redis支持的数据类型有哪些?
196、Redis取值存值问题
197、Redis为什么是单线程的?
198、Redis真的是单线程的吗?
199、Redis持久化有几种方式?
200、Redis和 memecache有什么区别?
201、Redis支持的 java客户端都有哪些?
202、jedis和 redisson有哪些区别?
203、什么是缓存穿透?怎么解决?
204、怎么保证缓存和数据库数据的一致性?
205、Redis,什么是缓存穿透?怎么解决?
206、Redis怎么实现分布式锁?
207、Redis分布式锁有什么缺陷?
208、Redis如何做内存优化?
209、HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化?
210、HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小?
211、HashMap,HashTable,currentHashMap的区别?
212、极高并发下HashTable和currentHashMap哪个性能更好,为什么,如何实现的?
213、HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具体表现是什么?
214、Java中四种修饰符的限制范围?
215、Object类中的方法?
216、接口和抽象类的区别,注意JDK8的接口可以有实现?
217、动态代理的两种方式,以及区别?
218、Java序列化的方式?
219、传值和传引用的区别,Java是怎么样的,有没有传值引用?
220、一个ArrayList在循环过程中删除,会不会出问题,为什么?
221、@transaal注解在什么情况下会失效,为什么?
222、k8s和Docker的区别?
223、Maven和Docker的区别?
224、Spring,Spring MVC,Spring Boot,Spring Cloud四者的区别?
225、控制反转IoC和依赖注入DI?
226、简述 Java程序的开发过程?
227、用Java开发中大型项目,并使用当下流行技术,从无到有的具体开发过程是?
228、Java开发工具,有哪几类?
229、Java开发必用的工具,有哪些?
230、Java全栈工程师,必备的知识和能力?
231、Java全栈开发涉及哪些技术?
232、Spring Boot与Maven的区别?
233、Maven与Gradle的区别?
......
以上,就是今天的分享啦!
希望,对你的求职面试,编程工作有那么一点点、一丢丢、一戳戳地帮助哈~
喜欢我分享的,一键三连于我,可好哇?!
本章已完 m.3qdu.com