2013年12月25日面试内容总结

1、oracle的安装与卸载

   由于我使用的是Oracle11g的版本,安装直接双击安装程序,但在最后一步的时候要进行口令的配置;Oracle的卸载呢,如果安装成功了,先启动卸载程序,然后重启F8安全模式,删除安装文件夹和注册表与oracle相关的值,如果安装失败了,直接重启电脑F8安全模式,删除安装文件夹和注册表与oracle相关的值;

2、varchar和varchar2的区别

   varchar的长度是不固定的,varchar2的长度是固定的;

   varchar中只对汉字和全角符号才占据两个字节,而varchar2任何字符都占据两个字节;

3、Oracle中的几个函数:

   MAX()最大值,MIN()最小值,AVG()平均数,SUM()求和,COUNT()数量统计

4、Java的8个基本数据类型:

   byte,short,int,long,float,double,char,boolean

5、Struts1.x的工作流程:

   ・当一个*.jsp页面执行的时候,会首先调用ActionForm中的reset()方法,执行一些默认的初始化操作;

   ・用户提交表单,根据*.do,找到ActionServlet,接收所有的请求;

   ・Struts在ActionServlet之中,会根据在struts-config.xml文件里配置的Action、ActionForm找到提交的指定Action中的ActionForm,调用validate()方法进行提交参数的验证,如果验证出错了,则使用input配置的路径跳转到指定的错误页上,如果验证通过,则执行Action中的操作;

   ・在Action之中通过ActionForm接收表单参数,并且调用其他的业务层操作;

   ・如果要在Action之中进行跳转,需要使用struts-config.xml文件配置的“<forward>”的映射路径,使用ActionMapping完成跳转操作。

6、Struts2.x的工作流程:

7、简单述说下Spring:

Spring技术算是其他各个技术和框架之间的一个沟通桥梁,不能单独使用,必须结合其他技术一起使用,经常结合到一起的,Struts+Spring+hibernate,使用Spring后可以简化工厂类代码和Service代码,将其改为配置形式,Spring两大核心技术:IOC(控制反转),AOP(面向切面编程);

7、请写出Oracle的分页查询语句:

select* from (

       select ROWNUM rn, 所要查询的列

       from 表

       where ROWNUM<=curentPage*lineSize) temp

   where temp.rn>(currentPage-1)*lineSize ;



本文出自 “小理子” 博客,转载请与作者联系!

你可能感兴趣的:(oracle,面试)