- 博客(7)
- 收藏
- 关注
深入 HashCode 方法
Go deep into HashCode 为什么HashCode对于对象是如此的重要?一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别. 我们先来看一下,在J...
2004-11-26 21:44:00 55
Spring 调用ORACLE存储过程的结果集
oracle 对于高级特性总是与众不同(我极力讨厌这一点,如果使用它的产品就要对这种产品进行特定的编程,这也是我从不看好weblogic之类的平台的原因),大对象存取一要定用它自己的LOB对象,所幸我还能通过LONG RAW来代替.以便能使程序不需要特定的编码.但对于存储过程(我是说返回结果集的存储过程),我还没有什么方法能用一个通用的程序来处理ORACLE.太多的教材或文章在讲存储过程的调用只是...
2004-11-24 11:56:00 75
光棍节两光棍的对话
今天是11月11日,也就是传说中的“光棍节”。有一男一女两个光棍通过QQ在聊天,男的网名叫“砖石王老五”,女的网名叫“单身女强人”,下面是他们两人的对话实录:砖石王老五:ni hao r单身女强人:hi砖石王老五:看你的网名,知道你是一个GG!单身女强人:你也是吧!砖石王老五:YEAH!知道今天是什么日子吗?单身女强人:Of course.“光棍节”啊,谁不知道!砖石王老五:这可是我们的节日啊!一...
2004-11-11 23:28:00 96
深入equals方法
深入equals方法 equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较. 下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为这些规范在事实中并不是真正能保证得到实现. 1.对于任何引用类型, o.equals(o) == true成立.2.如果 o.equals(o1) == ...
2004-11-09 14:48:00 53
MS3D模型查看器
MS3D是MilkShape 3D的模型格式。它是一个多边形建模工具,最初是为Half-Life设计,在后来的发展过程中,逐渐加入了其他格式的三维模型的输入输出功能。 在MilkShape 3D环境中,除了可进行普通的操作(例如选择、平移、旋转、缩放、拉伸等)外,还可对物体对象进行低层次的编辑工作。 MilkShape 3D还有骨络动画功能,能够输出与MD2,MD3类似的具有动画功能的文件格式。 ...
2004-11-06 23:14:00 127
深入 Java 初始化
关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的<<Thinking in java>>更是用了专门的一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。 本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制,以及JDK各实现版本的变化,可能仍然有不少错误和缺点。欢迎行家高手赐教。 要深...
2004-11-05 02:11:00 90
在java中利用动态编译实现eval
我们知道,在很多脚本语言中都有eval涵数,它可以把字符串转换为表态式并执行.如在javaScript中var str = aid.value + ".style.top = 10;"把一个id为"aid"的控制的值取出来加合并成一个字符串,如果aid的值是"axman",则str = "axman.style.top = 10"现在我们要让控制axman移动到顶部为10的位置:eval(str)...
2004-11-04 15:09:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人