- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 spring事务详解
我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。 Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用, PlatfromTransactionManag
2008-09-30 00:53:00 614
转载 设计阶段的考虑问题
关键字: hibernate 一个良好的数据库结构有利于系统性能的提升。这里所说的良好结构的数据库并不单纯是指满足数据库设计范式的数据库结构。这是因为,按照数据库范式所设计的数据库只能说在结构上是最优的,没有冗余数据等问题,但在生产过程中并不一定能获得最佳的性能。有时候适当地增加一些数据的冗余虽然增加了数据维护的难度,但可以极大地简化业务的查询,提高数据检索的效率。 在使用J
2008-09-30 00:50:00 1144
转载 转:Struts与Hibernate的完美结合
将Hibernate和Struts进行配合, 以节省开发时间和成本. 经过再三考虑,发现通过JavaScript生成XML发送到后台Servlet 利用Hibernate再写入数据库的方法并不可取,此方案只能用于简单操作.当数据库的结构发生变更的时候,则对网站代码需要进行五次修改: 1.修改Hibernate映射;2.修改Servlet中对XML的解析;3.修改JavaScript中生成的XML结
2008-09-30 00:11:00 987
原创 Hibernate的缓存机制介绍
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓存是内置的,不能被卸载,也被称为
2008-09-28 11:52:00 665
原创 深入了解struts中的struts-config.xml
深入了解struts中的struts-config.xml (2008-07-31 22:40:56) var $tag=it; var $tag_code=c431aaa882261648177195e54f6f7e80; 标签:it 弄清楚struts-config.xml
2008-09-28 11:46:00 529
原创 oracle pga使用控制
oracle pga使用控制我们知道从9i开始oracle提供了自动管理pga的功能,从此我们可以不管sort_area_size,hash_area_size等等烦人的设置,也不用再去计算繁琐的pga大小。但是怎么控制每个session使用pga的大小呢,会不会出现一个session用完所有pga,而其他session得不多空间的状况吗?带着这个疑问我们可以来做一个实验。实验的步骤很简
2008-09-26 08:38:00 1464
原创 oracle修改模式与内存大小
一、 将数据库操作模式改为共享服务器模式注:在Oracle数据库服务器本机操作。1、 点击开始,从程序菜单选择“Database Configuration Assistant”,如下图所示。2、 进入“欢迎使用”界面后,点击“下一步”,如下图所示。3、 进入“步骤1(共4步):操作”界面后,选择“在数据库中配置数据库选项”,点击“下一步”,如下图所示。4、 进入“步骤2(共4步):数据库”
2008-09-26 08:34:00 1441
原创 Oracle数据库中存储过程的异步调用
基本原理1.使用DBMS_JOB包将主处理存储过程作为任务提交到任务队列中。2.主处理存储过程在运行过程中通过DBMS_PIPE包将处理情况放在管道中。3.监控存储过程读取管道,从而了解处理情况。4.本文没有描述双向通信的方式,监控存储过程可以通过管道发送信息给主处理存储过程。具体实现测试建立测试环境1. 对数据库的ini进行相关修改,使系统的任务队列功能打开。对于
2008-09-26 08:26:00 900
原创 使用XML的五种场合
1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数 据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序 可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。 相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据
2008-09-25 09:42:00 613
原创 java解析xml文件四种方式
1.介绍1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持
2008-09-25 09:37:00 645
原创 hibernate二级缓存的实现
缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据库访问层中间.ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用,从而避免了数据库调用性能的开销.而相对内存操作而言,数据库调用是一个代价高昂的过程. 一般来讲ORM中的缓存分为以下几类: 1.事务级缓存:即在当前事务范围
2008-09-23 18:05:00 1535
原创 抓取百度一级页面
这个类是我工作之余写的一个小例子,供大家参考 import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;public class SpiderBaidu {
2008-09-22 11:25:00 841
原创 各种Web容器修改内存的方式
Tomcat Tomcat内存设置方法 windows中大家都知道,JAVA程序启动时都会JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。 所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都可以通
2008-09-22 11:20:00 2855
原创 struts的action跳转大全
开始学习Struts,对于Struts的配置文件好多人都搞不大清楚,下面是我学习过程中的心得,写出来供大家参考,交流。[1] 完整的action type="somePackage.someActionClass"> name="someForm" input="someJSP.jsp" 首先,Struts的ActionServlet接收到一个请求,然后根据struts-config
2008-09-22 11:11:00 769
原创 JAVA初级程序员必备的六个知识点
个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的? 二、JAVA语法:如果您已经有了开发经验,恭喜
2008-09-22 10:33:00 3458 2
原创 乔迁之语
走上Java之路,一年有余,从初出学校只懂Jsp Servlet JavaBean···到现在也算是能独当一面了,但是与业界高手相比,仍是菜鸟一个,所以今来CSDN安家,希望能有与高手们请教的机会。
2008-09-22 09:41:00 670
Hibernate开发手册
2010-02-03
Hibernate参考文档
2010-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人