日期:2014-05-17  浏览次数:20659 次

这有几个关于oracle、unix和Java的题,哪位前辈能完美回答下?
Unix常用命令

1、查看当前目录下后缀名为.txt 的所有文件的个数的命令。
2、查看含有字符串 java 的所有进程的进程号。

Oracle部分

1、已知以下数据库:S表 Sid,Sname 为学生表 --- C表 Cid,Cname,Ctracher为课程表 --- SC表 Sid,Cid,Scgrade为选课关系及成绩表。其中,Sid为学号,Sname为姓名,Cid为课程号,Cname为课程名,Ctracher为任课教师,Scgrade为学生成绩。请用SQL语言实现:列出有二门以上(含两门)不几个课程的学生姓名及其平均成绩?

2、说明Oracle数据库中,控制文件、redo文件、archive文件、Trace文件的作用。


Java编程实现部分:

1、对给定字符串,统计每个字母的出现字数(不区分大小写),请用文字写出逻辑及JAVA代码。
(输入参数:String,返回ArrayList(包含相关字符和次数的信息))

2、
-----Junit :
-----Log4j :
-----POI :
-----Velocity :
-----ANT :
-----DWR :
-----JOSN :
-----XFire :

------解决方案--------------------
1、ls -l *.txt 
2、ps -ef|grep java
3、基本是avg()......having count(*) >=2
4、控制文件: 理解为控制oracle,记载着最基本的oracle信息的二进制文件,事关oracle生死
redo文件:重做日志文件,主要是恢复用的
archive文件:将redo归档后形成
Trace:跟踪日志,记录着详细的错误信息或者用户手工跟踪用
5、自己写循环吧
6、Junit 测试用过
log4j 记录日志用过
POI 一个操作office的接口
Velocity 一种在页面用到的标记工具,类似jstl
ANT 构建部署用的
DWR 没用过
JOSN 只听说过json
XFire 没用过