1、二维数组为什么在数据规模大的时候使用行遍历的速度远高于列遍历?
2、普通for,增强for和迭代器的区别
3、pom里的modelVersion描述这个pom文件时遵从哪个版本的项目描述符,
它指定了当前pom的版本,对于maven2和maven3来说,modelVersion只能是4.0.0,而pom里另一个相似的配置是version,它指的是当前项目的版本。name标签是项目的名称,用于产生的文档,url是项目的访问路径,也是用于产生的文档中
4、打jar包和打war包的区别
5、pom中properties标签的作用:在标签内可以把版本号作为变量去声明,后面dependency里用到版本号时可以用${变量名}的形式进行代替,这样做的好处是:当版本号发生改变时只用更新properties标签中的变量就行了,不用更新所有依赖的版本号。
6、使用jstl时必须要引入standard这个jar包在这里插入代码片
<dependency>
<groupId>taglib</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
7、pom properties中scope标签的作用
8、解决Maven打包报错Could not transfer artifact xxx.xxx找不到依赖的问题,这个问题是做github上ssm博客时遇到的问题,解决方法是从maven仓库里copy坐标而不是用github项目里带的坐标。
9、关于private static final long serialVersionUID 设置一个值,参考
10、关于lombok,参考
11、VO、DTO、DO、PO的参考
12、线程池的实现原理,优点与风险以及四种线程池的实现
13、正向代理和反向代理的区别
14、maven 的parent parent标签
15、什么是RFD攻击?
16、java中的三种移位运算符
17、java线程池参考