技术专区
SpringMVC常见面试题总结(超详细回答)

1、什么是SpringMVC?简单介绍下你对springMVC的理解?SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,......

李庆林  72 浏览  0 喜欢   评论

面试题基础八(数据库部分)

1.左连接,右连接,内连接,外连接的区别内连接也叫连接,是最早的一种连接。还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。外连接分为三种:左外连接,右外连接,全外连接。其中左外连接:leftjoin是以左表的记录为基础的,例如A可......

李庆林  112 浏览  2 喜欢   评论

面试题基础七(框架部分)

1.Spring依赖注入的几种实现方式是什么?a)接口注入;b)setter方法注入;c)构造方法注入;2.简单介绍一下Struts2的拦截器与过滤器的工作原理?Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的Strut......

李庆林  48 浏览  2 喜欢   评论

面试题基础六(框架部分)

1.Hashmap和Hashtable的区别1.HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口。2.主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。3.HashMap允许......

李庆林  47 浏览  0 喜欢   评论

面试题基础五(前端AJAX部分)

1.如何解决AJAX的跨域问题?1、在请求页面上使用Access-Control-Allow-Origin标头。  使用如下标头可以接受全部网站请求:header('Access-Control-Allow-Origin:*')  使用如下标头可以接受指定网站请求:header(&#......

李庆林  63 浏览  0 喜欢   评论

面试题基础四(前端JSP部分)

1.JSP有哪几个内置对象,每个对象的作用是什么,并写出常用方法JSP中有9个内置对象,依次是:application对象:该实例对象代表JSP所属的Web应用本身,可用于JSP页面,或者在Servlet之间交换信息。常用的方法有getAttribute(Stringname)、setAttribu......

李庆林  76 浏览  0 喜欢   评论

面试题基础三(JAVA基础部分)

1.静态变量与实例变量的区别一种是被static关键字修饰的变量,叫类变量或者静态变量。另一种没有static修饰,为实例变量。类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。静态变量可以直接通过类名进行访问,其生命周期取决于类......

李庆林  40 浏览  0 喜欢   评论

面试题基础二(JAVA基础部分)

1.线程的状态都有哪些?创建一个线程的常用方法有哪些?第一是创建(New)状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。第二是就绪(Runnable)状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,......

李庆林  78 浏览  0 喜欢   评论

面试题基础一(JAVA基础部分)

1.Java的基本类型有哪些?8种基本类型:byteshortintlongfloatdoublecharboolean2.JDBC访问数据库的步骤1)加载JDBC驱动程序2)提供JDBC连接的URL3)创建数据库的连接4)创建一个Statement5)执行SQL语句6)处理结果。两种情况:1、执行......

李庆林  60 浏览  0 喜欢   评论