




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、技术组人员招聘面试试题java:jdbc、hibernate、ibatis的区别jdbc:手动写sqldelete、insert、update要将对象的值一个一个取出传到sql中,不能直接传入一个对象。select:返回的是一个resultset,要从ResultSet中一行一行、一个字段一个字段的取出,然后封装到一个对象中,不直接返回一个对象。ibatis的特点:半自动化、sql要手动写。delete、insert、update:直接传入一个对象,select:直接返回一个对象。hibernate:全自动不写sql,自动封装,delete、insert、update:直接传入一个对象,sel
2、ect:直接返回一个对象Struts的处理请求的全过程是什么?url->ActionServlet(process->RequestProcessor(process->实例化form->填充form值->进行校验->实例化action->调用execute用ibatis的原因:只对开发团队提供几条Select SQL(或存储过程以获取所需数据,具体的表结构不予公开。开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQL语句(或存储过程才能达到系
3、统性能设计指标。JSP中动态INCLUDE与静态INCLUDE的区别?jsp:include:在运行时调用另一个页面,变量是可以重复的。<%include file=”%>:在转译时合在一起,会成为同一个类,变量不可以重复描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理?Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。Session:保存在服务端,每一个session在服务端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的内存资源。如何格式化日期?SimpleDateFormat
4、 sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"Date dat=new Date(;/把日期转化为字符串String str=sdf.format(dat;编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。String a=new String("中".getBytes("gb2312","iso-8859-1"String a=new String("中".getBytes("iso-8859-1&qu
5、ot;什么是Web Service?Web Service就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。使用的技术:HTTP、XML、SOAP(简单对象访问协议、WSDL优点:跨平台、跨语言、跨系统缺点:(1.WebService使用了XML对数据封装,会造成大量的数据要在网络中传输。(2.WebService规范没有规定任何与实现相关的细节,包括对象模型、编程语言,这一点,它不如CORBA。数据库简述第1、2、3范式第一范式的定义:如果一个表中没有重复组(即行与列的交叉点上只有一个值,而不是一组值,则这个表属于第一范式(常记成1NF。简而言之:"每一字段只
6、存储一个值"。例如:职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话和一个家里电话号码第二范式的定义:如果一个表属于1NF,任何属性只依赖于关键字,则这个表属于第二范式(常记成2NF。简而言之:必须先符合1NF的条件,且每一行都能被唯一的识别。将1NF转换成2NF的方法是添加主键。学号,课程名,成绩第三范式的定义:如果一个表属于2NF,且不包含传递依赖性,则这个表是第三范式(常记成3NF。满足3NF的表中不包含传递依赖。简而言之:没有一个非关键属性依赖于另一个非关键属性。学号,课程号,成绩,学分学号,姓名,所在系,系名称,系地址。存储过程的理解存储过程可以使得对数据库的管
7、理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用SQL语句的目的来使用存储过程,它具有以下优点:1可以在单个存储过程中执行一系列SQL语句。2可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。3存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。查
8、询数据库中查询第20到30条的的之间的SQL语句?(Oracle或SqlServer Oracle:select*from(select rownum r,a.*from table a where rownum<=30where r>=20 SQL Server:select*from(select top21*from(select top30*from test1order by_idt order by_id desct order by_id简述事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为ACID(原子性、一致性、隔离性和持久性属性,只有这样才能成为一个事务:原子性,事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。写一个SQL语句把表b中不存在而表a中存在的数据插入到表b中去INSERT INTO B(SELECT*FROM A WHERE A.ID NOT IN(SELECT ID FROM B技术人员发现,a表中存在重复数据,请写sql实现查询a表中完全重复的数据(主键除外并删除冗余且只保留一条。(SqlServerDelete from a where i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 集美语文面试真题及答案
- 高等教育质量评估体系构建课件
- 《齿轮传动》课件2
- 《色彩搭配技巧》课件
- 《初中数学课件《指数函数与对数函数的应用》》
- 《高性能隔音材料》课件
- 2025年浙江省考申论b卷真题及答案解析
- 《廉洁自律》课件2
- 《电路板常见问题》课件
- 护士应聘简历模板打印
- 中级宏观经济学知到课后答案智慧树章节测试答案2025年春浙江大学
- 智慧树知到《形势与政策(北京大学)》2025春期末答案
- 绿化工程施工专项施工方案
- 甘肃省历年中考语文古诗欣赏试题汇编(2003-2023)
- 1.2区域整体性和关联性-以青田县稻鱼共生为例课件-高中地理人教版(2019)选择性必修2
- “5领导作用-5.1领导作用和承诺”专业深度解读与应用指导材料(雷泽佳编制-2025C0)
- 免疫组库临床应用
- 新版人教版一年级数学下册第五单元100以内的笔算加减法
- 2024届高考生物一轮复习必考重点大全宝典
- 《延续性护理在永久性肠造口患者中的应用研究》4600字(论文)
- 戒毒所运动康复
评论
0/150
提交评论