String能被继承吗?为什么?
String, Stringbuffer, StringBuilder 的区别。
抽象类和接口的区别
nio和 bio 、aio的区别
reactor 模型
反射的概述
反射就java中class.forName()和classLoader都可用来对类进行加载。cla
反射创建类实例的三种方式是什么
反射中,Class.forName 和 ClassLoader 区别
Java动态代理的两种实现方法
a.hashcode() 有什么用,与 a.equals(b)有什么关系
jvm 什么情况下会发生栈内存溢出
垃圾回收算法概述
优化GC步骤
你知道哪几种垃圾收集器,各自的优缺点,重点讲下 cms,包括原理,流程,优缺点
类加载机制
你们线上应用的 JVM 参数有哪些。
g1 和 cms 区别,吞吐量优先和响应优先的垃圾收集器选择。
讲讲 Spring 加载流程。
spring事务定义
1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么
事务的类型
Spring事务隔离级别:
spring有五大隔离级别,其在TransactionDefinition接口中定义。看源码可知,其
说说 aop 中的几个术语
Springmvc 中 DispatcherServlet 初始化过程。
Linux 下 IO 模型有几种,各自的含义是什么。
平时用到哪些 Linux 命令。
用一行命令查看文件的最后五行。
用一行命令输出正在运行的 java 进程。
进程和线程的区别。
多线程的几种实现方式,
什么是线程安全。
TIME_WAIT 和 CLOSE_WAIT 的区别。
说说你知道的几种 HTTP 响应码,比如 200, 302, 404。
HTTPS 的加密方式是什么,讲讲整个加密解密流程。
当你用浏览器打开一个链接的时候,计算机做了哪些工作步骤。
HTTP 请求的报文格式
如何使用 redis 和 zookeeper 实现分布式锁?有什么区别优缺点,分别适用什么场景。
1、什么是分布式事务
分布式事务解决方案
什么是一致性 hash。
什么是 restful,讲讲你理解的 restful。
索引分类
2.2 原理
3 实现方法
1、#{}和${}的区别是什么?
2、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪
3、最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理
4、Mybatis是如何进行分页的?分页插件的原理是什么?
5、简述Mybatis的插件运行原理,以及如何编写一个插件。
6、Mybatis执行批量插入,能返回数据库主键列表吗?
7、Mybatis动态sql是做什么的?都有哪些动态sql?能简述一下动态sql的执行原理不?
8、Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
9、Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别。
10、Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?
11、Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?
12、Mybatis中如何执行批处理?
13、Mybatis都有哪些Executor执行器?它们之间的区别是什么?
14、Mybatis中如何指定使用哪一种Executor执行器?
15、Mybatis是否可以映射Enum枚举类?
16、Mybatis映射文件中,如果A标签通过include引用了B标签的内容,请问,B标签能否定义
17、简述Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系?
18、为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?
2.MyBatis编程步骤是什么样的?
3.MyBatis与Hibernate有哪些不同?
4.使用MyBatis的mapper接口调用时有哪些要求?
5.SqlMapConfig.xml中配置有哪些内容?
6.简单的说一下MyBatis的一级缓存和二级缓存?
2.1.什么是MyBatis?
参考答案:
1、讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么
2、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决
3、SpingMvc中的控制器的注解一般用那个,有没有别的注解可以替代
4、@RequestMapping注解用在类上面有什么作用
5、怎么样把某个请求映射到特定的方法上面
6、如果在拦截请求中,我想拦截get方式提交的方法,怎么配置
7、如果在拦截请求中,我想拦截提交参数中包含”type=test”字符串,怎么配置
8、我想在拦截的方法里面得到从前台传入的参数,怎么得到
9、如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象
10、怎么样在方法里面得到Request,或者Session
11、SpringMvc中函数的返回值是什么.
12、SpringMvc怎么处理返回值的
13、SpringMVC怎么样设定重定向和转发的
14、 SpringMvc用什么对象从后台向前台传递数据的
15、SpringMvc中有个类把视图和数据都合并的一起的,叫什么
16、怎么样把ModelMap里面的数据放入Session里面
17、SpringMvc怎么和AJAX相互调用的
18、当一个方法向AJAX返回特殊对象,譬如Object,List等,需要做什么处理
19、SpringMvc里面拦截器是怎么写的