源码
小_杭
就是一个普普通通的程序员。
博客为个人工作中用到技术的学习与总结。
同时也有一些奇奇怪怪的学习内容。 罒ω罒
[]~( ̄▽ ̄)~* 哈哈哈。。
展开
-
Nginx源码看看-数据结构
Nginx源码看看-数据结构Nginx源码看看-数据结构创建链表时候的内存创建和回收字符大小写转换双向链表 ngx_queue_t 的结构Java 双向链表LinkedList对比ngx_cycle 核心结构体ngx_command_t 核心模块指令ngx_module_t 模块信息参考资料创建链表时候的内存创建和回收创建缓冲区链表...原创 2018-08-22 14:31:38 · 572 阅读 · 0 评论 -
Tomcat 源码分析-启动分析(2)
Tomcat 源码分析-启动分析(2)文章目录Tomcat 源码分析-启动分析(2)Bootstrap 的main方法源码以及简单说明Bootstrap.init()初始化方法分析。初始化类加载器:initClassLoaders()最后执行的是***load***方法和***start***方法了参考资料Bootstrap 的main方法启动脚本 startup.bat 开始到最后,所调...原创 2018-12-21 10:37:03 · 450 阅读 · 0 评论 -
Tomcat 源码分析-启动分析(3)
Tomcat 源码分析-启动分析(3)文章目录Tomcat 源码分析-启动分析(3)Catalina对象的load、start方法与Digester解析器Catalina.load() 方法分析分析Digester类的操作Catalina.start() 方法分析关于这里的Server参考Catalina对象的load、start方法与Digester解析器前边说道,Bootstrap的m...原创 2018-12-21 10:43:33 · 404 阅读 · 0 评论 -
Tomcat 源码分析-启动分析(4)
Tomcat 源码分析-启动分析(4)文章目录Tomcat 源码分析-启动分析(4)Lifecycle 机制和实现原理init()和 start()基础流程首先分析一下,init()被调用的时候发生了什么操作:然后是关于start()的方法,这个与init()方法类似了。关于其中的事件发布监听等初始创建Server的时候监听器的注册组件状态事件发布与事件被处理处理整体的事件通知处理和Lifecy...原创 2018-12-21 11:09:05 · 356 阅读 · 0 评论 -
Tomcat 源码分析(二)-请求分析(2)
Tomcat 源码分析(二)-请求分析(2)文章目录Tomcat 源码分析(二)-请求分析(2)@[toc]二.Socket 转换为内部请求对象-request一.处理线程的产生Socket 请求连接监听启动新线程处理Socket的方法调用具体的处理Socket数据流方法分析参考资料二.Socket 转换为内部请求对象-request一.处理线程的产生Tomcat 作为Java实现的一种W...原创 2019-04-18 17:24:21 · 513 阅读 · 0 评论 -
Tomcat 源码分析(三)-(一)-Context 的构建,发布加载WEB应用事件-解析加载web.xml
Tomcat 源码分析(三)-WEB加载原理(一)文章目录Tomcat 源码分析(三)-WEB加载原理(一)@[toc]简要说明一、Context 的构建,发布加载WEB应用事件介绍线程的创建线程的处理事务加载WEB应用事件分析事件处理监听创建分析事件的处理-加载web应用二、解析加载web.xml获取到war包,启动线程处理创建应用对象Context构造处理的监听器监听器对加载事件的处理解析w...原创 2019-05-16 16:27:35 · 670 阅读 · 0 评论 -
Tomcat 源码分析(三)-(二)-WEB应用中的Listener、Filter、Servlet 的加载和调用
Tomcat 源码分析(三)-WEB加载原理(二)文章目录Tomcat 源码分析(三)-WEB加载原理(二)@[toc]三、WEB应用中的Listener、Filter、Servlet 的加载和调用web配置的关联真正响应实例的构建分析listenerStart 方法的-构造代码分析filterStart 方法的-Filter 的构建分析loadOnStartup方法-Servlet 的构建请求...原创 2019-05-16 16:29:32 · 1288 阅读 · 0 评论 -
Tomcat 源码分析(三)-(三)-自动加载类及检测文件变动原理
Tomcat 源码分析(三)-WEB加载原理(三)文章目录Tomcat 源码分析(三)-WEB加载原理(三)@[toc]Tomcat 7 自动加载类及检测文件变动原理关于开发工具中的自动加载分析Tomcat自动加载的实现检测文件变动分析WebappLoader 的初始化WebappClassLoader 的 modified 方法-检测变动的代码关于当前资源信息获取关于已加载类的资源信息结束参考...原创 2019-05-16 16:30:55 · 562 阅读 · 0 评论