`
lib
  • 浏览: 135644 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

面试记录(供自己以后学习)

阅读更多

1、java中关于final关键字的使用

     final可以修饰类、方法、变量。

    (1)final在修饰类的时候,此类不能被继承。(引申:final不能修饰抽象类);

    (2)final在修饰方法时,此方法不能被重写,但是可以被继承;final不能修饰构造方法的;

    (3)final在修饰变量时,此变量只能被赋值一次(初始化或者构造函数赋值),赋值后不允许被修改;

 

2、errorPage的相关内容

     (1)jsp页面中使用page指令:<@page errorPage="error.jsp" /> 来制定错误页面,在error.jsp页面中,也需要使用page指令来指定这个页面是用来做错误处理的 <@page isErrorPage="true" />,只有这样,才能在error.jsp页面中访问容器为错误页面提供的exception对象。

     (2)在web.xml中,可以使用exception-type标签或者http状态码来定义错误页面。例如:

 

根据异常类声明错误页面:

 

<error-page>  
  <exception-type>java.io.IOException</exception-type>  
  <location>/error.jsp</location>  
</error-page>  

 exception-type必须指定是一个throwable,而且在容器的路径下能够找到这个类。

 

根据http状态码声明错误页面:

 

<error-page>  
  <error-code>404</error-code>  
  <location>/error.jsp</location>  
</error-page>

 

 需要注意的是:

(1)无论是exception-type还是error-code,其中的location必须以“/”开头,也就是相对于容器的路径;

(2)在web.xml中可以声明多个error-page标签,每个标签中只能出现一个exception-type或一个error-code。

 

3、数据表中有1000条数据,在执行select查询的同时,有一条insert语句同时执行,请问select最终返回的是几条语句?是1000还是1001?(此答案是考官给的答案,不知正确与否,有关数据库事务隔离机制,需要一定的时间仔细研究并进行过实际的操作,才能给出正确的结论,以下结论仅供参考)

sql2000是1001条;sql2005及以上版本是1000条。
原因:sql2000是锁机制的,只要有改变数据库数据的语句,就要限制性这些语句,最终select返回改变之后的。
sql2005及以上版本是没有使用这个机制,所以,select和insert没有关系。
分享到:
评论

相关推荐

    MySQL经典面试题(含答案解析)-常见经典问题和解答!供大家学习研究参考!MySQL的复制原理以及流程

    MySQL的复制原理以及流程 (1)复制基本原理流程 ...2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 3. 从:sql执行线程——执行relay log中的语句;

    公务员面试备考-模拟练习.docx

    2. **录音自我评价**:除了实战训练外,考生还可以通过录音的方式来记录自己的回答,之后仔细听录音,评估自己的表现。这种方法可以帮助考生客观地认识到自身的优点和不足,从而进行针对性的改进。 3. **关键因素**...

    毕业生面试技巧(Oracle)

    在明确了自己想要从事的职业方向之后,接下来就需要着手寻找相应的毕业生机会了。以下是一些常用的渠道: - **校招平台**:许多高校都有自己的就业指导中心或职业发展中心,这些机构通常会举办招聘会或者提供企业...

    公务员面试怎么说好自我介绍.docx

    **通过这次活动,自己也在组织,理财等方面得到很大程度的提升,为以后的工作打好基础。**(**成果总结**) **大三时,我利用暑假时间,在中国农业发展银行井陉县支行实习,对各个科室都进行了一定的了解与认知。...

    33道php常见面试题及答案

    根据文件内容,我们将详细介绍相关的知识点,供面试准备或学习使用。 1. PHP预定义变量 在PHP中,当前执行脚本的名称可以通过$_SERVER['PHP_SELF']获得,它不包含路径和查询字符串。例如: ```php echo $_SERVER['...

    java面试题

    ### Java面试题详解 #### 1. 描述一下你最常用的编程风格 我的编程风格主要遵循以下几个原则: - **简洁性**:代码应当简洁明了,避免不必要的复杂性。 - **可读性**:良好的命名习惯,注释充分但不过度。 - **可...

    leetcode比赛真题-Programming:Java编程练习

    竞赛,跟踪进度,用链接记录问题以供以后查看。 如何学习: 使用计时器 45 分钟,解决/学习 使用与休息站分开的工作站。 45 分钟后,您必须休息并善待自己。 寻找意义、模式、差异并理解代码。 使用打印语句。 自己...

    asp.net基于三层模式就业求职招聘网.zip

    asp.net基于三层模式就业求职招聘网毕业源码案例设计 开发软件: Visual Studio 2010以上 数据库:sqlserver2005以上 ...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

    安卓Android求职招聘系统App+源代码+文档说明+数据库.zip

    安卓Android求职招聘系统App毕业源码案例设计 开发环境: MyEclipse/Eclipse/Idea(服务器端) + Eclipse(手机客户端) + mysql...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

    sql练习题及答案

    在准备面试或者提升SQL技能时,这些练习题将是一个极好的学习工具。 1. 数据库基本操作: - SELECT语句:这是SQL中最常用的部分,用于从表中检索数据。你可以学习如何选择特定列、筛选行、排序结果以及组合多个表...

    人力资源管理软件(完全免费)

    默认为演示库供学习练习,正式使用时使用右边的选择数据库切换到正式库 采用模板文件进行一次性导入或者按下面分别建立相关信息 建立部门信息,支持导入 建立岗位信息,支持导入 调整数据字典,支持导入 资料...

Global site tag (gtag.js) - Google Analytics