背景 最近來了個新項目撼唾,老系統(tǒng)升級俏扩。老系統(tǒng)本身是個很多應(yīng)用混在一起的一個公眾號應(yīng)用步淹。因?yàn)闅v史原因很雜〈敕ィ現(xiàn)在要開始一點(diǎn)點(diǎn)升級民晒。很多子模塊不能一次完成升級尾序,所以是新老應(yīng)用并行的情...

背景 最近來了個新項目撼唾,老系統(tǒng)升級俏扩。老系統(tǒng)本身是個很多應(yīng)用混在一起的一個公眾號應(yīng)用步淹。因?yàn)闅v史原因很雜〈敕ィ現(xiàn)在要開始一點(diǎn)點(diǎn)升級民晒。很多子模塊不能一次完成升級尾序,所以是新老應(yīng)用并行的情...
我發(fā)現(xiàn)好多人都對部隊的薪資水平有一個誤解悯许,回來這么長時間亥啦,有好多人問我“你們在部隊一個月工資有多少疤考簟?”我說1000翔脱,他們說什么都不信奴拦,好歹一個部隊鐵飯碗,怎么才這么點(diǎn)工資呢...
1 對多租戶的理解 多租戶定義:多租戶技術(shù)或稱多重租賃技術(shù)届吁,簡稱SaaS粱坤,是一種軟件架構(gòu)技術(shù),是實(shí)現(xiàn)如何在多用戶環(huán)境下(此處的多用戶一般是面向企業(yè)用戶)共用相同的系統(tǒng)或程序組...
源碼目錄 time/time.go (1.1.4.1) 數(shù)據(jù)結(jié)構(gòu) 從數(shù)據(jù)結(jié)構(gòu)上看瓷产,timer和ticker其實(shí)是一樣的站玄。每個P都維護(hù)一個timer的最小堆 創(chuàng)建 timer的...
源碼 版本1.14.1 相關(guān)目錄runtime/asm_amd64.sruntime/proc.goruntime/runtime2.go 關(guān)鍵概念 G - 我們代碼寫的go...
源碼目錄 ///sync.pool.go (1.14.1) 前言 sync.pool對象池是個好東西,避免對象的反復(fù)創(chuàng)建和回收濒旦。對于一些需要頻繁創(chuàng)建的對象我們可以使用它來避免...
數(shù)據(jù)結(jié)構(gòu) 每一個defer關(guān)鍵字在編譯階段都會轉(zhuǎn)換成deferproc株旷,編譯器會在函數(shù)return之前插入deferreturn。 deferproc 根據(jù)defer參數(shù)的大...
本文不對具體的實(shí)現(xiàn)作分析,而是為了解決下面兩個問題晾剖。 相同種子锉矢,為什么每次運(yùn)行的結(jié)果一樣? 不同的種子齿尽, 為什么每次運(yùn)行的結(jié)果有可能一樣沽损? 從下面兩句代碼開始分析吧 Seed...
先上結(jié)論吧 select 是針對chan類型的, 所以case 只有default和chan(讀/寫)兩種 遍歷case的時候順序不確定循头,但chan的優(yōu)先級比default高...