發(fā)布訂閱 在程序開發(fā)過(guò)程中,發(fā)布訂閱模式是常見的一種架構(gòu)設(shè)計(jì),通過(guò)一個(gè)消息代理侨颈,可以完美解耦各系統(tǒng)服務(wù)之間的依賴關(guān)系。在一些系統(tǒng)內(nèi)部诗赌,也經(jīng)常需要通過(guò)發(fā)布訂閱這種模式鲁僚,來(lái)降低各...
發(fā)布訂閱 在程序開發(fā)過(guò)程中,發(fā)布訂閱模式是常見的一種架構(gòu)設(shè)計(jì),通過(guò)一個(gè)消息代理侨颈,可以完美解耦各系統(tǒng)服務(wù)之間的依賴關(guān)系。在一些系統(tǒng)內(nèi)部诗赌,也經(jīng)常需要通過(guò)發(fā)布訂閱這種模式鲁僚,來(lái)降低各...
優(yōu)先級(jí)隊(duì)列 優(yōu)先級(jí)隊(duì)列是一種特殊隊(duì)列曼月。于對(duì)進(jìn)入隊(duì)列的數(shù)據(jù)悬包,指定該數(shù)據(jù)的優(yōu)先級(jí)priority衙猪,然后根據(jù)隊(duì)列的優(yōu)先級(jí)順序,進(jìn)行提取數(shù)據(jù)布近。 同等優(yōu)先級(jí)的數(shù)據(jù)屈嗤,可以是FIFO、LI...
隊(duì)列 隊(duì)列是我們常說(shuō)的一種數(shù)據(jù)結(jié)構(gòu)吊输,通常指:queues (FIFO) ,特點(diǎn)就是數(shù)據(jù)先進(jìn)先出铁追。當(dāng)然還有 stacks (LIFO) 這種后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)季蚂。隊(duì)列的實(shí)現(xiàn)非常簡(jiǎn)...
判斷空字符串 判斷字符串是否為空的常用方法如下: 那么通過(guò)直接判斷空字符串和判斷字符串長(zhǎng)度兩種方法,有什么性能區(qū)別呢 benchmark性能測(cè)試 執(zhí)行編譯指令: 通過(guò)測(cè)試可以...
進(jìn)程間通信方式 按類型分為三種:管道琅束、系統(tǒng)IPC扭屁、套接字 管道 普通管道 屬于單工通信,即僅允許一端發(fā)送一段接收涩禀,常用于父子進(jìn)程之間的通信 流式管道 屬于雙工通信料滥,即允許兩端...
歷史書太小葵腹,裝不下一個(gè)人的波瀾壯闊的一生高每。歷史書又太大,裝下了中華上下五千年時(shí)光践宴。 簡(jiǎn)介 檢查一個(gè)元素是否存在于另一個(gè)集合/容器中鲸匿,可以說(shuō)是非常普遍的需求了。 具體實(shí)現(xiàn)的方法...
參考自官方文檔https://docs.gitlab.com/runner/install/docker.html[https://docs.gitlab.com/runne...
前言 萬(wàn)能方法一:調(diào)用 --help阻肩,eg:docker run --help萬(wàn)能方法二:看官網(wǎng)带欢,https://docs.docker.com/get-started/[h...
SnowFlake簡(jiǎn)介 雪花算法由Twitter開源的分布式ID算法。該算法計(jì)算出來(lái)的是一個(gè)包含64bit位的長(zhǎng)整型值烤惊,由時(shí)間戳乔煞、機(jī)房、機(jī)器柒室、序列號(hào)組成渡贾。 組成 首位:1bi...
持續(xù)集成(CI:Continuous Integration) 持續(xù)集成剥啤,強(qiáng)調(diào)在開發(fā)人員提交代碼后,立即對(duì)代碼進(jìn)行單元測(cè)試與構(gòu)建不脯,根據(jù)執(zhí)行結(jié)果府怯,我們可以確定新代碼與舊代碼是否...
敏捷開發(fā) 以用戶模糊需求的演變?yōu)楹诵模非笠宰詈?jiǎn)單的方式解決問題防楷,而不是貪婪的拓展能力牺丙。如果不需要這項(xiàng)功能,那就不要在模型中增加它复局。 這是一種增量式的開發(fā)冲簿,在初期用戶就可以看...
為什么要規(guī)范 GIT作為最常見的分布式版本控制軟件峦剔,能夠記錄用戶每一次的新增、刪除與修改等操作角钩,特別是當(dāng)多位開發(fā)共同維護(hù)一套系統(tǒng)時(shí)吝沫,分布式版本控制就能體現(xiàn)出很大的優(yōu)勢(shì)。 但是...
Nginx配置文件由三個(gè)模塊組成递礼,即:全局塊惨险、events塊、http塊 全局快 events http locationroot: 表示請(qǐng)求資源的真實(shí)路徑脊髓,比如 locat...
隔離級(jí)別 Read Uncommitted:不會(huì)出現(xiàn)臟讀 Repeatable Read:不會(huì)出現(xiàn)幻讀 多版本并發(fā)控制即意味著每個(gè)SQL語(yǔ)句看到的都是一小段時(shí)間之前的數(shù)據(jù)快照...
interface類型的錯(cuò)誤判斷 對(duì)于interface類型的數(shù)據(jù)将硝,建議不要通過(guò)簡(jiǎn)單的interface == nil進(jìn)行判斷恭朗,否則會(huì)出現(xiàn)誤判屏镊。 即使該interface類型...