您的位置:首页 > 职场人生

关于面试学习的一些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。

完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: