自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 PL/SQL破解码

PL/SQL破解码:见如下网址。http://cpu.iteye.com/blog/565562

2011-02-10 09:03:59 169

原创 js树型菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&

2010-11-11 11:11:22 114

原创 Hibernate QBC查询的例子

//查找全部        Criteria cr= session.createCriteria(Users.class);        //添加各种条件        //1 LIKE查询        Criterion c1= Expression.like("name","t%");        //2 等于 age=12        Criterion c...

2010-10-06 23:51:34 145

原创 hibernate的QBC查询

  Hibernate QBC高级查询 收藏 Hibernate QBC查询   QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们...

2010-10-06 23:47:59 88

原创 Spring核心机制

Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的...

2010-10-02 16:59:59 76

原创 解析xml文件的方式

几种解析xml文件的方式:1: DOMDOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几...

2010-09-30 17:20:31 91

原创 java面试100题(二)

96、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable 类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方...

2010-09-29 23:12:23 106

原创 面试100题(一)

1、面向对象的特征有哪些方面     (1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。  (2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明...

2010-09-29 23:08:09 141

原创 junit部分源码分析

通过对Junit的粗略了解,大致的知道了这里面的几种模式:    junit源码与之spring、hibnate源码相比,就比较简单了,但是麻雀虽小,五脏俱全,这里面用到了几    种设计模式,也是一个短小精悍、非常完所的一个框架。    下面讲一个它的整体的框架吧:     △ 先得到TestResult的对象,然后通过它的对象把TestListener的子类加到TestRe...

2010-09-21 11:55:54 118

原创 hibernate的工作原理和体系结构

1. Hibernate 的初始化. 读取Hibernate 的配置信息-〉创建Session Factory 1) 创建Configeration类的实例。 它的构造方法:将配置信息(Hibernate config.xml)读入到内存。 一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。 2) 创建SessionFact...

2010-09-11 11:54:20 121

原创 hibernate优缺点

下面就Hibernate优缺点分别进行简单的阐述。1.Hibernate优点:(1)对象/关系数据库映射(Basic O/R Mapping)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想。(2)透明持久化(Persistent) 带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/P...

2010-09-11 11:46:24 160

原创 hibernate的优点

一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。 二...

2010-09-11 11:37:44 155

原创 hibernate与ibatis的比较

HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP...

2010-09-10 22:55:06 97

原创 Hibernate程序性能优化的考虑要点

Hibernate程序性能优化的考虑要点初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。大体上,对于HIBERNATE性能调优的主要考虑点如下:◆数据库设计调整 ◆HQL优化 ◆API的正确使用(如根据不同的业务类型选用不同的集合及查询API) ◆主配置参...

2010-09-10 15:34:51 78

原创 hibernate接口简介

图1 Hibernate核心接口的层次架构关系Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五的核心接口分别加以介绍。    1.Configuration...

2010-09-10 15:16:48 123

原创 hibernate核心

Session 接口Session 接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate 中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session 对象,如果Session 的开销太大,会给系统带来不良影响。但值得...

2010-09-10 15:09:13 91

原创 Oracle SQL 优化 (转)

关键字: oracle Oracle SQL的优化规则:尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替         用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:       ORACLE 试图将...

2010-09-03 23:43:10 71

原创 设计模式入门—设计模式原则

这篇文章,不需要你一次就看懂,如果你真的能一次都看懂,我想设计模式对于你来说已经没什么难度了..因为设计模式就是要体现这些原则的,你可以把设计原则看做是一门语言,设计模式是由这些语言编码的程序..你既然已经明白,精通了语言,剩下的编码自然是很简单的事情,编码的越多则经验越多,经验越多则对...

2010-07-22 10:30:31 80

原创 个人所接触到的设计模式

本人学习的经验,有不妥之处请提出:设计模式: 一:简单工厂:减少对象之间的耦合,对象之间的调用隐藏起来了。如父类下面定义了多种子类,        在工厂里面可以通过父类生成它的所有子类。     简单工厂模式能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。     外界与具体类隔离开来,偶合性低。     区分了各自的职责和权力,有利于整个软件体系结...

2010-07-22 09:31:30 157

原创 依赖注入

依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者 ...

2010-07-17 14:40:05 82

junit源码分析

通过对Junit的粗略了解,大致的知道了这里面的几种模式:    junit源码与之spring、hibnate源码相比,就比较简单了,但是麻雀虽小,五脏俱全,这里面用到了几    种设计模式,也是一个短小精悍、非常完所的一个框架。    下面讲一个它的整体的框架吧:     △ 先得到TestResult的对象,然后通过它的对象把TestListener的子类加到TestRe...

2010-07-17 12:24:07 84

原创 设计模式带类图

二十三种设计模式2009年05月27日 星期三 13:15二十三种设计模式0 引言谈到设计模式,绝对应该一起来说说重构。重构给我们带来了什么?除了作为对遗留代码的改进的方法,另一大意义在于,可以让我们在写程序的时候可以不需事先考虑太多的代码组织问题,当然这其中也包括了应用模式的问题。尽管大多数开发者都已经养成了写...

2010-07-17 12:20:02 158

空空如也

空空如也

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

TA关注的人

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