原文:源碼詳解系列(六) ------ 全面講解druid的使用和源碼 已停更

簡介 druid是用於創建和管理連接,利用 池 的方式復用連接減少資源開銷,和其他數據源一樣,也具有連接數控制 連接可靠性測試 連接泄露控制 緩存語句等功能,另外,druid還擴展了監控統計 防御SQL注入等功能。 本文將包含以下內容 因為篇幅較長,可根據需要選擇閱讀 : druid的使用方法 入門案例 JDNI使用 監控統計 防御SQL注入 druid的配置參數詳解 druid主要源碼分析 其他 ...

2020-01-10 14:13 0 3732 推薦指數:

查看詳情

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

簡介 HikariCP是什么? HikariCP 本質上就是一個數據庫連接池。 HikariCP 解決了哪些問題? 創建和關閉數據庫連接的開銷很大,HikariCP 通過“池”來復用連接,減小開銷。 為什么要使用 HikariCP? HikariCP 是目前最快的連接池。就連 ...

Wed Feb 19 17:59:00 CST 2020 0 3825
源碼詳解系列(七) ------ 全面講解logback的使用源碼

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

Sat Feb 01 02:02:00 CST 2020 1 1853
源碼詳解系列(一)------cglib動態代理的使用和分析

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

Sat Nov 23 20:00:00 CST 2019 0 322
Mybatis源碼詳解系列(一)--持久層框架解決了什么及如何使用Mybatis

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

Tue Mar 31 19:21:00 CST 2020 4 1600
Netty源碼學習總結系列——異步模型全面總結

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

Sat Mar 28 09:32:00 CST 2020 0 884
詳解Tomcat系列(一)-從源碼分析Tomcat的啟動

在整個Tomcat系列文章講解之前, 我想說的是雖然整個Tomcat體系比較復雜, 但是Tomcat中的代碼並不難讀, 只要認真花點功夫, 一定能啃下來. 由於篇幅的原因, 很難把Tomcat所有的知識點都放到同一篇文章中, 我將把Tomcat系列文章分為Tomcat的啟動, Tomcat中 ...

Tue May 28 02:25:00 CST 2019 6 7666
[原]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