- 浏览: 105668 次
- 来自: 北京
最新评论
-
^=^:
原来是数字自动转换为对象的意思啊,这样岂不是重用内存变多了。
说说java的自动装箱(autoboxing)和拆箱(unboxing) -
qi90mufeng:
刚好我正需要,谢谢了
hibernate最初印象---helloworld的实现 -
mlc0202:
freedxz 写道好几个 WARN 不处理一下?这个只是当时 ...
hibernate最初印象---helloworld的实现 -
freedxz:
好几个 WARN 不处理一下?
hibernate最初印象---helloworld的实现 -
wzq6578702:
马哥,威武----
感觉路又清晰了
马士兵_JAVA自学之路
文章列表
hibernate效率问题
- 博客分类:
- hibernate
关于hibernate效率问题讨论的整理最近在csdn上看到一篇关于对hibernate性能的讨论,感觉里面很多都是nr工作经验的结晶,但还有很多是大众化的观点,现将各观点整理如下:1.hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.2.Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合3.Hibernate是一个和JDBC密切关联的框架,所以Hibernate的 ...
1.回归测试是指重复以前的全部或部分的相同测试。
2.新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。
3.回归测试的重心,以关键性模组为核心。
查看修改mysql连接数,打印进程
- 博客分类:
- 小方法小技巧
今天有一台mysql服务器突然连接数暴增,并且等待进程全部被锁...因为问题解决不当,导致被骂...OTL
总结:以后要快速定位错误,布置解决方案
登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id
或者用
show full processlist
看一下所有连接进程,注意查看进程等待时间以及所处状态 是否locked
如果进程过多,就把进程打印下来,然后查看
mysql -e 'show full processlist;' > 111
查找非locked的进程,一般就是当前执行中卡死,导致后面的进程排队的 ...
hibernate+proxool
- 博客分类:
- hibernate
搞了一天的在hibernate中配置proxool,终于算是调通过了,其中遇到了许多问题,在这里和大家分享一下.
1.官网下载地址:http://sourceforge.net/projects/proxool/files/
2.说明一下我的配置环境
JRE1.6, tomcat6.0,hibernate3.1, proxool-0.9.0RC3
数据库 ...
1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可视化的打开,耗资源少,自动提示也非常快。 2. 要么采取一劳永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations 将默认打*.jsp的editor关联设置为MyEclipse JSP Editor 3. 不要使用它默认的去在线访问API Doc的方式,最好下载API的Doc解压到本地,然后改变location来指向本地文档! 看下图的设置。这点是致命的解决方法!!
在项目的bu ...
Hibernate性能测试
- 博客分类:
- hibernate
在向大家详细介绍Hibernate性能测试之前,首先让大家了解下使用Hibernate处理大数据量,然后全面介绍Hibernate性能测试。
近日为是否在项目中进行Hibernate性能测试,有一些总结,
1.在处理大数据量时,会有大量的数据缓冲保存在S ...
用jtds连接SQL2008的方法
- 博客分类:
- hibernate
要点:
数据库URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=bid
驱动类:net.sourceforge.jtds.jdbc.Driver
-----------------------------------------------------------------------
对比:
//microsoft
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").ne ...
Hibernate 与 Spring 多数据源的配置 Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: 一、首先需要写一个静态的键值对照类:
代码
package cn.com.xinli.ccp.dynamicds;
public class DataSource ...
Hibernate与JDBC比较:
第一:Hibernate作为ORM,有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作。因此效率相对JDBC来说是比较低的。然而事情也并不总 ...
一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以是BMP ...
Hibernate访问多个数据库
- 博客分类:
- hibernate
本文描述Hibernate访问多个数据库的操作步骤。思路就是,利用Hibernate可以加载不同数据库配置信息的原理,编写一个数据库操作类,再编写一个数据库管理程序[map],将加载的数据库连接实例put早数据库管理程序中。
Hibernate访问多个数据库的设计思路:利用 Hibernate中config = new Configuration().configure(configFile);可以加载不同数据库配置信息的原理,编写一个数据库操作类,再编写一个数据库管理程序[map],将加载的数据库连接实例put早数据库管理程序中,具体实现见下面:
Hibernate访问多个数据库步骤一: ...
JDBC连接数据库使用的是默认隔离级别,即读操作已提交(Read Committed)和可重读(Repeatable
Read)。在Hibernate的配置文件hibernate.properties中,可以修改隔离级别 <session-factory>…..//把隔离级别设置为4
<property name=” hibernate.connection.isolation”>4</property>
……
</session-factory>
在开始一个事务之前,Hibernate从配置文件中获得隔离级别的值 ...
查询数据库的隔离级别
- 博客分类:
- hibernate
select @@tx_isolation;
可以查看数据库的隔离级别
set transaction isolation level XXX;
可以改变数据库的隔离级别,
如:set transaction isolation level read uncommitted;
<session-factory>
…..
//把隔离级别设置为4
<property name=” hibernate.connection.isolation”>4</property>
……
在前面我们将事务定义为逻辑工作单元,即一组相关的SQL语句,它们要么作为一个单位被提交,要么作为一个单位被回滚。数据库理论对事务采用了更严格的定义,说明事务有4个基本的特性,称为ACID特性(ACID来自于下面列出的每个特性的首字母):
● 原子性(Atomic) 事务是原子的,这就是说一个事务中包含的所有SQL语句都是一个不可分割的工作单元。
● 一致性(Consist) 事务必须确保数据库的状态保持一致,这就是说事务开始时,数据库的状态是一致的;在事务结束时,数据库的状态也必须是一致的。
● 隔离性(Isolated) 多个事务可以独立运行,而不会彼此产生影响。
● 持久性(Dura ...
- 2012-04-16 10:24
- 浏览 553
- 评论(0)
identity:由底层数据库生成标识符。identity是由数据库自己生成的,但这个主键必须设置为自增长,前提条件是低层数据库支持自动增长字段类型<wbr></wbr>
<wbr>increment:由hibernate管理主键,自动以递增的方式生成标识符,每次增量为1。其在每次插入前取得一个当前最大的id+1作为主键,该主键必须为Integer类型</wbr>
<wbr></wbr>
<wbr></wbr>
<wbr></wbr> ...
- 2012-04-15 19:18
- 浏览 908
- 评论(0)