自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YyyyyyT的博客

感谢指点

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 客观面试题--32.说下springmvc的五个常用注解?

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...

2018-06-17 08:26:02 16166

转载 客观面试题--31.springmvc的运行流程

Spring工作流程描述      1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;      2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。根据映射判断该url是否要被拦截, 被拦截则判断是否设置了multipart resolver,   设置的话转换为multipart reques...

2018-06-16 17:19:44 812

转载 客观面试题--30.hibernate的一级缓存和二级缓存有什么区别?

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓...

2018-06-16 09:53:15 381

原创 广州面试题------万欣科技

    部分答案:4. Unchecked Exception:指得是程序的逻辑错误,程序的疵瑕,并且运行的时候无法恢复。 包括Error以及RuntimeException及其子类,如:OutOfMemoryError, 。Checked Exception:代表程序不能控制的无效外界情况。除了Error以及RuntimeException及其子类,如:ClassNotFoundExceptio...

2018-06-16 09:48:46 408

转载 客观面试题--29.hibernate的一级缓存有几种状态?

什么是一级缓存?其实hibernate一级缓存是hibernate框架中的一种优化的机制。(优化机制我自己的理解就是一种提高程序或者框架性能或者效率的一种“方法”)。hibernate一级缓存默认是打开的。hibernate一级缓存有它的使用范围那就是session范围(从session创建到session关闭(事物提交或者手动关闭session)。调用一级缓存的步骤?在查询数据库的数据时候,hi...

2018-06-14 12:37:36 306

转载 客观面试题--28.Hibernate的运行流程?

Hibernate运行原理Hibernate是一个开放源代码的对象关系映射框架,她对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库,hibernate可以应用在任何使用JDBC的场合,既可以在java的客户端程序使用,也可以在Servlet/jsp中的Web应用中使用。最具革命意义的是,hibernate可以在应用的EJB的j2ee架构中取代cmp...

2018-06-14 12:19:02 253

转载 客观面试题--27.过滤器Filter和Struts2拦截器的区别?

 什么是拦截器:     拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。    在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执...

2018-06-14 12:11:41 1544

转载 客观面试题--26.Struts2的标签和jstl的标签有什么优缺点?

jstl:JSTL(Java Page Standard Tag Library, JSP标准标签库)优点:1、 在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。2、 简化了JSP和WEB应用程序的开发。3、 以一种统一的方式减少了JSP中的scriptlet代码数量,可以达到没有任何scriptlet代码的程序。在我们公司的项目中是不允许有任何的scri...

2018-06-14 12:00:24 1150

转载 客观面试题--25.浅析mvc?

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。视图是用户看到并与之交互的界面。模型表示业务数据,并提供数据给视图。控制器接受用户的输入并调用模型和视图去完成用户的需求你能解释下MVC的完整流程吗?下面是MVC(模型、视图、控制器)架构的控制流程:所有的终端用户请求被发送到控制器。控制器依赖...

2018-06-14 11:05:54 260

转载 客观面试题--24.springmvc和Struts2的区别?

一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。二、拦截机制1、Struts2a、Struts2框架是...

2018-06-14 10:32:13 606

转载 客观面试题--23.ioc和aop的作用与原理?

IOC,控制反转的意思,通俗来讲是依赖倒置。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例。所以,不倒置,意味着A要主动获取B,才能使用B;到了这里,你就应该明白了倒置的意思了。倒置就是A要调用B的话,A并不需要主动获取B,而是由其它...

2018-06-14 08:35:48 1164

转载 客观面试题--21.什么情况下调用doGet()和doPost()?

第一:你的servlet如果是继承自HttpServlet,就必须重写它里面的两 个虚方法doGet和doPost,也就是说,先不管别的servlet或jsp会去调用哪个方法,这两个方法都应该有。 第二:至于它调用哪个方法,就看提交方式 <form action="myServlet" method="get" > method属性的值是get,它就去调用对应servlet的doGet...

2018-06-13 20:06:15 6520 2

转载 客观面试题--20.Servlet是线程安全的吗?

Servlet不是线程安全的。要解释为什么Servlet为什么不是线程安全的,需要了解Servlet容器(即Tomcat)使如何响应HTTP请求的。当Tomcat接收到Client的HTTP请求时,Tomcat从线程池中取出一个线程,之后找到该请求对应的Servlet对象并进行初始化,之后调用service()方法。要注意的是每一个Servlet对象再Tomcat容器中只有一个实例对象,即是单例模...

2018-06-13 20:02:36 223

转载 客观面试题--22.浅析Spring?

1.Spring 框架概述Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。控制反转:控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对...

2018-06-13 19:57:12 412

转载 客观面试题--19.servlet与jsp的区别?

jsp和servlet的区别和联系:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpS...

2018-06-13 19:29:47 612

原创 广州面试题------广东中建普联科技股份有限公司

1.c2.c3.c12.c13.a14.b15.b16.A17.b18.c19.ab20.A22.B23.B24.A25.c26.A27.a28.b30.b

2018-06-12 08:24:40 2049 1

原创 广州面试题------百胜软件

部分面试题答案:1、ArrayList和LinkedList都间接的实现了List接口,都不是线程安全的(Vector是线程安全的)。ArrayList和Vector底层是基于数组结构,而LinkedList底层是基于链表(双链表)结构。ArrayList的查询修改快,LinkedList的增删速度快。ArrayList扩容是增长原来的一半(Vector是增长原来的2倍),LinkedList是基...

2018-06-11 09:39:39 1067

原创 广州面试题------广州翔梦信息技术有限公司

部分答案:1.$("#btn").click(function(){ var div = $("#div"); if ( div.css("display") === "none" ) { div.show(); } else { div.hide(); }}2.在jdk1.7以下版本,switch的参数类型只能是:int 或者 enum,在jd...

2018-06-08 09:04:11 951 1

原创 广州面试题------爱立信01

Part I Single Selection (2 score per question)1.  Which statement is true?( )public void test(int x) {int odd = 1;if (odd) {System.out.println("odd");} else {System.out.println("even");}}(A) "odd" wil...

2018-06-07 09:06:58 3318

原创 广州面试题------39健康网1广州启生信息技术有限公司

部分笔试答案:3.接口(interface)是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量和方法的实现。    1、接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则    2、抽象类和接口的区别在于使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。    假设有2个类,一个类是主力球员,一个...

2018-06-06 09:03:33 907

转载 客观面试题--18.转发与重定向的区别?

     转发过程    客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此servlet和jsp共享的是同一个request,在servlet里面放的所有东西,...

2018-06-02 00:04:31 473

转载 客观面试题--17.servlet的开发流程

开发servlet有三种方法     A.实现servlet接口     B.继承GenericServet     C.继承HttpServlet1.实现servlet接口该接口定义了5个方法2.继承GenericServlet通过GenericServlet去开发servlet,只需要重写service方法,相对来说要简单一些。3.继承HttpServlet通过HttpServlet去开发se...

2018-06-02 00:04:17 222

原创 小项目总结----2.人脸识别系统后台识别模块总结

    我参与开发一个关于人脸识别的门禁后台系统,包含门禁,上下班打卡等功能,目前这个项目在珠海的某家博物馆上使用.这个项目由于规模小,人员小.所以使用的是ssh框架,既是hibernate,strut2,和Spring.    在这个项目中我主要负责将前端传入的图像数据,通过action类包装传到业务层,通过别人提供给我的人脸识别的算法处理图像数据,包装到一个新员工对象中,传到Dao层.因为Da...

2018-06-02 00:02:39 2297

原创 小项目总结----1.图书馆还书邮件提醒模块总结

我参与了学校java兴趣小组,任务是二次开发完善图书管理系统,该项目使用的是ssm框架,既是spring springmvc,mybatis.目前这个项目仍在母校上使用.在这个项目中我主要负责学生借书期限快过期与已过期的邮件提醒模块.由于保密协议,所以代码拿不出来.那我就简单说一下我负责模块吧.因为如今我校很多学生借书后逾期没还,或者忘还,导致校园卡上由于还书原因出现巨额欠款.所以我校图书馆开发此...

2018-06-02 00:02:22 503

转载 客观面试题--16.值传递和引用传递的区别?JavaScript的数据类型都有什么?

关于值传递和引用传递其实需要分情况看待.1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本类型的变量保存原始值,即它代表的值就是数值本身;而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,...

2018-06-01 09:04:12 948

转载 客观面试题--15.Mybatis的缓存机制?

mybatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,二级缓存时mapper级别的缓存,二级缓存是多个SqlSession共享的。mybatis通过缓存机制减轻数据压力,提高数据库性能。一级缓存:mybatis的一级缓存是SQLSession级别的缓存,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数据,不同的SqlSe...

2018-06-01 09:00:09 8894 3

转载 客观面试题--14.Mybatis的优缺点?

一、MyBatis框架的优点:1. 与JDBC相比,减少了50%以上的代码量。2. MyBatis是最简单的持久化框架,小巧并且简单易学。3. MyBatis相当灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并可重用。4. 提供XML标签,支持编写动态SQL语句。5. 提供映射标签,支持对象与数据库的ORM字段关系映...

2018-06-01 08:57:22 1484

转载 客观面试题--13.MyBatis,JDBC,Hibernate的区别是什么?

1)从层次上看,JDBC是较底层的持久层操作方式,而Hibernate和MyBatis都是在JDBC的基础上进行了封装使其更加方便程序员对持久层的操作。 2)从功能上看,JDBC就是简单的建立数据库连接,然后创建statement,将sql语句传给statement去执行,如果是有返回结果的查询语句,会将 查询结果放到ResultSet对象中,通过对ResultSet对象的遍历操作来获取数据;Hi...

