最新文章列表

jedis源码关于连接池思考

jedis以common-pool的GenericObjectPool来管理与redis的连接池 创建JedisPool对象时需传入管理连接池的相关参数,各参数的含义请参考common-pool的相关参数。 config.minIdle=url.getParameter("minIdle", 3); config.maxIdle=url.getParameter(" ...
yehevah 评论(0) 有771人浏览 2015-03-09 22:57

JDBC 数据库连接池

当对数据库的访问不是很频繁时,可以在每次访问数据库时建立一个连接,用完之后关闭。但是,对于一个复杂的数据库应用,频繁的建立、关闭连接,会极大的减低系统性能,造成瓶颈。所以可以使用数据库连接池来达到连接资源的共享,使得对于数据库的连接可以使高效、安全的复用。 1.通过一个小测试来了解数据库连接池的原理 (1)创建一个属性文件  dbpool.properties 1 driverClass ...
fulei6861 评论(2) 有145人浏览 2015-02-06 01:21

支持连接池的netty client核心功能实现剖析

支持连接池的netty client核心功能实现剖析   本文为原创,转载请注明出处  源码地址:  https://github.com/zhangxianwu/light-netty-client   1、连接池     由于TCP连接的建立和关闭分别会经历三次握手和四次挥手,而三次握手和四次挥手都是系统开销很大的操作。如果每次一个新的请求发起时,都为其新建一个连接,在请求处理 ...
海浪儿 评论(4) 有15397人浏览 2015-01-28 17:15

DBCP连接池配置参数说明

<!-- 数据源1 -->     <bean id="dataSource"           class="org.apache.commons.dbcp.BasicDataSource"           destroy-method="close"> ...
citygu 评论(0) 有669人浏览 2015-01-20 09:50

c3p0数据库连接池的配置(非框架)

c3p0是现在比较有名的数据库连接池,具体信息请自行百度.首先你得将com.mchange.v2.c3p0包放入你的lib文件夹下.写一个获取mysql的Connection的工具类. package cn.hf.db; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.Res ...
师大黄飞 评论(0) 有3432人浏览 2014-11-10 22:14

Tomcat学习笔记 - 【使用JNDI数据源】

        还记得3年前写的第一个Java操作JDBC的程序,关于连接参数的配置全都硬编码写在Java代码里面。然后开始尝试着使用数据库连接池,比如DBCP、C3P0之类的,并且把连接池的设置参数写在属性文件里面,如mysql.properties,然后累死累活的从属性文件中把连接池参数解析出来,只为了修改参数的之后不再重新编译Java源文件。在使用Spring框架之后,终于从属性文件的解析 ...
Hello_Nick_Xu 评论(0) 有2301人浏览 2014-08-31 11:44

初探Druid连接池之三——进入内置监控页面(连接数据源后)

第一篇写了一个未连接数据源进入内置监控页面的Demo,这一篇是加入数据源后,进入内置监控页面的小Demo。   Demo是maven构建的,想联系一下其他知识,就使用Springmvc作为前端控制器,使用SpringJDBC处理数据库操作。 Demo主要是展示web请求,对数据库的操作,将执行的SQL语句呈现在Druid内置监控页面,对其分析,做出优化等。   最主要的数据源的相关配置, ...
xingsan_zhang 评论(0) 有8454人浏览 2014-08-31 00:59

初探Druid连接池之二——慢SQL日志记录

由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。   1.applicationContext.xml中增加如下配置: <bean abstract=" ...
xingsan_zhang 评论(0) 有12988人浏览 2014-08-27 13:23

初探Druid连接池之一——进入内置监控页面

之前只知道C3P0、DBCP等数据库连接池,公司里项目使用的是Druid连接池,最近也初探学习一下。   Druid连接池是阿里的开源项目,源码托管在github上,源代码仓库地址是https://github.com/alibaba/druid。主要提供了对SQL执行的监控,对我们优化SQL,提高性能方面提供强大支持。官方提供了相关文档,却不算丰富。   本篇写最简单的进入内置监控页面 ...
xingsan_zhang 评论(0) 有4715人浏览 2014-08-26 22:41

Oracle自带连接池使用(转载收录)

最近在搞数据迁移:从sql server 迁数据到oracle。 其中sql server在本地,oracle在远程数据库服务器。 用jdbc写了段代码连接两个库,转数据。 连oracle时用了一个jdbc连接,速度很慢。 想了下用数据库连接池。 为何不直接使用 Oracle 提供的连接池实现(转载收录) http://unmi.cc/use-oracle-carried-connecti ...
zhuyufufu 评论(0) 有1412人浏览 2014-07-31 10:01

连接池的总结

最近项目中用到了spring的连接池,现在记录一下自己认为对线程池的一些理解。 一、原理       由于数据库连接是一种关键的有限的资源,所以对数据库连接的管理会影响到整个项目的性能,对那些需要高性能的项目显得至关重要。 连接池能够很有效的提升性能,而其的原理如下:       系统在启动的时候创建默认数量的数据库连接,然后保存到内存中,而在系统运行过程中不再在使用数据库的时候新建一个连 ...
qing_gee 评论(0) 有1045人浏览 2014-07-12 16:24

FastDFS(三)使用jdk5新增的并发库中的LinkedBlockingQueue实现fifo池

最近做的电商项目中,使用了fastDFS文件系统来作为图片和文件的存储,然后官方提供的API中并没有提供连接池的实现,必然导致每次建立连接的开销较大,为了节约系统资源和提高效率,便自己动手写一个。原理是数据库连接池类似。如有不足,和问题往指出,我加以修改 首先来看连接池的接口,我这里做的很简单 /** * * @ClassName: ITrackerServerPool * @De ...
247687009 评论(0) 有2985人浏览 2014-05-19 15:02

使用CGLIB实现JAVA对象连接池

使用CGLIB实现连接池 一、实现 1、线程工厂实现类: ================================================================================= package com.wolf.pool; import java.util.concurrent.ThreadFactory; /*** Author: jiya ...
jybzjf 评论(0) 有1680人浏览 2014-04-04 12:07

利用JavaMelody解决连接池不释放的问题

公司新项目上线,需要从老数据库中定时同步部分数据到新数据库中,写了一个调度程序来做。 运行一段时间后发现,调度程序的连接池一直在不停增长,大概8个小时能增加600-800个连接,等到连接数量达到连接上设置的上限后,程序就开始一直等待不工作了。 刚开始以为是连接池配置问题,调了好几个方案,问题没有解决,就怀疑到了是代码里事务的问题,这下就不好办了,因为项目中混合使用了hibernate和jdbcT ...
henghengdh 评论(5) 有12430人浏览 2013-11-06 16:09

DBCP详细参数配置(转载的)

    简介 DBCP(DataBase Connection Pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预 ...
ak23173969 评论(0) 有1042人浏览 2013-10-11 00:44

spring常用的连接池属性文件配置

常用的4种,分别是DBCP,C3P0,Bonecp,proxool,关于这个4个连接池的具体参数设置我再另写;   分别说下这4种在spring中如何配置; (一) DBCP 引入jar文件 commons-dbcp-1.2.1.jar commons-pool-1.3.jar二个包。 spring配置文件 <bean id="dataSou ...
ak23173969 评论(0) 有742人浏览 2013-10-10 17:02

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics