`
文章列表
2004年11月17日,在北航南门的昆仑瑞通参加SCJP考试,提前20分钟提交,成绩如下:总分:61题,答对:56题(91%)说明和访问控制:100%流程控制、断言和异常处理:77%无用存储单元收集(垃圾回收):66%编程语言基础:100%运算符和赋值:100%重载、覆盖、运行时类型和面向对象:100%线程:87%java.lang程序包中的基本类:83%集合框架:100%
Oracle中的lob (Large Object)可以存储非常大的数据(可能是4GB),这样就可以通过将文件或其它任何对象序列化成字节输出流(OutputStream)后写入数据库,之后使用字节输入流(InputStream)将数据读出然后反序列化为原始文件或对象。操作时需要使用oracle的JDBC包,它扩展了sun的JDBC包中的Blob对象。同时需要注意一些细节。下面的代码演示如何使用blob(实例中需要Oracle的JDBC包)。  1import oracle.jdbc.OracleResultSet;  // 使用Oracle的ResultSet对象 2import oracl ...
放假之前从图书馆借来《编程珠玑》,开篇便把我震住,作者以位图排序优雅地解决了一个现实问题:有3000万个没有重复的电话号码,1M内存,外存比较充裕,需要将这3000万个电话排序借此作者引出了位图排序:位图排序是指以一个N位长的串,每位上以“1”或“0”表示需要排序的集合(后简称“集合”)中的数。比如集合为{2,7,4,9,1,10},则生成一个10位的串,将第2、7、4、9、1、10位置为“1”,其余位置为“0”,这样当把串中所有位都置完后,排序也自动完成了(因为串的下标是有序的):1101001011位图排序的代码如下: public void bitmapSort(int[] set){  ...
Global site tag (gtag.js) - Google Analytics