原文:源碼詳解系列(八)--全面講解HikariCP的使用和源碼

簡介 HikariCP是什么 HikariCP 本質上就是一個數據庫連接池。 HikariCP 解決了哪些問題 創建和關閉數據庫連接的開銷很大,HikariCP 通過 池 來復用連接,減小開銷。 為什么要使用 HikariCP HikariCP 是目前最快的連接池。就連風靡一時的 boneCP 也停止維護,主動讓位給它。SpringBoot 也把它設置為默認連接池。 HikariCP 非常輕量。本 ...

2020-02-19 09:59 0 3825 推薦指數:

查看詳情

源碼詳解系列(七) ------ 全面講解logback的使用源碼

什么是logback logback 用於日志記錄,可以將日志輸出到控制台、文件、數據庫和郵件等,相比其它所有的日志系統,logback 更快並且更小,包含了許多獨特並且有用的特性。 logbac ...

Sat Feb 01 02:02:00 CST 2020 1 1853
Hikaricp源碼解讀(1)——簡介

1、簡介 HikariCP是一款高效穩定的數據庫連接池,性能方面與其他同類產品相比能高出近10倍,尤其連接取用的設計極大的提高可靠性,對於數據庫連接中斷的情況,通過測試getConnection(),各種CP的不相同處理方法如下: (所有CP都配置了跟connectionTimeout類似的參數 ...

Fri Oct 20 17:17:00 CST 2017 0 2077
Hikaricp源碼解讀(2)——配置介紹及對應源碼

2、配置介紹及對應源碼 HikariCP的配置類HikariConfig對Properties有很好的兼容,可通過配置環境變量hikaricp.configurationFile設置配置文件路徑。 或 或者通過Properties進行創建: 本文介紹配置基於v2.7.2展開 ...

Fri Oct 20 17:22:00 CST 2017 0 2031
Mybatis源碼詳解系列(一)--持久層框架解決了什么及如何使用Mybatis

簡介 mybatis 是一個持久層框架,它讓我們可以方便、解耦地操作數據庫。 相比 hibernate,mybatis 在國內更受歡迎,而且 mybatis 更面向數據庫,可以靈活地對 sql 語句進行優化。 針對 mybatis 的分析,我會拆分成使用、配置、源碼、生成器等部分,都放在 ...

Tue Mar 31 19:21:00 CST 2020 4 1600
源碼詳解系列(一)------cglib動態代理的使用和分析

簡介 為什么會有動態代理? 舉個例子,當前有一個用戶操作類,要求每個方法執行前打印訪問日志。 這里可以采用兩種方式: 第一種,靜態代理。即編譯時對方法進行擴展。 第二種,動態代理。即運行時對 ...

Sat Nov 23 20:00:00 CST 2019 0 322
Netty源碼學習總結系列——異步模型全面總結

文章集合 Netty的異步模型分析(1) Netty的異步模型分析(1) 從最常見,最簡單的bind入手——如何正確啟動一個Netty服務器 “你”怎么定義異步? 正確啟 ...

Sat Mar 28 09:32:00 CST 2020 0 884
[原]tornado源碼分析系列(六)[HTTPServer詳解]

引言:上一章講了關於HTTPServer的原理,這一次通過分析源碼來了解更多的細節 看看HTTPServer類的組織結構: HTTPServer的主要工作 一.提供了一些基礎的比如說listen,bind此類共有操作 二.完成了一個 _handle_events()的公有回調函數 ...

Wed Jul 25 00:44:00 CST 2012 3 3511
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM