系统优化结果优化出了问题,使用的c3p0竟然报:com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@1c83354 -- timeout at awaitAvailable()异常,上网找了好多治疗,都以失败告终不过有一遍文章让这头痛的问题得以解决,那就使用别的线程池,起初也不打想用最终还是拗不过那该死的异常,下面是正文了:
这文章便是说明使用BoneCp
http://314858770.iteye.com/blog/1639237,但是下载包尝试了下发现一直报(不对的版本类异常),后来上网一查原来是jdk对应的Bonecp版本不对,下面本人整合了Hibernate+Spring 中使用Bonecp所需要的jar包(只限jdk1.5,1.6)这里提供bonecp jar包下载地址:
http://jolbox.com/bonecp/downloads/maven/
下面提供一些参考资料:
http://www.cnblogs.com/luxh/archive/2012/07/07/2580885.html
http://www.cnblogs.com/batys/archive/2012/01/09/2316792.html
http://smesoft.iteye.com/blog/1320339
配置参数:
http://wenku.baidu.com/view/56abda7d168884868762d6b2.html
分享到:
相关推荐
在Java开发中,数据库连接管理是一项关键任务,它直接影响到应用程序的性能和资源利用效率。...总的来说,熟练掌握 BoneCP 和 Ehcache 的整合使用,对于提升Spring应用的性能和稳定性有着重要意义。
3. **bonecp-spring.jar**:这是一个针对Spring框架的整合模块。Spring是一个广泛使用的Java应用框架,骨CP通过这个JAR文件可以与Spring无缝集成,使得在Spring环境中配置和使用BoneCP变得更加简单。 4. **slf4j-...
此项目是spring+hibernate+JPA+BoneCP的大整合。所用的技术比较多,如Spring的IOC,AOP,Transactiion,Annotation,Spring_JUnit_Test及Log4j;Hibernate的JPA Annotation;BoneCP的数据库连接测等。是很好的学习资料...
5. 与其他框架的集成:如果项目中使用了Spring、Hibernate等框架,了解如何将BoneCP与其整合,以实现更高效的数据访问。 总的来说,BoneCP作为一款数据库连接池实现,为Java应用程序提供了高效、稳定的数据库连接...
Spring 能够很好地整合 Struts 和 iBatis,通过 Spring 的 AOP 特性,可以方便地管理 Struts 的 Action 类以及 iBatis 的 SqlSessionFactory 和 SqlSession,同时 Spring 还能管理 BoneCP 数据库连接池,提高数据库...
C3PO与Spring框架的整合通常涉及以下步骤: 1. 导入必要的依赖库,包括c3p0-0.9.1.2.jar、commons-logging-1.1.1.jar和spring-2.5.6.jar。 2. 在Spring的配置文件(如`applicationContext.xml`)中声明C3PO的数据源...
SSH整合在Java Web开发中是一个常见的技术组合,指的是Spring、Struts和Hibernate这三个开源框架的集成。这三种框架分别负责了应用的依赖注入(DI)与面向切面编程(AOP)、MVC模式的实现以及持久层的数据管理。在...
可基于任何第三方的数据库连接池,如DBCP、C3P0、 BoneCP、Druid等。 以jar包形式提供服务,无proxy代理层,无需额外部署,无其他依赖。 分片策略灵活,可支持等号、between、in等多维度分片,也可支持多分片键。 ...
3. 可基于任何第三方的数据库连接池,如 DBCP、C3P0、BoneCP、Druid 等。 4. 以 jar 包形式提供服务,无 proxy 代理层,无需额外部署,无其他依赖。 5. 分片策略灵活,可支持等号、between、in 等多维度分片,也可...
10. **BoneCP**:快速且开源的连接池,比C3P0和DBCP快25倍,适合性能敏感的应用。 在配置Hibernate与连接池的整合时,需要注意以下几点: 1. **Apache DBCP**:在Hibernate 2中支持,但在Hibernate 3中不推荐,...
spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar aspectjweaver-1.5.3.jar bonecp-0.7.1.RELEASE.jar cglib-2.1.3.jar ...
优点包括业务清晰、系统整合和扩展容易,但缺点是可能导致部分业务表无法 join,增加系统复杂度,同时单库性能可能成为瓶颈,事务处理也会变得更复杂。 水平拆分是在单个表过于庞大时,按照某个字段的规则将数据...
- 整合前端模板引擎如Thymeleaf或者使用RESTful API与前端进行交互。 - 对异常处理、日志记录、性能监控等功能进行优化和完善。 通过以上步骤,我们可以有效地利用Spring Boot的特性来提升购物车系统的可维护性和...
Spring提供了多种数据源实现,如DBCP、C3P0、BoneCP和Druid等。以Druid为例,配置数据源通常包括以下几个步骤: 1. 添加Druid和数据库驱动的Maven坐标到`pom.xml`文件。 2. 创建`DruidDataSource`对象,并设置...
D:\spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 2013/05/11 15:26 <DIR> . 2013/05/11 15:26 <DIR> .. 2013/03/21 18:20 445,288 antlr-2.7.7.jar 2013/03/21 18:20 4,467 aopalliance-1.0.jar ...
Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过多年多生产环境大规模...
**二、SSM整合与项目结构** 1. **项目结构**:一般而言,SSM(Spring、SpringMVC、MyBatis)项目会包含以下主要模块: - `com.ssm.entity`:实体类包 - `com.ssm.dao`:数据访问对象包 - `com.ssm.service`:...
Sharding-JDBC以JDBC驱动的方式存在,可以与任何基于Java的ORM框架(如JPA、Hibernate、MyBatis、Spring JDBC Template等)无缝集成,同时也兼容各种主流的数据库连接池,如DBCP、C3P0、BoneCP、Druid等。...