Tomcat源码解读二:Tomcat启动流程-初始化
本文是解读Tomcat的启动过程,从Bootstrap类开始解读整个的初始化组件和启动流程。 本系列的源码工程为:HowTomcatWorksSourceCode。
上一篇文章有作出Tomcat启动流程-初始化和start方法的...
本文是解读Tomcat的启动过程,从Bootstrap类开始解读整个的初始化组件和启动流程。 本系列的源码工程为:HowTomcatWorksSourceCode。
上一篇文章有作出Tomcat启动流程-初始化和start方法的...
此系列是结合Tomcat使用来解读Tomcat源码的专栏,主要参数材料为Tomcat源码和《深入剖析Tomcat》这本书。《深入剖析Tomcat》这本书挺老了,讲的也是Tomcat4和5,但是对应Tomcat整体体系结构和内部实现原理讲的比较深入,仍然是必读的解读Tomcat的书籍。
笔者不会完全按照这本书的目录解读,会做一些内容上的删减,比如”日志”、”安全性”、”部署器...
本文是mybatis源码阅读计划的第六文章,本文简单解读Mybatis的数据源、连接池和事务等功能。
本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。
严格的讲,数...
本文是mybatis源码阅读计划的第六文章,本文简单解读Mybatis插件的实现机制。
本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。
mybatis的插件也称为...
本文是mybatis源码阅读计划的第五篇文章,本文简单解读mybatis的一级缓存、二级缓存的实现源码。
Cache的思想在计算机世界随处可见,利用时间和空间的局限性,极大的提高了查询速度,也带来了一致性的问题。
本文源码地址为:https://g...
本文是mybatis源码阅读计划的第四篇文章,本文从MapperProxy的invoke方法作为入口,解读Mapper接口的SQL方法执行流程。
本文是mybatis源码阅读计划的第三篇文章,本文简单解读MapperProxy创建过程。
本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。
前面我们已...
本文是mybatis源码阅读计划的第二篇文章,本文简单介绍一下Mybatis的初始化过程,也就是解读一下Configuration和SqlSessionFactory的启动过程。
本文源码地址为:https://github.com/zouhuan...