
druid
文章平均质量分 70
夫礼者
技术的狂热爱好者,时至今日初心不改!<br>简书:https://www.jianshu.com/u/cd3dd432fd00
展开
-
技巧 - 借助Druid连接池的MockDriver实现应用的无数据源启动
让应用在无实际数据库支撑的情况下正常启动原创 2021-10-08 17:45:04 · 981 阅读 · 0 评论 -
druid源码研究之Filter
首先第一点,作者绝对看了tomcat的源代码,哈哈。druid里的私有字段pos,filterSize和Tomcat中FilterChain的实现类org.apache.catalina.core.ApplicationFilterChain中的pos,n简直一模一样! 作用完全一样,只是名字不一样而已,而且只是第二个不一样, druid的命名更能表述其意思. Tomcat中的请原创 2017-10-30 21:20:52 · 8842 阅读 · 1 评论 -
Druid技巧之使用PrepareStatement时输出完整SQL语句
为了防止SQL注入,我们通过采用PrepareStatement代替Statement。使用Mybatis的情况下就是使用 #{} 来答题 ${} 。 凡事有利必有弊,这样带来了安全性,但随之而来的是调试阶段的检测SQL正确性的繁琐。因为我们需要一个个将?替换为原始的值才能放到诸如plsql里去执行。原创 2018-03-13 17:53:11 · 16214 阅读 · 0 评论 -
Druid技巧之输出Mybatis的SqlId
自上次的PrepareStatement输出完整SQL语句之后,工作上又接到如本文标题所示的需求。1. 前言提出这个需求的项目现状是: 前期的持久层执行都是使用原始的JDBC完成的,后期切换为Mybatis,所以选择使用Druid来进行SQL日志文件的输出。因此该需求的准确描述是:“如果该语句是Mybatis相关的,就同时打印出SqlId。”2. 分析按照前一篇文章Pre...原创 2018-05-18 18:12:57 · 2809 阅读 · 0 评论