自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 793 1

原创 Comparable与Comparator的区别

Comparable & Comparator 都是用来实现集合中元素的比较、排序的: Comparable是在集合内部定义的方法实现的排序: public int compareTo(Object o);  Comparator 是在集合外部实现的排序: int compare(Object o1, Object o2);  所以,如想

2010-01-19 13:25:00 654

原创 数据库设计三大范式应用实例剖析

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们

2009-10-27 21:54:00 583

原创 抽象工厂模式与工厂方法模式区别

工厂方法UML图:   抽象工厂UML图:---------------------------------对于java来说,你能见到的大部分抽象工厂模式都是这样的:它的里面是一堆工厂方法,每个工厂方法返回某种类型的对象。比如说工厂可以生产鼠标和键盘。那么抽象工厂的实现类(它的某个具体子类)的对

2009-09-27 15:17:00 5917 1

原创 Java的垃圾回收机制详解和调优

gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。  在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。

2009-09-21 22:14:00 499

原创 Java的垃圾回收之算法

引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收

2009-09-21 22:12:00 702 1

原创 JAVA堆和栈的区别

堆和栈是JAVA用来在RAM中存放数据的地方,与C++不同,JAVA自动管理栈和堆,程序员不能直接设置栈和堆。JAVA的堆是一个运行时数据堆,类的对象从中分派空间。这些对象一般时通过new指令来建立。它们不需要程序代码来显示释放,堆时由垃圾回收来负的。  堆的优势是可以动态的分配内存的大小,生存期也不必事先告诉编译器,因为它是在运行的时候动态的分配内存的。JAVA的垃圾回收器会自动收走

2009-09-19 23:18:00 688

转载 通用的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 3172

原创 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 6025

转载 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 1215

原创 Rowid和Rownum的区别

 Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序。通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候

2009-09-13 07:43:00 43290 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 3240

原创 读《effective java》

第一章      略。。。 第二章 第一条:考虑用静态工厂方法替代构造函数获得一个类的实例的两种方法 1.提供一个公有的构造函数(最为常用的方法)                                        2.提供一个公有的静态工厂方法 静态工厂方法的优点:1.与构造函数不同,它具有名字                      

2009-06-28 22:49:00 583

j2Ee Web Services (928 Pages, Monson-Haefel).chm

j2Ee Web Services (928 Pages, Monson-Haefel).chm j2Ee Web Services (928 Pages, Monson-Haefel).chm j2Ee Web Services (928 Pages, Monson-Haefel).chm j2Ee Web Services (928 Pages, Monson-Haefel).chm

2009-09-28

托业词汇汇总.doc

最全面的最新的托业词汇详解 最全面的最新的托业词汇详解 最全面的最新的托业词汇详解 最全面的最新的托业词汇详解 最全面的最新的托业词汇详解

2009-09-27

effective java(second Eddition)

effective java,不用宣传的佳作

2009-06-28

StartingStruts2online2.pdf

This book would never have been possible without the tireless effort of all the developers of WebWork, XWork and Struts2.

2008-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除