- 浏览: 69196 次
- 性别:
- 来自: 北京
最新评论
文章列表
事务的概念:
数据库中一些操作的集合通常是一个独立单元,而事务就是构成单一逻辑工作单位的操作集合。
已提交事务是指成功执行完毕的事务,未能成功完成的事务称为中止事务,对中止事务造成的变更需要进行撤 ...
Oracle has revamped its website wrt software downloads so to get
access to jrockit you now need to register and accept the trial
license agreement and make various selections as show below.
New entry link is: http://edelivery.oracle.com
Click Continue link in 1st sentence
Register and accept licen ...
人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。
笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。
在对它们进行适当的优化后,其运行速度有了明显地提高!
下面我将从这三个方面分别进行总结:
为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均表示为(< 1秒)。----
测试环境: 主机:HP LH II---- 主频:330MHZ---- ...
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。 例如:java -jar -Xmn16m -Xms64m -Xmx128m My ...
- 2009-11-27 08:51
- 浏览 853
- 评论(0)
1. 工程结构
设置模板: product.ftl
<html>
<head>
<title>Welcome!</title>
</head>
<body>
<h1>Welcome!${username}</h1>
</body>
</html>
2. 配置: TemplateService.java
package test;
import java.io.File;
import java.io.I ...
- 2009-11-02 17:35
- 浏览 1172
- 评论(0)
CallableStatement用于执行SQL存储过程,存储过程是执行特定操作的子程序。CallableStatement对象扩展了PreparedStatement。CallableStatement类中的方法用于指定输入参数和检索返回值。
CallableStatement对象是使用Connection对象创建的。
下面的SQL语句将创建名为showEmployees的存储过程,它根据员工编号查询员工姓名:
String createProcedure = "CREATE or REPLACE PROCEDURE showEmployees (name OUT VARCH ...
- 2009-10-11 18:11
- 浏览 1625
- 评论(0)
一、新建线程
线程是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。
多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务。通常,每一个任务称为一个线程(thread),可以同时运行一个以上线程的程序成为多线程程序(multithreaded)。
当 Java 虚拟机启动时,通常都会有单个非守护线程(它通常会调用某个指定类的 main 方法)。Java 虚拟机会继续执行线程,直到下列任一情况出现时为止:
调用了 Runtime 类的 exit 方法,并且安全管理器允许退出操作发生。
非守护线程的所有线程都已停止运行 ...
- 2009-10-08 22:46
- 浏览 870
- 评论(0)
-A- AJAX: Asynchronous JavaScript and XMLAOP: aspect-oriented programming-B- B2B: Business-to-Business BAM: Business Activity Monitoring BMP: Bean-Managed persistenceBPEL: Business Process Excution Language
BPDL: Business Process Definition LanguageBPM: Business Process Modeling
...
- 2009-10-08 14:32
- 浏览 1174
- 评论(0)
一、概述
在Java程序设计语言中,异常对象都是派生自java.lang.Throwable类的一个实例!所有派生于Error类或RuntimeException类的异常称为未检查(unchecked)异常,所有其他的异常称为已检查(checked)异常。
异常处理的方法有二种:1. 声明异常 2. 捕获异常
二、声明异常
关键字: throws, throw
1. 已检查异常必须声明,未检查异常可声明也可不声明。
2. 如果在子类中覆盖了超类的一个方法,子类方法中声明的已检查异常(未检查异常可以不再声明)不能超过超类方法中声明的异常范围(也就是说,子类方法中抛出的异常范围更小 ...
- 2009-10-08 12:47
- 浏览 970
- 评论(0)
1. MySql
<?xml version="1.0" encoding="UTF-8" ?>
<datasource>
<local-tx-datasource>
<jndi-name>stuMySqlDS</jndi-name>
<connection-url>
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=GB2312
</co ...
- 2009-10-07 22:19
- 浏览 875
- 评论(0)
MyEclipse版本:6.0.1
JBoss版本:4.0.4 GA
Tomcat版本:6.0.14
一、创建EJB Project
1.
2.
3.
Persistence Unit Name:
对应persistence.xml中
<persistence-unit name="stuSystemPU" transaction-type="JTA">
的信息。
JNDI Data Source:
对应JBoss部署文件夹deploy下mysql-ds.xml中<jndi-name>的信息。 ...
- 2009-10-07 22:03
- 浏览 5745
- 评论(0)
persistence.xml文件指定Entity Bean使用的数据源及EntityManager的默认行为。
- 2009-10-07 20:21
- 浏览 743
- 评论(0)