关于面试学习的一些memory
2012-07-04 17:33
225 查看
1.servelet和jsp的区别
首先最本质的区别是servelet是一个java文件,而jsp不是,这样可以延伸出两个不同点:
1.1servelet没有内置对象,
jsp中有9个内置对象:
request对象
response对象
session对象
out对象
page对象
exception对象
config对象
application对象
pagecontext对象
1.2 对于最简单的html标签,servelet需要通过输出流来逐行输出。
2.web项目中如何输出指定编码的字符。
request指定编码:request.setCharacterEncoding("UTF-8")
response指定编码:response.setCharacterEncoding("UTF-8")
jsp页面指定编码:<%@ page pageEncoding ="charset=UTF-8"%>
3.如何取出数据库的系统时间,用sql文。
select sysdate from dual
关于oracle sql语句的语法,可以参考这个网站:http://jcsuper.iteye.com/blog/1564993
4.左联,右联,内联
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
LEFT JOIN 或 LEFT OUTER JOIN。
左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
RIGHT JOIN 或 RIGHT OUTER JOIN。
右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
FULL JOIN 或 FULL OUTER JOIN。
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
首先最本质的区别是servelet是一个java文件,而jsp不是,这样可以延伸出两个不同点:
1.1servelet没有内置对象,
jsp中有9个内置对象:
request对象
response对象
session对象
out对象
page对象
exception对象
config对象
application对象
pagecontext对象
1.2 对于最简单的html标签,servelet需要通过输出流来逐行输出。
2.web项目中如何输出指定编码的字符。
request指定编码:request.setCharacterEncoding("UTF-8")
response指定编码:response.setCharacterEncoding("UTF-8")
jsp页面指定编码:<%@ page pageEncoding ="charset=UTF-8"%>
3.如何取出数据库的系统时间,用sql文。
select sysdate from dual
关于oracle sql语句的语法,可以参考这个网站:http://jcsuper.iteye.com/blog/1564993
4.左联,右联,内联
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
LEFT JOIN 或 LEFT OUTER JOIN。
左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
RIGHT JOIN 或 RIGHT OUTER JOIN。
右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
FULL JOIN 或 FULL OUTER JOIN。
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
相关文章推荐
- 关于MAUI和torque的一些学习
- 关于RDLC报表的一些总结,希望对正在学习使用它的朋友有所帮助
- 自己关于学习js的一些经历
- 关于面试的一些感想
- 【强烈推荐】:关于系统学习数据挖掘(Data Mining)的一些建议!!
- 关于闭包的一些学习思考
- 关于学习DWR的一些注意要点
- 【学习笔记】关于变量类型的一些知识
- 关于学习C++编程语言对中国软件发展的的一些思考!
- 一些关于Java面向对象学习、培训机构培训、大学生活状态的感悟和总结
- Android中关于JNI 的学习(二)对于JNI方法名,数据类型和方法签名的一些认识
- 一些关于Android蓝牙的学习链接
- 一些著名大学关于机器学习,深度学习,计算机视觉,自然语言处理的课程(部分有视频)
- 收藏关于sql server的一些学习资料
- java Pattern类中关于匹配group和group(int group)的一些学习
- 关于Attribute的一些学习
- 关于SharePoint开发职位面试的一些个人体会
- 关于NVL函数用途学习的一些技术
- 关于2017开始的新工作想法与一些学习进步方向还有些阶段目标
- 关于itchat学习的一些资料