刚把oracle装完了,把test表插了1百万行记录,测试了一下,pageSize=20; page=2500;SQL> select * from (select rownum as n,test.* from test where rownum<=2500 * 20) where n>=(2500-1) * 20 + 1;通过jdbc调用时间 大概为 4-5秒,下次再用存储过程试一下。
to Saro(石头):非常感谢您的指教,我现在南京,不过南京的整体工资水平不行,建议到上海试试了,看你回答的能力4k没问题!
2 Servlet 经历三个周期 int(), service(),destory()
3 跨home 单jvm Remote跨JVM
4 查API
5 Web Service Description Language...
7 添加删除,最好使用dom,sax都可以.文件大的话,建议用sax.. 现在已经有Stax更为方便
8 数据移植嘛,, JDO,O/R Mapping一些构件,如Hibernate
9 动态切换页面.... 动态CSS || XML +CSS || XML + XSL 等等.或者模版+"皮肤"
10 Oracle 有个ROWID 可以用的
---------------------------------------
1、transient声明什么意思?
如:
transient String str; //可以说意义不大,不知道大家什么意见 2、servlet生命周期? //这题要答不上来笔试肯定要挂掉,毫无疑问 3、EJB中home接口Remote接口做什么用的? //PG可以不答,如果对方不追问的话,答案
可以非常简单,追问的话,可能就麻烦了。 4、说出HttpServlet 的十个方法? //估计凡是写过servlet的朋友都能说出超过十个 5、WSDL是什么的缩写? //webservice的东西,全中国都没几个人真的懂 6、xml、html的区别? //这答案的弹性就大了,有发挥的余地,但一定要一语中的 7、写出用java操作xml的添加、删除Node的一个例子?//用手写的话,多少有点变态 8、应用程序要实现支持多个数据库移植,有什么解决办法?//是个难题一般回答说
对数据库访问和持久层用中性组件进行封装估
计能行,呵呵。。俺也没实战过 9、web应用程序需要实现动态更换界面,怎么办? //在MVC模式下是比较容易实现的
10、写出oracle 下实现分页的sql语句?//写个简单的,关键把 页码、总记录数、每页
记录数、记录偏移量 等重要参数弄清楚应该就
可以了。
----------------------------------------
其实很多时候答案是否完全正确并不重要,重要的是解决问题的思路和思想是否正确。具体的技术要学习是很容易的,但是解决问题的思想(特别是设计设计模式的东西),就不是每个人都能很好把握的了。俺正在头痛:(
当对象继承Serializable接口时,声明变量为transient,此变量不会被序列化写入
2、servlet生命周期
(1)加载和实例化
容器负责加载和实例化一个或多个servlet。实例化和加载可以发生在容器启动的时候(可以在web.xml中设置),也可以客户请求服务的时候。
(2)初始化
调用init 方法。
(3)处理请求
调用service 方法。
(4)销毁
容器决定销毁servlet实例时,调用其destroy 方法,释放资源及内存。
3.
home接口声明remote接口生产方法及ejb实例无关的业务方法
remote接口声明ejb的业务方法。
4、说出HttpServlet 的十个方法
。。
5、WSDL是什么的缩写?
Web Service Description Language web服务描述语言
6、xml、html的区别?
xml平台无关的可扩展的标记语言,可用各种系统描述,交换数据的标记语言,主要用于webservice。
超文本标记语言,由web浏览器解析后可表示出各种文本及图象,影音频,具有平台无关性。
7、写出用java操作xml的添加、删除Node的一个例子
...............
8、应用程序要实现支持多个数据库移植,有什么解决办法?
使用DAO模式,根据不同的数据库修改配置,以此生产相应的DTOService
9、web应用程序需要实现动态更换界面,怎么办?
使用样式表,动态更改。
10、写出oracle 下实现分页的sql语句?
既然是限定oracle,应该使用存储过程更好罢。----------------传说中的分隔线----------------我的回答,恳请达人指正----------------传说中的分隔线----------------
请问楼主在那里java程序员好找工作啊?可不可以指点一下,在武汉好难找的,基本上都是招asp的.....不想待武汉了。
page=2500;SQL> select * from (select rownum as n,test.* from test where rownum<=2500 * 20) where n>=(2500-1) * 20 + 1;通过jdbc调用时间 大概为 4-5秒,下次再用存储过程试一下。
这些题目我觉得7题很bt,除非你经常处理xml文档,否则谁记得住那一大堆方法和类啊,上机做还差不多。
我赞同qqbz(qqbz)所说的,从这种小事可以看出这种公司管理上的混乱,决不是久留之地。
写比较常用的十个吧:
doGet, doPost, doPut, doDelete, doOptions, doTrace;
init, destroy, getServletInfo, service
http://blog.csdn.net/tinyjimmy/posts/54432.aspx