关闭

spring的DriverManagerDataSource与apache的BasicDataSource(转)

情况是这样的。。。 2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull 严重: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status 重新启动服务器之后,...
阅读(647) 评论(0)

基于hibernate的分页程序的实现(后台)

分页类: package com.wondersgroup.workflow.page.util; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @SuppressWarnings("serial") public class Page implements Serializab...
阅读(1109) 评论(0)

Spring JDBC Framework详解——批量JDBC操作、ORM映射

一、Spring JDBC 概述      Spring 提供了一个强有力的模板类JdbcTemplate简化JDBC操作,DataSource,JdbcTemplate都可以以Bean的方式定义在想xml配置文件,JdbcTemplate创建只需注入一个DataSource,应用程序Dao层只需要继承JdbcDaoSupport, 或者注入JdbcTemplate,便可以获取JdbcTem...
阅读(1320) 评论(0)

JdbcTemplate数据批量删除

由于数据的批量处理(比如往RDBMS插入几万条数据)非常耗资源,因此建议在所有场合能够借助于JDBC完成,而不要去采用Hibernate API。本文主要围绕Spring内置的各类JDBC API抽象支持展开的。 1.1.  JdbcTemplate内置的batchUpdate(final String[] sql) 这一方法适合于小批量数据的CUD(增、更新、删除)操作,而且SQL类...
阅读(8220) 评论(0)

spring批量更新数据 ---- BatchPreparedStatementSetter

spring给我们提供了jdbc的统一封装,和其它的orm不同,它是对jdbc api的封装,相当于我们自己写的java bean,而没有对对象模型进行封装(比如将po封装为pojo)。它保持了jdbc数据对象的原始性,具有极大程度的灵活性,其性能也极高。     我们知道在进行增量操作的时候最好是使用PreparedStatement,这样会节省数据库服务器编译sql语句的成本。而S...
阅读(1804) 评论(0)

JdbcTemplate 批量处理数据

核心方法: batchUpdate(String sql,BatchPreparedStatementSetter pss)  Spring JdbcTemplate 批量插入或更新操作 用 JdbcTemplate 进行批量插入或更新操作 方法一: 代码只是测试用的一个小例子。 public int insertContractAch(List lis...
阅读(4185) 评论(0)

Hibernate应用 批量处理

一、批量插入      在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。     首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当...
阅读(2035) 评论(0)

JDBC批处理

在对数据库进行批量操作时,应分析操作的前后相关性,如果属于大批量的操作,而且前续操作的结果不依赖与后继操作,则完全可以使用批处理来操作DB。 使用批处理的优点: 1.  多个SQL语句的执行,共用一个Connection资源。在对数据库操作时,connection资源是很宝贵的,数据库的维护从某种角度来说,就是减少数据库的连接数,减轻对DB的压力。创建一个数据连接要远远比使用数据库连接消耗资源...
阅读(625) 评论(0)

myeclipse6.5上基于JAX-WS开发Webservice(中文示例)

1. Introduction  This document will outline the process of developing a JAX-WS web service and deploying it using MyEclipse 6.5 to the internal MyEclipse Tomcat server. The web service used in this...
阅读(782) 评论(1)

通过PropertyDescriptor反映射调用set和get方法

package com.zhoushun; import java.lang.reflect.Method; import java.lang.reflect.Field; import java.beans.PropertyDescriptor; public class PropertyUtil { @SuppressWarnings("unchecked") public static...
阅读(19473) 评论(1)

Struts2文件上传的大小限制问题

问题:上传大文件报错…… 解决:修改struts.xml文件中的参数如下 action name="UploadFile" class="com.buptisc.srpms.action.UploadFileAction"> result name="UploadFileResult">/pages/ShowOtherFiles.jspresult>...
阅读(712) 评论(0)

关于使用myeclipse进行export 打包的一些注意点

打包时有2个选项: 基本 jar 与 runnable jar 2个我都尝试过,结果发现runnable jar 打包方式需要选择一个单独 存在main函数的 类, 原因,大家应该也能够想到,exe嘛,应该只有1个主程序。 这样打出来的jar包,在装有jre环境变量的电脑上可以直接执行。 而默认的jar包打包方式可以包含一个项目中的所有文件。 2...
阅读(2031) 评论(0)

使用exe4j 制作java启动程序的 等候界面

最近,项目中想做几个java本地应用的 开启等候界面(最好类似与photoshop那种,开机界面是一张图片,而且图片可以使不规则形状,即不是矩形等),抽出时间来网上查了一下,当中也走了很多弯路,最后发现 exe4j可以直接实现这个功能。 方案1:网上找到了一些示例代码,使用的是 jframe 和 jwindow, 目录结构如下: 代码如下: import javax.s...
阅读(3545) 评论(5)

getResource中文或有空格路径处理

今天遇到文件路径中有中文,读取文件就找不到,查了下得到以下解决方法,记录下来。 在使用类似这样:   Java代码   this.getClass().getClassLoader().getResource("").getPath()     来获取文件路径时,里面的路径空格会被“%20”代替,这时候如果你用这个获取到的包含“%20”...
阅读(900) 评论(0)

Spring 3 AOP总结 (包含注解式AOP定义, poincut及advice的一些定义方式)

概念 AOP(Aspect Oriented Programming),即面向切面编程(也叫面向方面编程,面向方法编程)。其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能。像日志记录,事务处理,权限控制等功能,都可以用AOP来“优雅”地实现,使这些额外功能和真正的业务逻辑分离开来,软件的结构将更加清晰。AOP是OOP的一个强有力的补充。 术语 AOP的术语不太...
阅读(1432) 评论(0)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:7063464次
    • 积分:61844
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2619篇
    • 译文:3篇
    • 评论:666条
    文章分类
    最新评论