2018-06-01 08:55:48 1060

转载 客观面试题--12.什么是存储过程?它有什么优点?

存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,...

2018-06-01 08:27:22 1924

转载 客观面试题--11.什么是事务?事务的特性,隔离级别有哪些?

1.什么是事务?就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over !例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。事务是恢复和并发控制的基本单位2.事务的特性,隔离级别有哪些?事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性原子性(atomicity)。一个事务是一个不可分割的工作单位,...

2018-06-01 08:23:37 1632 1

转载 客观面试题--10.JDBC的开发流程是什么?

1、注册驱动 2、获得连接3、获得执行者对象 4、获得结果集 5、结果集处理 6、释放资源总结JDBC的问题:1. 频繁创建数据库连接对象,释放。容易造成系统资源的浪费,从而影响系统性能。企业项目中可以使用连接池解决这个问题,但是使用jdbc需要自己实现连接池。mybatis内部已经提供了连接池。2. sql语句定义,参数设置,结果集处理存在硬编码。在企业项目中,sql语句变化可能性较大,一旦发生...

2018-06-01 08:08:57 787

转载 客观面试题--9.HashMap和HashTable的区别

1 作者 Hashtable的作者:  HashMap的作者: 2 产生时间 Hashtable是java一开始发布时就提供的键值映射的数据结构,而HashMap产生于JDK1.2。虽然Hashtable比HashMap出现的早一些,但是现在Hashtable基本上已经被弃用了。而HashMap已经成为应用最为广泛的一种数据类型了。造成这样的原因一方面是因为Hashtable是线程安全的,效率比较...

2018-06-01 08:03:51 2138

转载 客观面试题--8.线程的生命周期是什么?线程创建有几种方式?

1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread  t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.start...

2018-06-01 07:58:35 4632 1

Bug奋斗史汇总

Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总

2018-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除