1,什么叫Normalization.什么叫3NF,并请列出1NF 和2NF..
2,什么叫revised key index
3,什么叫死锁,举一个引起数据库操作中死锁的例子
4, BYTE[] buf = BYTE[1024];
in.read(buf)
in 是一个接收图像数据的网络IO 流,请指出这段代码有什么问题, 并请用java 代码改进它
5,你正在分析一个子系统的接口,发现接口很多。然后你同事劝你用Fecade,问你用Fecade 有什么好处
--校园招聘网 http://www.xyzp.com.cn
2,什么叫revised key index
3,什么叫死锁,举一个引起数据库操作中死锁的例子
4, BYTE[] buf = BYTE[1024];
in.read(buf)
in 是一个接收图像数据的网络IO 流,请指出这段代码有什么问题, 并请用java 代码改进它
5,你正在分析一个子系统的接口,发现接口很多。然后你同事劝你用Fecade,问你用Fecade 有什么好处
--校园招聘网 http://www.xyzp.com.cn
4:buf 1024字节不够空间,改成先读出in的长度,然后在初始化 BYTE[] buf = BYTE[IN.LENGTH()];
这个搜索一下,好多内容的,属于关系数据库理论范畴2. 在ORACLE中是reverse index, 也就是B+树索引存储时,将内容反转存储。如:1234,存储为:4321
可用此消除热点块
比较恰当的例子是,
1,在第一个会话中select * from a for update;
2, 在第二个会话中select * from b for update;
3,在第一个会话中select * from b for update;
4, 在第二个会话中select * from a for update;oracle马上会检测到死锁并报ora-00060错误
第一范式:表必须有主键,而且列不可再分;
第二范式:表有多个主键的时候,任何其它列不能只依赖于其中一部分主键;
第三范式:不能有不依赖于主键的列。