写点什么

连接池

0 人感兴趣 · 21 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/8d/8dd4346be6f374e9f8c53f3fdf2fc39b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mysql invalid conn 排查

我们的服务端程序是使用golang进行开发 ,mysql的客户端库是go-mysql-driver ,系统测试环境频繁总时不时报出invalid conn 错误,但实际拿sql执行时却是正常执行。

https://static001.geekbang.org/infoq/81/8140bd5ca4934abd8123fe4668b029ed.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解客户端篇之 OkHttp

用户头像
邱学喆
2022-11-12

通过阅读OkHttp工具包的源代码,对其运行逻辑有了系统性的认知。

https://static001.geekbang.org/infoq/8b/8b772798b9308f43210c1b0a2247bb9d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据库连接池

用户头像
C++后台开发
2022-09-27

为了避免频繁的创建、释放连接引起的性能开销,于是引入了连接池来得到资源的服用,能更快的系统响应,以及统一的连接管理,避免了数据库连接泄露。

https://static001.geekbang.org/infoq/58/58b54a04412c8e4e6457d64e1b227bcb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

十一、HikariCP 源码分析之 HouseKeeper

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/2a/2a620cec40b7e9a1a9c4b8195fb239a2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

九、HikariCP 源码分析之 ConcurrentBag 二

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/6d/6dd792c808db8cc2032f015a15150f10.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

八、HikariCP 源码分析之 ConcurrentBag 一

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/76/7692627df886246e3c036dddb493be80.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

七、HikariConfig 初始化分析

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/2a/2a620cec40b7e9a1a9c4b8195fb239a2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

六、HikariConfig 配置解析

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/3e/3e1d0f4901f63eece1d27e9d03c25648.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

五、HikariCP 源码分析之初始化分析二

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/1f/1f42bf7d0bbf819f3cbd46ff37ce9426.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

四、HikariCP 源码分析之初始化分析一

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/9a/9af204bf8eb2b4476d50c069e8e236ff.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

三、HikariCP 源码分析之获取连接流程三

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/27/27c732b8e05208792c6148d112c8bd6e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

二、HikariCP 源码分析之获取连接流程二

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/4d/4dec23afa3d0fc96626a1db0868193ec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一、HikariCP 源码分析之获取连接流程一

用户头像
阿白
2022-07-29

HikariCP一直以高效著称,但是从来没有去研究过为什么会比其他的数据库连接池高效。后来为了排查一个数据库连接池的问题,就深入了解了一下HikariCP的源代码,然后就有了这个深入浅出的源码解析系列,不仅解释是什么,还让你知道为什么。

https://static001.geekbang.org/infoq/e1/e1a6ad47ed34832a7c16d30efe354781.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我大抵是卷上瘾了,横竖睡不着!竟让一个 Bug,搞我两次!

用户头像
小傅哥
2022-06-27

我大抵是卷上瘾了,横竖都睡不着,坐起来身来打开Mac和外接显示器,这Bug没有由来,默然看着打印异常的屏幕,一个是我的,另外一个也是我的。

数据库连接池 -Druid 源码学习(二)

用户头像
wjchenge
2022-05-11

在本文中,我们将深入了解 com.alibaba.druid.pool.DruidDataSource#init 方法的执行流程的几个细节。

https://static001.geekbang.org/infoq/c4/c461cc1bbde5332f6b58da4afe2a0615.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 HiKariCP 组件,分析连接池原理

用户头像
知了一笑
2022-04-10

HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的线程池和对象池,从设计的原理上都是基于池化思想,只是在实现方式上有各自的特点;

https://static001.geekbang.org/infoq/35/354a09e52fd44ab8649e5e579af59e48.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

TCP 长连接实践与挑战

本文介绍了tcp长连接在实际工程中的实践过程,并总结了tcp连接保活遇到的挑战以及对应的解决方案。

数据库连接池 Demo(1)单线程初步

用户头像
2021-11-15

在上周阅读Alibaba Druid数据库连接池后,感觉光看有点领会不到精髓,后面这几篇文章将尝试自己实现一个数据库连接池Demo

为什么需要数据库连接池

用户头像
赖猫
2021-08-03

C/C++Linux服务器开发/后台架构师知识体系整理

GO database/sql 连接池源码分析

用户头像
非晓为骁
2021-06-23

本文档主要针对Go 1.14.12版本的database/sql/sql.go的连接池做源码分析,通过这个篇文档能够了解Go在数据库连接池的一个设计逻辑,重要的流程以及在代码中一些值得借鉴模仿的逻辑及风格。

连接池_连接池技术文章_InfoQ写作社区