1 Tomcat核心功能 我們知道如果要設(shè)計(jì)一個(gè)系統(tǒng),首先是要了解需求。 Tomcat 要實(shí)現(xiàn)本質(zhì)是2個(gè)核心功能 處理 Socket 連接,負(fù)責(zé)...
投稿
1 Tomcat核心功能 我們知道如果要設(shè)計(jì)一個(gè)系統(tǒng),首先是要了解需求。 Tomcat 要實(shí)現(xiàn)本質(zhì)是2個(gè)核心功能 處理 Socket 連接,負(fù)責(zé)...
死磕Tomcat系列(2)——EndPoint源碼解析 在上一節(jié)中我們描述了Tomcat的整體架構(gòu),我們知道了Tomcat分為兩個(gè)大組件,一個(gè)連...
Vector、ArrayList、LinkedList均為線型的數(shù)據(jù)結(jié)構(gòu); 底層實(shí)現(xiàn)方式 ArrayList內(nèi)部用數(shù)組來實(shí)現(xiàn); LinkedLi...
記錄是一種精神,是加深理解最好的方式之一。 最近看了下Mybatis的源碼,分析了二級(jí)緩存的實(shí)現(xiàn)方式,在這里把他記下來。雖然這不復(fù)雜,對(duì)這方面的...
0 前言 Dubbo是阿里巴巴開源的基于Java實(shí)現(xiàn)的高性能、透明化的RPC框架。深入了解Dubbo源碼,有助于快速定位問題、高效實(shí)現(xiàn)自定義拓展...
前言 經(jīng)過上一篇dubbo源碼解析-簡(jiǎn)單原理、與spring融合的鋪墊,我們已經(jīng)能簡(jiǎn)單的實(shí)現(xiàn)了dubbo的服務(wù)引用.其實(shí)上一篇中的代碼,很多都是...
說明:本文以以下配置進(jìn)行服務(wù)發(fā)布流程分析:注冊(cè)中心:zookeeper;發(fā)布協(xié)議:dobbo 一、代理服務(wù)創(chuàng)建流程 代理服務(wù)創(chuàng)建流程圖: (1)...
閱讀dubbo代碼的困惑 在閱讀dubbo源碼的過程中,最初帶給我最大的困惑就是在多實(shí)現(xiàn)的接口中,如何查找當(dāng)前上下文中的接口實(shí)現(xiàn)。例如: 在du...
整理了一些dubbo可能會(huì)被面試的面試題,感覺非常不錯(cuò)。如果你基本能回答說明你看懂了dubbo源碼,對(duì)dubbo了解的足夠全面。你可以嘗試看能不...
前言 在開發(fā)中,有時(shí)候會(huì)碰到把多個(gè)參數(shù),或者說把數(shù)組轉(zhuǎn)成List的需求,通常我們會(huì)使用 Arrays.asList()方法。但是該方法在使用的過...