- 博客(26)
- 资源 (19)
- 收藏
- 关注
原创 评估和提升oracle数据库性能的主要工具
SQL是一种非过程化的语言,我们定义的sql语句仅仅告诉数据库我们需要什么样的数据,并没有告诉数据库如何获取这些数据。而执行计划正式数据库获取这些数据的方式和步骤。在日常开发中,为了优化数据库的需要,我们常常需要获取sql语句的执行计划,通过它判断语句执行性能的高低,进而进行优化。那么怎么获得执行计划呢?1、获取SQL执行计划的方式 使用explain plan工具 查询动态性能视图
2013-12-29 15:22:40 1795
原创 DBMS_XPLAN包中函数的使用
dbms_xplan包用于展示执行计划。执行计划存储在计划表中、库缓存或AWR中,dbms_xplan包中的函数能从这些地方将执行计划取出,格式化之后展示给我们。与手工查询(即自定义查询语句)执行计划表相比,使用DBMS_XPLAN通常可以获得更好查询结果,因为它的查询语法比较简单,还提供多种输出格式。1、函数语法 调用DBMS_XPLAN函数最简单的方法是使用SELECT *
2013-12-29 15:16:09 941
转载 Oracle 10g版本计划表PLAN_TABLE列的说明
下面是Oracle 10g及以后版本计划表PLAN_TABLE各列的说明,引自《Oracle性能优化求生指南》:STATEMENT_ID由EXPLAIN PLAN的SET STATEMENT_Id子句提供的SQL语句的唯一标识符PLAN_ID执行计划在全局表PLAN_TABLE中的唯一标识符,通常依靠序列ORA_P
2013-12-27 23:42:26 1241
原创 PLSQL无法连Oracle 11g接数据库--问题解决
问题说明: 本人在PC机上安装了Oracle 11g R2版本的数据库服务,通过PL/SQL连接数据库时总是无法连接,下面具体说明下安装环境。 PC操作系统: Window7 (64bit) Oracle服务器版本:Oracle 11g R2 ((安装目录:D:\oracle\)(64bit) PL/SQL版本:PL SQL 10.0 在配置好oracle的tnsna
2013-12-27 11:23:12 1347
转载 js事件起泡
源自:http://blog.163.com/chtx87_98/blog/static/654011192011830928585/1、什么是javascript时间起泡对象的层次关系构成了DOM中的对象树。事件的传播是有方向的,当点击一个按钮时所产生的事件从这个按钮处开始向上传播(就像一个水泡从杯底冒上来,这就是之所以叫事件冒泡的原因),但这个事件总是寻找特定的属性是否有值。例如按
2013-12-22 15:02:38 1516
转载 HTML DOM Style 对象介绍
源自:http://www.w3school.com.cn/htmldom/dom_obj_style.aspStyle 对象Style 对象代表一个单独的样式声明。可从应用样式的文档或元素访问 Style 对象。使用 Style 对象属性的语法:document.getElementById("id").style.property="值"Style 对象的属性:
2013-12-22 00:08:57 579
原创 javascript在html中实现
1、html中使用javascript主要有两种方式:1、直接在html中写js脚本2、通过引用外部js文件 1.1、直接在html中写js脚本HTML 中的的js脚本必须位于 与 标签之间。 与 脚本可被放置在 HTML 页面的 或 部分中,在或者同时放入 或 中。提示:那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不
2013-12-21 23:36:38 1617
原创 初读事务隔离级别
在介绍事务隔离级别之前,先介绍几个概念:1.脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能
2013-12-15 23:45:58 550
原创 将sql server management studio由“自动提交”改为“手动提交“设置
因为sql server management studio默认采用的是自动提交的,那么, 如何将sql server management studio设置成类似Oracle的客户端工具PL/SQL Server手动提交的方式呢? 操作步骤: 1、打开sql server management studio工具; 2、在s
2013-12-15 22:18:43 6071
转载 sql 内联和外联
--查询分析器中执行:--建表table1,table2:create table table1(id int,name varchar(10))create table table2(id int,score int)insert into table1 select 1,'lee'insert into table1 select 2,'zhang'insert int
2013-12-15 10:18:38 722
原创 Hibernate继承和聚合的实现
Hibernate继承和聚合的实现 Hibernate中继承和聚合的实现分别是通过subclass元素和component元素实现的。 关于subclass/joined-sunclass/union-subclass元素实现继承介绍请参考文档《Hibernate三种继承关系》链接:http://blog.csdn.net/pursuer211/article/details/17
2013-12-14 22:15:52 748
原创 Hibernate事务管理
1. 简介Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。2. 事务分类及配置Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现。Hibernate可以配置为JDBCTransaction或者
2013-12-14 15:57:35 533
原创 Hibernate连接池
1 简介Hibernate 支持三种连接池组件:DBCP, c3p0, proxool。其中,在hibernate3.0中,已经不再支持dbcp了,原因是dbcp有BUG,在某些种情会产生很多空连接不能释放,所以Hibernate3抛弃了对dbcp的支持。 2 连接池区别(1)dbcp与c3p0、proxool区别dbcp没有自动回收
2013-12-14 15:55:17 867
原创 joined-subclass和union-subclass区别
详见我的另一篇博文:“Hibernate三种继承关系”中“joined-subclass和union-subclass区别”章节内容 链接: http://blog.csdn.net/pursuer211/article/details/17318379
2013-12-14 14:19:53 686
原创 Hibernate中polymorphism=”explicit”和polymorphism=”implicit”区别
详见我的另一篇博文:“Hibernate三种继承关系”中“隐身多态和显示多态的区别”章节内容 链接: http://blog.csdn.net/pursuer211/article/details/17318379
2013-12-14 14:17:20 4076
原创 Hibernate三种继承关系
Hibernate三种继承关系1 简介 继承关系式关系型数据域面向对象数据结构之间的主要差异之一。如何在关系型数据库的基础之上,通过继承关系得到清晰合理的层次划分是Hibernate实体层次设计的一个关键问题。 Hibernate中支持三种类型的继承形式:1. Table per concrete class表与子类之间的独立一对一关系2
2013-12-14 13:53:51 6624
原创 "org.xml.sax.SAXParseException: The content of element type "class" must match" 异常解决
异常信息: Caused by: org.xml.sax.SAXParseException: The content of element type "class" must match"(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-i
2013-12-14 10:24:07 4525
转载 多态(Polymorphism)
如果让你选择一项面向对(Object Oriented,后文简称OO)象最重要的或者最能表现OO特点的技术特征,会是什么? 封装(wrap)、继承(inheritance)、重载(override)还是多态(polymorphism),亦或是其他? 在我看来,答案无疑将是多态。封装是优点,继承是基础,重载是特点,而多态则是特征。 虽然这四者缺一不可,无论少了哪一个,就像
2013-12-12 11:47:28 949
转载 Hibernate复合主键
引:http://www.blogjava.net/zoninge/archive/2009/01/05/249928.html 复合主键,由多个字段组成主键,例如,使用一个用户的firstname和lastname组成主键。可以通过两种方式确定主键,一种是基于实体类的复合主键,另一种是通过定义主键类来实现。不管通过哪种方式,复合主键都需要实现equals方法和hashcode
2013-12-11 20:25:49 776
原创 "org.hibernate.MappingException: An AnnotationConfiguration instance is... " 异常解决
异常信息: Exception in thread "main" org.hibernate.MappingException: An AnnotationConfiguration instance is required to use at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:
2013-12-09 23:28:37 2899
原创 “org.hibernate.MappingException: Unknown entity” 异常解决
异常信息: Exception in thread "main" org.hibernate.MappingException: Unknown entity: com.red.bean.Book at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:548) at org
2013-12-09 21:11:53 8059
原创 java.util.Date和java.sql.Date的使用场景和转化
区别: (1) java.util.Date是java.sql.Date的直接父类,java.sql.Date有两个带参的构造方法,并没有显示声明无参构造方法,所以java.sql.Date中也不具备无参 构造方法。(参见java编程思想: 如果你已经创建了一个构成造器--无论有参与否,编译器都不会帮你创建缺省构造器了), ja
2013-12-09 13:39:29 1121
原创 “org.hibernate.HibernateException: Hibernate Dialect must be explicitly set” 异常解决
异常信息:Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57) at org
2013-12-08 21:52:58 1470
转载 eclipse 反应慢 优化
1、打开 eclipse.ini -showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m -Dosgi.splashLocation=e:MyEclipse 6.0
2013-12-08 19:03:49 578
hibernate-3.2.0.ga.zip
2013-05-29
hibernate中的SessionFactory
2011-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人