原文:Tomcat源碼淺析

最近在學習tomcat源碼,算是把tomcat的整個流程梳理通了。 從上圖來看,tomcat把模塊化使用到了極致,配合組件生命周期的管理,讓代碼看起來結構清晰,而且很容易進行業務擴展。 .上圖的接口Sever,Service,Connector,Container ..都是一個組件接口,這些組件的關系是,Server包含一個或多個Service,一個Service包含多個Container和與這個 ...

2017-02-04 10:11 0 1624 推薦指數:

查看詳情

scp源碼淺析

背景: 經常使用scp傳文件,發現它真的很給力,好奇心由來已久! 恰好接到一個移植SSH服務到專有網絡(非IP網絡)的小任務,完成工作又能滿足好奇心,何樂而不為! 我只從源碼淺淺的分析一下,后續有更多想法再補充 源碼賞析: 1、所有的故事都從main開始,也從main ...

Sat Apr 08 09:00:00 CST 2017 0 1862
LABJS源碼淺析

一、關於LABjs的簡單介紹 作者:Kyle Simpson 作用:動態並行加載腳本文件 以及 管理加載腳本文件的執行順序 官網:http://www.labjs.com/ 二、關於LA ...

Wed Oct 17 16:10:00 CST 2012 4 4324
requests源碼框架淺析

本文主要是對 requests 的 for human 結構的部分進行簡單分析,對於里面具體的功能實現(比如cookies如何存儲,http相關對接)沒有深入研究。 1 對於requests主要模塊 ...

Mon Oct 02 23:19:00 CST 2017 0 1703
淺析Java源碼之HashMap

  寫這篇文章還是下了一定決心的,因為這個源碼看的頭疼得很。   老規矩,源碼來源於JRE1.8,java.util.HashMap,不討論I/O及序列化相關內容。   該數據結構簡介:使用了散列碼來進行快速搜索。(摘自Java編程思想)   那么,文章的核心就探討一下,內部是如何對搜索操作 ...

Thu Nov 09 22:53:00 CST 2017 10 588
MyBatis源碼淺析

什么是MyBatis MyBatis是支持定制化SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 代碼和手工設置參數以及抽取結果集。 ...

Mon Dec 15 17:50:00 CST 2014 0 5022
【QT】QThread源碼淺析

和Qt5.6.2版本的源碼來進行淺析。 一、QThread類的定義源碼 Qt4.0.1版本源碼: Qt5 ...

Sat Nov 07 18:47:00 CST 2020 0 746
PM2源碼淺析

PM2工作原理 最近在玩一個游戲,《地平線:黎明時分》,最終Boss是一名叫黑底斯的人,所謂為人,也許不對,黑底斯是一段強大的毀滅進程,破壞了蓋婭主進程,從而引發的整個大陸機械獸劣化故事 ...

Thu Jul 20 05:34:00 CST 2017 0 1631
Guava Cache源碼淺析

1. 簡介 Guava Cache是指在JVM的內存中緩存數據,相比較於傳統的數據庫或redis存儲,訪問內存中的數據會更加高效,無網絡開銷。 根據Guava官網介紹,下面的這幾種情況可以考慮使用 ...

Tue Jan 11 06:25:00 CST 2022 0 181
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM