- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Java clone机制
1、 Java对象赋值Java代码 Employee e1=new Employee("李"); //Employee是一个自定义类 Employee e2=e1; //赋值对象 e2.setName("王");//改变对象e2的名字 System.out.println(e1.ge
2010-01-20 14:14:00
835
1
原创 Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的: Comparable是在集合内部定义的方法实现的排序: public int compareTo(Object o); Comparator 是在集合外部实现的排序: int compare(Object o1, Object o2); 所以,如想
2010-01-19 13:25:00
682
原创 数据库设计三大范式应用实例剖析
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们
2009-10-27 21:54:00
626
原创 抽象工厂模式与工厂方法模式区别
工厂方法UML图: 抽象工厂UML图:---------------------------------对于java来说,你能见到的大部分抽象工厂模式都是这样的:它的里面是一堆工厂方法,每个工厂方法返回某种类型的对象。比如说工厂可以生产鼠标和键盘。那么抽象工厂的实现类(它的某个具体子类)的对
2009-09-27 15:17:00
5984
原创 Java的垃圾回收机制详解和调优
gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。
2009-09-21 22:14:00
520
原创 Java的垃圾回收之算法
引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收
2009-09-21 22:12:00
733
1
原创 JAVA堆和栈的区别
堆和栈是JAVA用来在RAM中存放数据的地方,与C++不同,JAVA自动管理栈和堆,程序员不能直接设置栈和堆。JAVA的堆是一个运行时数据堆,类的对象从中分派空间。这些对象一般时通过new指令来建立。它们不需要程序代码来显示释放,堆时由垃圾回收来负的。 堆的优势是可以动态的分配内存的大小,生存期也不必事先告诉编译器,因为它是在运行的时候动态的分配内存的。JAVA的垃圾回收器会自动收走
2009-09-19 23:18:00
710
转载 通用的JDBC的try…catch…finally
在日常的开发中, 我发现JDBC操作的Exception处理方法可总结为下面模板, 希望对大家有用. Connection conn = null;PreparedStatement stmt = null;ResultSet rs=null;try {Class.forName("oracle.jdbc.driver.OracleDriver");// Get connection from D
2009-09-19 21:45:00
3221
原创 Oracle下Synonyms的使用
SynonymsA synonym isan alias for any table, view, materialized view, sequence, procedure,function, package, type, Java class schema object, user-defined objecttype, or another synonym. Bec
2009-09-13 20:10:00
6080
转载 Oracle体系结构与术语
ORACLE Architecture and TerminologyThis section will provide a basic understanding of ORACLE includingthe concepts and terminology of the ORACLE Server. It is important thatyou read thro
2009-09-13 09:22:00
1264
原创 Rowid和Rownum的区别
Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序。通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候
2009-09-13 07:43:00
43830
5
原创 JAVA开发程序员之Oracle学习篇
怎样找回sys和system系统管理员的密码 C:/>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 9月 12 19:38:26 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.
2009-09-12 19:20:00
3276
原创 读《effective java》
第一章 略。。。 第二章 第一条:考虑用静态工厂方法替代构造函数获得一个类的实例的两种方法 1.提供一个公有的构造函数(最为常用的方法) 2.提供一个公有的静态工厂方法 静态工厂方法的优点:1.与构造函数不同,它具有名字
2009-06-28 22:49:00
607
j2Ee Web Services (928 Pages, Monson-Haefel).chm
2009-09-28
StartingStruts2online2.pdf
2008-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人