自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 MySQL事务隔离级别详解

转载自:http://xm-king.iteye.com/blog/770721SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性

2013-03-24 21:13:17 885

原创 tomcat优化相关

参考:http://wiki.apache.org/tomcat/HowTo#Where_and_how_do_I_set_memory_related_settings_to_improve_Tomcat_performance.3F

2013-03-21 17:56:03 785

原创 ibatis和hibernate重点知识及比较

重点:关联关系(一对一、一对多等)、延迟加载、缓存 1、加载数据hibernate:get不支持延迟加载、load支持延迟加载。加载数据时,如果没有匹配的数据,get返回null,load则抛出以异常。可以对查询对象进行延迟加载。ibatis:也支持延迟加载。查询结果对象中的某个字段通过子查询获取值时,会进行延迟加载。如果不采用CGLIB,仅支持Collec

2013-03-09 22:37:25 1024

原创 hibernate基本映射

1、实体类对应表;实体类中的普通属性对应表字段。2、实体类的设计原则:    2.1 实现一个默认的(即无参数的)构造方法(必须)。    2.2 提供一个标识属性(identifier property)(可选)。    2.3 使用非final的类(可选),如果使用一个没有实现任何接口的final类,这样将无法使用延迟加载。    2.4 为持久化字段生命访问器和是否可变的

2013-03-09 21:35:31 845

原创 持久化对象的生命周期[hibernate]

hibernate对象有三种状态:transient(瞬态)、detached(托管)、persistent(持久)。 transient状态的特征:    1、在数据库中没有与之匹配的数据;    2、没有纳入session的管理。persistent状态的特征:    1、persistent状态的对象在数据库中有与之匹配的数据;    2、纳入了session的管

2013-03-09 13:16:21 1166

原创 linux下使用ftp

要使用ftp,需要安装ftp服务器。一般Linux系统会默认安装一个ftp服务器。    通过命令:rpm -qa |grep vsftpd    可以知道是否已经安装了ftp服务器。    客户端要访问ftp服务器,需启动ftp服务器:启动ftp:service vsftpd start    另外两个命令:停止ftp:service vsftpd s

2013-03-08 16:23:14 1623

转载 Hibernate核心接口简介

在项目中使用Hibernate框架,非常关键的一点就是要了解Hibernate的核心接口。Hibernate接口位于业务层和持久化层,如图所示。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行

2013-03-07 21:39:12 1198

转载 ORACLE 连接方式 NESTED LOOP、HASH JOIN

转载自:http://zl198751.iteye.com/blog/992795ORACLE 连接方式NESTED LOOP     对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一般就不会是 nested loops。 一般在nested loop

2013-03-07 10:49:00 1508

转载 SQL优化总结(34条)

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为

2013-03-06 13:51:38 819

原创 oracle统计信息

参考文章:http://blog.csdn.net/tianlesoftware/article/details/4668723统计信息对于基于成本的优化器来说,非常重要。统计信息对于sql的执行很重要,对于CBO优化器,sql的执行依赖于统计信息。如果统计信息不正确,会导致表与表之间的join方式不是最优的。我遇到的问题和这个帖子类似:执行计划中出现笛卡尔积http:

2013-03-06 13:32:33 1010

原创 sql性能优化-典型案例3

有时候在写sql时,可能忘记将表之间进行关联。这是效率会巨慢,且结果不一定是想要的。    通过执行计划可以发现一些端倪,如,遍历表消耗很少,但是对俩个表会进行笛卡尔连接,且消耗非常大,这是就可以考虑下表是否正常关联。    参考一下例子:SELECT DISTINCT T.EXPORTNO, T1.COCODE, T2.CHNNAME FROM T_ENTERPRISES T,

2013-03-04 17:55:17 1071

转载 sql性能优化-案例2

可以参考:http://www.jscode.cn/develop/database/v33772另外,除了该文章的原因外,还有可能是因为在字段endtime上使用函数导致索引不可用的问题。

2013-03-01 17:38:21 607

原创 sql优化-典型案例

今天写了个sql,为了验证下不同sql写法性能上有何区别,我专门用了两种实现方式,结果发现差别还蛮大的。    需求:查询出口额在前十大的企业信息。    实现方式一:SELECT A.V_COCODE , A.COMPANY , A.TOTALDOLLAR FROM (SELECT T1.V_COCODE,

2013-03-01 09:19:43 805

Mod_Proxy+Apache+Tomcat负载均衡与集群配置

Mod_Proxy+Apache+Tomcat负载均衡与集群配置,比较详细的配置资料。

2013-04-28

ibatis一对一、多对一示例

利用ibatis实现一对一、多对一的示例代码。每种关系用两种方式实现,具体的讲解可看我的博客http://blog.csdn.net/duwenchao1986/article/details/8565386

2013-02-02

图像匹配源程序-vc

用vc编写的图像配准源程序,比较好的东西!

2008-09-04

空空如也

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

TA关注的人

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