自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 JDBC中使用Class.forName("xxx")的意义

Class.forName方法介绍在java.lang.Class中,有两个重载的forName方法,分别是:static Class<?>forName(String className),该方法等价于Class.forName(className, true, this.getClass().getClassLoader())static Class&lt...

2012-04-30 16:52:00 241

原创 Spring事务配置的五种方式

Spring事务配置的五种方式    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和...

2011-11-29 11:10:33 121

原创 Hibernate 继承

 在域模型中,类与类之间除了关联关系和聚集关系,还可以存在继承关系,在下图所示的域模型中,Deparment类和Employee类之间为一对多的 双向关联关系,Employee类有两个子 类:Skiller类和Sales类。由于Java只允许一个类最多有一个直接的父类,因此Employee类、 Skiller类和Sales类构成了一棵继承关系树。 在 面向对象的范畴中,还存在多态的概念,多态建...

2011-11-29 10:37:35 148

原创 Hibernate主键生成策略

Hibernate主键生成策略 1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数...

2011-11-27 13:51:59 423

原创 hibernate缓存(二)

对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,和性能的下降,而缓存就是弥补这一缺点的重要方法.    缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据库访问层中间.ORM在查询数据时首先会根据自身...

2011-11-26 18:51:54 98

原创 hibernate缓存

1.    Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数据存...

2011-11-26 16:36:05 74

原创 struts2工作原理图

读者如果曾经学习 过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计 完全改变,从思想到设计到工作流程,都有了很大的不同。Struts2是Struts社区和WebWork社区的共同成果,我们甚至可...

2011-11-26 15:53:17 152

原创 strus2 valuestack ognl (1)

学习的时候,总分不清楚在struts2中页面的传值和取值是怎么来完成的,所以从网上搜了很多资料,现在把这些资料总结写,留着以后参考。。看完资料后也大概明白了。。。 先分清楚下ActionContext 、ValueStack 、Stack Context三者 ActionContext 一次Action调用都会创建一个ActionContext 调用:ActionC...

2011-11-26 15:46:10 82

原创 struts2的拦截器(Interceptor)与过滤器(Filter)

一.拦截器与过滤器的区别:1.filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。2.filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。...

2011-11-26 15:22:23 99

原创 Join操作3大类:外连接、自然连接、内连接

Join操作基本分为3大类:外连接(细分为:左连接、右连接、全连接)、自然连接、内连接Join操作的共性:第一步均为将所有参与操作的表进行了一个笛卡儿积,然后才依据各连接条件进行记录的筛选SQL> select * from employees; NAME DEPARTMENT_ID SALARY Getz 10 3000 Davis 20 1500 ...

2011-11-15 21:32:14 315

原创 oracle数据分表使用实例

使用分区的优点:  1、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;  2、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;  3、均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能;  4、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。  Oracle数据库教程提供对表或索引的分区方法有三种:...

2011-11-14 15:58:40 100

jsf_in_action 英文版

很不错的JSF英文教材,里面例子生动有趣

2009-09-30

java编写的简单计算器

用java编写的计算器,实现了标准计算器的所有功能和科学计算器的部分功能

2009-09-06

java编写的记事本程序

用java编写的记事本程序,虽然很简单,但是对于初学者还是很好的学习代码

2009-09-06

VC++编写的视频播放器,基于MFC

VC++编写的简单的视频播放器,基于MFC的

2009-09-05

VC++写的简单聊天程序,基于MFC框架的

VC++写的简单聊天程序,基于MFC框架的,虽然很简单,分享一下

2009-09-05

基于VC++MFC的mp3播放器源码

这是用VC++编写的MFC应用程序源码,虽然不是很完善,但是还不错

2009-09-04

空空如也

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

TA关注的人

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