select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查詢了一個(gè)屬...
![240](https://upload.jianshu.io/users/upload_avatars/23728960/eb33d7c2-0cc9-4a24-b8a8-03dd88c51553.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查詢了一個(gè)屬...
線程池概述 多線程可以最大限度地發(fā)揮多核CPU的計(jì)算能力搀绣,提高生產(chǎn)系統(tǒng)的吞吐量和性能飞袋,但也會(huì)帶來(lái)一些問(wèn)題,比如:線程數(shù)量過(guò)大可能耗盡CPU資源豌熄;線程的創(chuàng)建和銷毀開(kāi)銷比較大授嘀;線...
概述 在進(jìn)行消費(fèi)端服務(wù)調(diào)用的時(shí)候,看到初始化了LoadBalance锣险,通過(guò)負(fù)載均衡獲取一個(gè)可用的節(jié)點(diǎn)蹄皱。LoadBalance也是一個(gè)擴(kuò)展點(diǎn),Dubbo內(nèi)置了4種負(fù)載均衡算法芯肤,...
概述 上文消費(fèi)端服務(wù)調(diào)用中描述了發(fā)起一次遠(yuǎn)程調(diào)用的調(diào)用鏈巷折,解析到了觸發(fā)了Netty的outBound寫事件writeAndFlush,將請(qǐng)求編碼發(fā)送崖咨,但一次遠(yuǎn)程調(diào)用其實(shí)并沒(méi)有...
架構(gòu)圖 不貼架構(gòu)圖的源碼分析沒(méi)有靈魂锻拘,所以,架構(gòu)圖在此击蹲。不過(guò)個(gè)人感覺(jué)署拟,架構(gòu)圖的作用在于源碼看的七七八八的時(shí)候,通過(guò)架構(gòu)圖將其串成一個(gè)整體歌豺,并理解其設(shè)計(jì)思路推穷,官網(wǎng)網(wǎng)架構(gòu)圖如下:...
還好吧鲫凶,剛出來(lái)都苦,我記得我剛來(lái)上海那段時(shí)間衩辟,4個(gè)人擠8平米的小房子螟炫,900塊一個(gè)床位,十幾個(gè)人共用一個(gè)洗手間艺晴,后來(lái)聽(tīng)說(shuō)隔壁四人間昼钻,還有年薪六七十萬(wàn)的大佬掸屡,我對(duì)面床的搞金融的平均月收入兩萬(wàn),奔波不易啊
租房"四百元一個(gè)月然评,水費(fèi)每個(gè)月40元仅财,電費(fèi)每度1.5元。" 公寓老板娘面無(wú)表情地說(shuō)碗淌。 走了大半個(gè)區(qū)盏求,還沒(méi)找到合適的房,再找不到亿眠,都天黑了碎罚。 和他一起的同事,嫌房間太窄纳像,不租荆烈,而他...
Dubbo協(xié)議解析 Dubbo協(xié)議設(shè)計(jì)參考了TCP/IP協(xié)議,包括協(xié)議頭和協(xié)議體兩部分竟趾。16字節(jié)報(bào)文頭主要攜帶了魔法數(shù)(0xdabb憔购,用于分割兩個(gè)不同請(qǐng)求),以及當(dāng)前請(qǐng)求報(bào)文...
ReferenceBean簡(jiǎn)述 每個(gè)ServiceBean表示一個(gè)生產(chǎn)者,對(duì)應(yīng)的每個(gè)ReferenceBean都表示一個(gè)消費(fèi)者山卦,ReferenceBean的設(shè)計(jì)跟Servic...
概述 Netty的網(wǎng)絡(luò)操作都是異步的鞋邑,在前面Netty的源碼分析中看到,Netty使用了大量的異步回調(diào)處理模式账蓉,經(jīng)常會(huì)看到返回一個(gè)ChannelFuture實(shí)例枚碗,然后通過(guò)這個(gè)...
概述 上面幾篇文章中會(huì)經(jīng)常看到執(zhí)行到某個(gè)地方铸本,然后就開(kāi)始在ChannelPipeline傳播事件肮雨,再由ChannelPipeline責(zé)任鏈上的一個(gè)個(gè)ChannelHandle...
ServiceBean概述 ServiceBean是Dubbo中很重要的一個(gè)類舶得,每個(gè)暴露出去的服務(wù)都會(huì)生成一個(gè)ServiceBean掰烟,ServiceBean的繼承關(guān)系如下圖。...
概述 SPI擴(kuò)展點(diǎn)機(jī)制是Dubbo良好可擴(kuò)展性的基礎(chǔ),幾乎所有的功能組件都基于此實(shí)現(xiàn)的纫骑。Dubbo的SPI機(jī)制基于Java SPI實(shí)現(xiàn)蝎亚,在其基礎(chǔ)上做了一些改進(jìn)和優(yōu)化,主要在于...
目前Dubbo框架提供了3種配置方式:XML配置先馆、注解发框、屬性文件。本文主要介紹schema設(shè)計(jì)和XML解析煤墙。 Spring自定義標(biāo)簽簡(jiǎn)述 Dubbo集成Spring主要利用了...