簡介 HikariCP是什么? HikariCP 本質上就是一個數據庫連接池。 HikariCP 解決了哪些問題? 創建和關閉數據庫連接的開銷很大,HikariCP 通過“池”來復用連接,減小開銷。 為什么要使用 HikariCP? HikariCP 是目前最快的連接池。就連 ...
簡介 druid是用於創建和管理連接,利用 池 的方式復用連接減少資源開銷,和其他數據源一樣,也具有連接數控制 連接可靠性測試 連接泄露控制 緩存語句等功能,另外,druid還擴展了監控統計 防御SQL注入等功能。 本文將包含以下內容 因為篇幅較長,可根據需要選擇閱讀 : druid的使用方法 入門案例 JDNI使用 監控統計 防御SQL注入 druid的配置參數詳解 druid主要源碼分析 其他 ...
2020-01-10 14:13 0 3732 推薦指數:
簡介 HikariCP是什么? HikariCP 本質上就是一個數據庫連接池。 HikariCP 解決了哪些問題? 創建和關閉數據庫連接的開銷很大,HikariCP 通過“池”來復用連接,減小開銷。 為什么要使用 HikariCP? HikariCP 是目前最快的連接池。就連 ...
什么是logback logback 用於日志記錄,可以將日志輸出到控制台、文件、數據庫和郵件等,相比其它所有的日志系統,logback 更快並且更小,包含了許多獨特並且有用的特性。 logbac ...
方法(入門案例、JDNI使用) c3p0的配置參數詳解 c3p0主要源碼分析 使用例子-入門 ...
簡介 為什么會有動態代理? 舉個例子,當前有一個用戶操作類,要求每個方法執行前打印訪問日志。 這里可以采用兩種方式: 第一種,靜態代理。即編譯時對方法進行擴展。 第二種,動態代理。即運行時對 ...
簡介 mybatis 是一個持久層框架,它讓我們可以方便、解耦地操作數據庫。 相比 hibernate,mybatis 在國內更受歡迎,而且 mybatis 更面向數據庫,可以靈活地對 sql 語句進行優化。 針對 mybatis 的分析,我會拆分成使用、配置、源碼、生成器等部分,都放在 ...
文章集合 Netty的異步模型分析(1) Netty的異步模型分析(1) 從最常見,最簡單的bind入手——如何正確啟動一個Netty服務器 “你”怎么定義異步? 正確啟 ...
在整個Tomcat系列文章講解之前, 我想說的是雖然整個Tomcat體系比較復雜, 但是Tomcat中的代碼並不難讀, 只要認真花點功夫, 一定能啃下來. 由於篇幅的原因, 很難把Tomcat所有的知識點都放到同一篇文章中, 我將把Tomcat系列文章分為Tomcat的啟動, Tomcat中 ...
引言:上一章講了關於HTTPServer的原理,這一次通過分析源碼來了解更多的細節 看看HTTPServer類的組織結構: HTTPServer的主要工作 一.提供了一些基礎的比如說listen,bind此類共有操作 二.完成了一個 _handle_events()的公有回調函數 ...