`
yerk
  • 浏览: 21504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
HttpClient client = new HttpClient(); GetMethod methodget = new GetMethod("xxxxx"); methodget.setFollowRedirects(true); methodget.getParams().setParameter(HttpMethodParams.SINGLE_COOKIE_HEADER, true); client.executeMethod(methodget);

性能监视sql

set pages 1000 break on address skip page WITH TMP AS (     SELECT * FROM (         SELECT a.address, a.ELAPSED_TIME         FROM   v$sqlarea a         WHERE  executions  > 0             AND buffer_gets/executions > 100000         order by a.ELAPSED_TIME desc     )     WHERE ROWNUM <= 10 ) S ...
最近的项目中使用JPA实现批量数据导入数据库。 既然是批量,那么必然要考虑性能问题了,所以就有了这篇博文。 首先,介绍下使用的API: 1.javax.persistence.EntityManager.clear() 在这次优化中,使用的关键,用于清空缓存。 2.javax.persistence.EntityManager.flush() 用于将缓存中的数据回写数据库。 3.javax.persistence.EntityManager.persist(Object) 用于将新建实体放入缓存。 一般新增一条记录会使用如下语句: Record record = new Record(); ...
package com.yerk.seam; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; import org.jboss.seam.annotations.In; public final class ComponentContexts { private final Map<String, Object> componentMap = new HashMap<String, Object>(); private Co ...
为了提高代码质量,装上了ECLIPSE的FINDBUGS插件。 查出个关于Integer对象生成的效率问题。 中 P Bx: invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead 于是,顺便看看Integer.valueOf(int),做了什么优化。 public static Integer valueOf(int i) { final int offset = 128; if (i >= -128 && i <= 127) { // must c ...
<head> <title>手写不可的html上传组件</title> </head> <body> <form method="post" action="#"> <input type="text" name="fileName" readonly="true" ><input name="file" type="file" sty ...
: javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:109 9 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exce ption is java.net.SocketTimeoutException: Receive timed out] [Root exception is javax.namin ...
环境: Eclipse Platform Version: 3.3.2 Build id: M20080221-1800 JBossAS Tools Version: 1.1.2.GA jboss-4.2.0.GA jboss-seam-2.0.2.SP1 步骤 1.seam-gen 生成我的第一个SEAM工程 myfirstseam 生成的seam-gen/build.properties信息如下: #Generated by seam setup #Tue Dec 30 17:23:53 GMT 2008 hibernate.connection.password= wo ...
jboss seam jpa 实现使用的是jboss hibernate setFirstResult(); setMaxResults(); 以上两个api在oracle数据库中的实现如下: public boolean supportsLimit(); { return true; } public String getLimitString(String sql); { StringBuffer pagingSelect = new StringBuffer(100);; pagingSelect.append("se ...
JAVA应用程序打成jar包的部署方式: 一、Local方式 1、cmd进入dos下,进入到应用程序所在目录,执行语句如下: java -Dcom.sun.management.jmxremote -jar 程序名.jar 2、启动jdk_home\bin目录下的Jconsole.exe就可以看到有一个 本地的连接在里面。点击连接就可以进入相应的监视界面了。 二、JMX方式(远程连接): 1、cmd进入dos下,进入到应用程序所在目录,执行语句如下: java -Dcom.sun.management.jmxremote.port=8903 - Dcom.sun.management. ...
Required 说明:需要事务,环境中有事务就使用,没有就创建新事务。很常用 Mandatory 说明:需要事务,环境中有事务就使用,没有就抛出异常。 RequiresNew 说明:需要创建新事务,环境中已有事务就挂起。用于日志处理等。 Supports 说明:不需要事务,但支持事务。 NotSupported 说明:不需要事务,不支持事务,环境中已有事务就挂起。 Never 说明:不需要事务,环境中有事务就抛出异常。
在JAVA中有三种事务模型,本地事务模型、编程事务模型和声明事务模型。 本地事务模型:由DBMS等管理 优点:只需JDBC 缺点:基于连接,编码容易出错. 适用范围:小型应用 编程事务模型:通过JTA(JAVA事务API)管理 优点:基于事务 缺点:需要框架支持,编码容易出错. 适用范围:大中型应用 声明事务模型:通过框架(容器)管理 优点:只需声明配置 缺点:需要框架支持,需要设置事务属性 适用范围:大中型应用(推荐)
Global site tag (gtag.js) - Google Analytics