最新文章列表

手写 基础 数据库连接池

手写数据库连接池 基础     package com.curiousby.baoyou.cn.showandshare.customised.dbpool.mysql; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.Dri ...
knight_black_bob 评论(0) 有1410人浏览 2018-11-19 17:55

支持https和http连接池的HttpClientUtil

import java.io.UnsupportedEncodingException; import java.security.KeyManagementException; import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; import java.securit ...
huhonglong 评论(0) 有1991人浏览 2018-04-25 17:37

连接池之四

//简单连接池之四public class RedisPool5 {  public static void main(String[] args) {  RedisPool5 pool = new RedisPool5(10,20,5);  try {   for(int i=0;i<280;i++) {    Thread t1 = new TestThread2("t&qu ...
zw7534313 评论(0) 有401人浏览 2018-04-14 20:49

连接池之二

//简单连接池之二public class RedisPool2 {  public static void main(String[] args) {  RedisPool2 pool = new RedisPool2(10,20,5);  try {   for(int i=0;i<28;i++) {    Thread t1 = new TestThread2("t&quo ...
zw7534313 评论(0) 有569人浏览 2018-04-14 20:13

谈谈数据库连接池的原理(转帖)

转帖地址:http://blog.csdn.net/shuaihj/article/details/14223015###;  这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流 ...
BreakingBad 评论(0) 有402人浏览 2017-12-18 16:50

druid数据库连接池使用

之前有一段时间一直使用DBCP、C3P0连接池,运行稳定性还是可以,就是偶尔会断开,不过不需要重新连接,它自动就连上去了。后面慢慢的越来越多人使用阿里的druid连接池,官方给出的测试数据也相当给力,性能要优越很多。同时Druid连接池配有监控功能,可以监控平台的SQL语句执行的时间等,在很多方面确实感觉比较直观、强大。   简单记录下配置druid流程:   依赖jar包:   & ...
kuangbinhua 评论(0) 有1404人浏览 2017-11-08 16:53

httpclient连接池相关参数的坑

  今天早上UIOC,现象是发现调用某个服务的接口总是超时,这个环境昨晚没有发版本无缘无故就出问题很是奇怪。到公司各种查,最终通过问题服务重启前打印的堆栈信息看到几乎所有的线程都在等待连接池释放连接后获取空闲连接。错误如下: "xxxxxxxxxxxxx" prio=10 tid=0x00007f6b7c002800 nid=0x40ff waiting on condi ...
murray2081 评论(0) 有3373人浏览 2017-07-28 22:59

Spring+SpringMVC+MyBatis+easyUI整合优化篇(九)数据层优化-jdbc连接池简述、druid简介

日常啰嗦 终于回到既定轨道上了,这一篇讲讲数据库连接池的相关知识,线程池以后有机会再结合项目单独写篇文章(自己给自己挖坑,不知道什么时候能填上),从这一篇文章开始到本阶段结束的文章都会围绕数据库和dao层的优化去写,本篇是一个开始。本文会介绍连接池技术并对比目前比较流行的java连接池技术,之后,会把druid整合到项目中来,将技术方案落地,实际整合到项目中,让技术能为我所用。 使用连接池的 ...
ZHENFENGSHISAN 评论(0) 有1285人浏览 2017-05-09 12:50

转载---HttpClient4.X 升级 入门 + http连接池使用

转载自--http://blog.csdn.net/shootyou/article/details/6415248   在一次服务器异常的排查过程当中(服务器异常排查的过程我会另起文章),我们决定使用HttpClient4.X替代HttpClient3.X或者HttpConnection。 为什么使用HttpClient4?主要是HttpConnection没有连接池的概念,多少次请求就 ...
huchangan2005 评论(0) 有1051人浏览 2017-04-09 09:53

spring dbcp连接池配置 BasicDataSource

  spring配置 <context:property-placeholder location="classpath:jdbc.properties" /> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" des ...
happyqing 评论(0) 有4858人浏览 2017-03-24 19:29

spring c3p0连接池基本配置

  spring配置文件 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value=&q ...
happyqing 评论(0) 有4199人浏览 2017-03-24 17:18

数据连接池默认配置带来的坑testOnBorrow=false,cloes_wait 终于解决了

首先说一下自己程序中遇到的问题,前一段新写了一个项目,主要为方便公司业务切库做准备,为其他项目提供接口(spring boot 项目<spring boot + mongo data jpa+mybatis>) 首先呢 多数据源没有使用spring boot 集成mybatis,开始有过自己搭建spring boot 都是单数据源的,所以没有自己手写加载数据源的代码(比较懒),在新项 ...
SoberChina 评论(0) 有32343人浏览 2017-02-04 11:23

druid 大量sleep连接

在使用druid连接池后,show full processlist 后发现有大量sleep状态的链接,高峰期时达到1000多个, 项目框架用的springmvc+mybatis,由spring管理的链接在每次数据库操作后应该是释放连接的,排除是代码泄露连接的可能性。 然后看了下线上项目中druid的配置信息   minIdle=30, 最小连接池数量是30个, maxActive ...
wuhen639 评论(0) 有4923人浏览 2017-01-05 23:47

MySql配置使用DBCP连接池

        找到服务器目录下的server.xml,在Host标签中添加如下代码 <Context path="/项目名称" docBase="网页路径(绝对路径)" reloadable="true"> <Resource name="jdbc/po ...
BryanMelody 评论(0) 有1046人浏览 2016-12-29 10:49

websphere7.0性能优化,内存,连接池,线程池

  一、设置jvm内存大小 打开管理控制台 https://ip:9043/ibm/console服务器--应用程序服务器--选择服务器server1--Java和进程管理--进程定义--Java虚拟机初始堆 ...
happyqing 评论(0) 有5769人浏览 2016-12-20 14:41

Druid 使用

druid链接之后不释放,导致链接数据库超时,由于原来使用的是1.016的版本,需要升级到最新的版本,这个是druid的一个bug。升级最新版本解决问题 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received ...
wqshren 评论(0) 有1273人浏览 2016-12-16 10:45

Nio连接池被hang死

今天发现Jetty没有响应了,重启就好了,重启之前抓了一个dump分析了下里面的堆栈信息,发现Jetty的所有工作线程都被一把锁给hang住了:   "qtp598461443-127" prio=5 tid=127 WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.L ...
fredlong 评论(0) 有3768人浏览 2016-11-23 14:13

生产环境连接池和线程池配置参考

<bean id="dataSource1" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${db.jdbc.driverClassName}" /> ...
IXHONG 评论(0) 有3537人浏览 2016-10-13 05:24

数据库连接池、长连接、短连接的理解

TCP连接:节点与节点之间的TCP连接是要经过3次握手才能进行数据通信的。 TCP连接3次握手:参考:http://www.jellythink.com/archives/705 长连接:TCO建军立之后就是长连接了,只要你不断开可以一直进行数据的伟输。 长连接适用于要进行大量数据传输的情况,如:数据库,redis,memcached等要求快速,数据量大的情况下。 长连接通过心跳机制(通信数据很 ...
huangyongxing310 评论(0) 有10750人浏览 2016-08-19 01:48

java实现一个数据库连接池

 虽然现在用Apache Commons DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得。让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。   import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sq ...
since1027 评论(0) 有420人浏览 2016-06-22 16:04

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics