搞清楚了MySQL索引的原理之后,就需要學(xué)習(xí)查詢語句的執(zhí)行計(jì)劃和SQL調(diào)優(yōu),這塊可能是MySQL實(shí)踐中對開發(fā)人員最為常見的一個(gè)技能了。每次我們提交一個(gè)SQL查詢語句給MySQL,他內(nèi)核里的查詢優(yōu)化器,都會針對這個(gè)SQL語句的語義去生成一個(gè)執(zhí)行計(jì)劃,這個(gè)執(zhí)行計(jì)劃就代表了,他會怎么查...
前言上篇文章《為什么大公司都要做流量治理?》跟大家聊了下做流量治理的真正目的是什么。如果你要開發(fā)一個(gè)流量治理的平臺或者一個(gè)限流的框架,那么必不可少的就是要選擇一種合適的限流算法。本篇文章就跟大家聊聊目前常用的限流算法有哪些。計(jì)數(shù)器計(jì)數(shù)器是最簡單,最直接明了的限流算法。說白了就是進(jìn)...
譯者:作為一個(gè)曾經(jīng)在新造車公司的基礎(chǔ)架構(gòu)團(tuán)隊(duì)任職,為支持公司的“互聯(lián)網(wǎng)基因”和“數(shù)字化轉(zhuǎn)型”落地了云原生基礎(chǔ)設(shè)施平臺,并在嘗試采用服務(wù)網(wǎng)格未成的我來說,看到這篇文章深有感觸。尤其是文中所說的“人少,問題多,需要快速輸出價(jià)值”,直戳到了痛處。有限的人手有限的時(shí)間,我們需要將大部分精...
作者:vivo互聯(lián)網(wǎng)技術(shù)團(tuán)隊(duì)LiGuanyun、JessicaChen一、背景2021年2月,收到反饋,視頻APP某核心接口高峰期響應(yīng)慢,影響用戶體驗(yàn)。通過監(jiān)控發(fā)現(xiàn),接口響應(yīng)慢主要是P99耗時(shí)高引起的,懷疑與該服務(wù)的GC有關(guān),該服務(wù)典型的一個(gè)實(shí)例GC表現(xiàn)如下圖:可以看出,在觀察周...
每個(gè)行業(yè)都一樣,人才都是分層次的,從事技術(shù)行業(yè)的程序員們更是如此,按照技術(shù)能力分為三六九等。每個(gè)層次的人出去面試,面試官考察的方向是不一樣的。剛?cè)肼殘龅男“?,會問你很多基礎(chǔ)性的知識,有過幾年經(jīng)驗(yàn)的程序員,會問你相關(guān)的項(xiàng)目經(jīng)歷、架構(gòu)設(shè)計(jì)。如果是行業(yè)有影響力的技術(shù)專家,不一定會問你技...
Hi,大家好,我是Fox。計(jì)算機(jī)網(wǎng)絡(luò)的原理其實(shí)很簡單,但是套上專業(yè)名詞后,那些看不見、摸不著的概念,會讓人云里霧里。其實(shí)理解了網(wǎng)絡(luò)名詞,再去學(xué)習(xí)網(wǎng)絡(luò),會感覺像打開了任督二脈,發(fā)現(xiàn)網(wǎng)絡(luò)不過如此。因此,掌握一定數(shù)量的網(wǎng)絡(luò)概念名詞是很有必要的,現(xiàn)在有一本匯總了98個(gè)常見網(wǎng)絡(luò)名詞和60張...
閱讀本文大約需要5分鐘。今天,我想和你聊一聊優(yōu)秀程序員的基本素養(yǎng)。我想你肯定遇到過這樣一類程序員:他們無論是寫代碼,還是寫文檔,又或是和別人溝通,都顯得特別專業(yè)。每次遇到這類人,我都在想,他們到底是怎么做到的?隨著工作時(shí)間的增長,漸漸地我也總結(jié)出一些經(jīng)驗(yàn),他們身上都保持著一些看似...
本文轉(zhuǎn)載自公眾號"Java技術(shù)棧"?最近有個(gè)小伙伴微信和我說,新去的一家公司,技術(shù)團(tuán)隊(duì)全部規(guī)定要用的Eclipse開發(fā),技術(shù)總監(jiān)不讓用IntelliJIDEA,付費(fèi)也不行,說想離職了,問我該怎么辦。首先聽到這件事情的時(shí)候,我表示十分理解該公司技術(shù)總監(jiān)的決定,雖然我沒有做過技術(shù)總監(jiān)...
關(guān)于元宇宙的詳細(xì)介紹;來源:軟件定義世界(SDX)本文僅作學(xué)術(shù)分享往期推薦如何閱讀開源項(xiàng)目代碼C20新特性的小細(xì)節(jié)分享一個(gè)編程設(shè)計(jì)小技巧(沒有兩三年工作經(jīng)驗(yàn)估計(jì)看不懂)鏈接兩個(gè)"名字完全一樣"的【動態(tài)庫】,你會怎么處理?手?jǐn)]一個(gè)對象池多線程學(xué)習(xí)指南這里收集了100多篇C原創(chuàng)文章(...
??大家好,我是小林。如果大家校招時(shí)準(zhǔn)備的項(xiàng)目是秒殺系統(tǒng),那除了會問?Redis和MySQL,還會問你是怎么限流的。這一塊知識應(yīng)該挺多人沒有準(zhǔn)備的。其實(shí)在實(shí)際的秒殺系統(tǒng)中,限流是特別重要的,所以面試官也特別注意這方面的問題。今天看到一篇很系統(tǒng)的講解限流的文章,一起來學(xué)習(xí)下。文章來...
大家好,我是小林。小時(shí)候大家的煩惱是不是都有這個(gè):「長大后,我要上清華,還是北大呢?」長大后,經(jīng)過一輪一輪的考試后,回過頭看是不是感覺這個(gè)煩惱有點(diǎn)多余了雖然沒本事上清華,但是并不妨礙我們體驗(yàn)清華的課程嘛。Github真的是個(gè)好東西,我在Github找到個(gè)「清華大學(xué)計(jì)算機(jī)系課程攻略...
今天跟大家聊聊JVM的面試。但是其實(shí)我不知道這種直接問題答案的形式大家喜歡點(diǎn),還是喜歡我最開始俏皮的面試系列那種風(fēng)格?6000字,發(fā)車!什么是跨平臺性,已經(jīng)在Java中是如何實(shí)現(xiàn)的?平臺可以指OS硬件,所謂跨平臺性,是指語言編寫的程序,可以在多個(gè)系統(tǒng)平臺上運(yùn)行。字節(jié)碼是通過Jav...
點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號”福利干貨,第一時(shí)間送達(dá)大家好,我是小麥,我是樹莓派的忠實(shí)用戶,用它可以DIY很多有趣的項(xiàng)目,樹莓派Zero是我非常喜歡的一個(gè)系列。昨天下午,樹莓派基金會發(fā)布了樹莓派Zero的下一代——樹莓派Zero2W,售價(jià)定為15美元。雖然短時(shí)間國...
大家好,我是小林。之前圖解過TCP的滑動窗口和流量控制的工作方式:圖解TCP重傳、滑動窗口、流量控制、擁塞控制當(dāng)時(shí)花費(fèi)了好幾個(gè)星期肝了這篇文章,因?yàn)闉榱朔奖愦蠹依斫馑麅傻墓ぷ鞣绞剑约耙恍┊惓鼍暗姆治?,畫了很多變化的圖。還沒看過的同學(xué),可以去看看,可以說把每一個(gè)階段的變化都解釋...
很多人都在糾結(jié)面試要準(zhǔn)備什么,當(dāng)時(shí)是要具體崗位具體對待了!?如果你現(xiàn)在還沒有想好到底要面什么的公司,具體哪個(gè)職位的話,那就先把大多數(shù)公司會考的技術(shù)點(diǎn)搞清楚~?我最近研究了一下各大廠?Java?崗位?JD,薪資范圍在?20-60K,具體你能拿多少,就要看你的技術(shù)點(diǎn)掌握有多少了~???..