
面试题
文章平均质量分 76
平_静
这个作者很懒,什么都没留下…
展开
-
truncate与delete的区别?(deletefrom table和truncate table tablea的区别!)
truncate是DDL語言.delete是DML語言 DDL語言是自動提交的.命令完成就不可回滾.truncate的速度也比delete要快得多.详细说明:相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的转载 2014-03-14 22:46:33 · 7094 阅读 · 0 评论 -
Java内存管理常见面试题
Java垃圾收集器与类的finalize()方法总结1. 垃圾收集器的工作目标是回收已经无用的对象的内存空间,从而避免内存渗漏体的产生,节省内存资源,避免程序代码的崩溃。2.垃圾收集器判断一个对象的内存空间是否无用的标准是:如果该对象不能再被程序中任何一个”活动的部分”所引用,此时我们就说,该对象的内存空间已经无用。所谓”活动的部分”,是指程序中某部分参与程序的调用,正在执行过程中,尚未执行原创 2015-11-11 15:29:19 · 3682 阅读 · 0 评论 -
培训失败总结
1. 培训内容总结该培训的主要内容是侧重于面向对象思想,如何通过面向对象思想去设计系统。面向对象思想,根据需求分析,把握最主要的业务,分析业务获取业务对象,然后按照设计原则进行封装操作和属性2. 贵公司的系统架构(为什么这样架构有哪些优点,又有那些缺点) 采用Spring VMC+Tern(该公司自主研发的持久层框架) Controller层:主要是负责接收指令,调用相对应原创 2014-04-01 11:23:00 · 744 阅读 · 0 评论 -
电话面试技巧
目的:1 初步了解求职者的工作能力和背景, 删除明显不符合岗位要求的人; 2 介绍自己的公司; 3 了解求职者对该岗位的重视意愿; 4 薪酬调查;5 确定面试时间 注意事项: 在电话面试前,先用2分钟浏览一下简历,如果简历中有时间空档或是有疑问的地方,在电话面试时,可以有针对性地询问。语气温柔,有平等的对待。语速适中,吐词清晰。 电话面试问题(范例)第一部分转载 2014-03-18 09:10:36 · 642 阅读 · 0 评论 -
坐车网面试部分题目
1. SSH框架各个框架的优点答:SSH框架分别是Struts、Spring、HibernateStruts的优点:1.Taglib标记库,灵活应用,能提高项目开发效率2.页面导航,将整个系统的各个部分通过一个配置文件连接起来3.提供Exception处理机制Spring的优点:1. 是一个无侵入高扩展性的框架,不会强制让使用者实现某原创 2014-03-17 22:27:42 · 1740 阅读 · 0 评论 -
编程面试中的十个常见错误
1.从未在纸上或白板上写过代码这是求职者最容易犯的大错之一。绝大多数编程面试都会安排在纸上或白板上。而与电脑上大量的编码练习相比,绝大多数求职者极少在纸上或白板上进行编码练习。用惯了IDE(或是文本编辑器)的求职者会在如何保持纸间良好代码规范这第一步上磕磕碰碰。众所周知,编码规范是编程面试的必要条件。而且,在纸上写代码的时候,没有编译器帮你指出明显的编译时错误。此外,在专家组前方的白板上编转载 2014-03-15 20:27:44 · 544 阅读 · 0 评论 -
Spring工作原理
内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是在调用这类对象的具体方法的前后去调用你指定的 模块)从而转载 2014-03-14 23:12:43 · 411 阅读 · 0 评论 -
struts的工作原理
1.读取配置(初始化ModuleConfig对象)Struts框架总控制器(ActionServlet)是一个Servlet,在web.xml中被配置成一个自动启动的Servlet。读取配置文件struts-config.xml的配置信息,为不同的Struts模块初始化相应的ModuleConfig对象。2.用户请求用户提交表单或调用URL向WEB应用程序服务器提交一个请求,请求的数据转载 2014-03-14 23:07:14 · 482 阅读 · 0 评论 -
HashSet与HashMap的区别
在网上找了好久终于找到了详尽的解释,记录下来备忘。。HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:publicclass HashSet extends Abstract转载 2014-03-14 22:39:33 · 662 阅读 · 0 评论 -
HTTP请求里包括些什么内容?HTTP响应里包括些什么内容?
1 HTTP请求包 HTTP请求包(GET?POST等请求方法)由三个部分构成,分别是:方法-URI-协议/版本,请求头,请求正文?下面是一个HTTP协议请求包(GET)的例子: 1.GET /index.jsp HTTP/1.1 2.Accept-Language: zh-cn 3.Connection: Keep-Alive 4.Hos转载 2014-03-16 09:06:46 · 17216 阅读 · 0 评论 -
J2EE系统优化
1. j2EE系统访问速度慢.从哪些方面可以优化J2EE性能的优化包括很多方面的,要达到一个性能优良的系统,除了关注代码之外,还应该根据系统实际的运行情况,从服务器软硬件环境、集群技术、系统构架设计、系统部署环境、数据结构、算法设计等方面综合考虑2. J2EE访问速度慢,怎么样优化1 使用缓冲标记 对于代码逻辑复杂的页面,利用缓冲标记提高性能转载 2014-03-14 23:06:08 · 910 阅读 · 0 评论 -
Error和 exception的区别与联系
error 表示恢复不是不可能,但很困难的情况下的一种严重问题。比如说内存溢,网络故障等。不可能指望程序能处理的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,就不会发生的情况。程序可以捕获到这些异常,并进行处理。转载 2014-03-14 23:03:21 · 587 阅读 · 0 评论 -
CS与BS联系区别
1)java适合开发bs结构,cs不是它的强项 C/S 服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S 客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等转载 2014-03-14 23:01:00 · 1254 阅读 · 0 评论 -
Tomcat的class加载的优先顺序一览
1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.环境变量CLASSPATH中的jar和class文3.$CATALINA_HOME/common/classes下的class4.$CATALINA_HOME/commons/endorsed下的jar文件。5.$CATALINA_HOME/commons/i18n下的jar文件。6.$CATALINA转载 2014-03-14 22:58:30 · 671 阅读 · 0 评论 -
xml有哪些解析技术,及区别
有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回转载 2014-03-14 22:57:30 · 2694 阅读 · 0 评论 -
恒拓开源笔试题
1.面向对象有哪些特性,在java编程中哪些情况下用到这些特性 答: 继承:需要扩展某个类的功能 多态:同一个类对象方法但有不同表示 封装:需要将数据和行为对可信类开放,不可信类隐藏2.jsp运行原理 答:Web容器接受一个以.jsp为后缀的URL请求时,它将请求转交jsp引擎处理,jsp引擎将jsp页面编译成servlet,并执行。第一次遇到带有.jsp后缀的ur原创 2015-12-05 23:09:46 · 1166 阅读 · 0 评论