- 博客(5)
- 收藏
- 关注
转载 Java中会存在内存泄露吗,请简单描述。
会。java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。 1.集合类,集合类仅仅有添加元素的方法,而没有相应的删除机制,导致内存被占用。这一点其实也不明确,这个集合类如果仅仅是局部变量,根本不会造成内存泄露,在方法栈退出后就
2012-07-30 16:06:37 1715
原创 HashCode理解--3
HashCode理解--3 Java 对象 Hashcode 的作用是什么?可以联想数据结构的哈希表(散列表)、哈希函数。Object.hashCode() 就是一个哈希函数,用来计算散列值以实现哈希表这种数据结构。 看下哈希表结构: 默认是使用对象的地址计算散列码。 package interview; import java.util.ArrayList; import j
2012-07-26 16:44:57 426
原创 oracle的正则表达式(regular expression)简单介绍
oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成 的字符串等问题。 Oracle 10g支持正则
2012-07-10 21:27:16 443
转载 oracle中的rownum和rowid的作用及区分
最近有时间把前面的知识再复习了一遍,感觉好多知识又模糊了,发现技术这东西,只要歇一段时间不看就容易忘。现在就说说rownum和rowid的区别吧。 rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一
2012-07-07 19:35:28 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人