原文:源码详解系列(六) ------ 全面讲解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