有一段時(shí)間沒(méi)怎么倒騰博客了,這幾天收拾了一下博客,同時(shí)將最近閱讀和記錄的有趣的內(nèi)容整理一番,分享給大家。主要包括在博客 寫作時(shí)遇到的一些問(wèn)題及解決方法,即我是如何構(gòu)建自己的博客寫作工作流的。同時(shí)也有一些在博文寫作的中一些感悟。hexo 及 Butterfly 主題升級(jí)首先,最近升級(jí)了 hexo 版本,升級(jí)到最新版本3.1.0,同時(shí)也更新了主題的版本。當(dāng)然,升級(jí)完就出現(xiàn)問(wèn)題????,定位錯(cuò)誤是之前復(fù)...
過(guò)去幾年,我們已經(jīng)看到了一系列關(guān)于系統(tǒng)架構(gòu)的想法,包括:六邊形架構(gòu)(接口與適配器)洋蔥架構(gòu)(Onion Architecture)Screaming ArchitectureDCIBCE這些架構(gòu)有很多共同的點(diǎn)(思想),盡管它們細(xì)節(jié)上有所不區(qū)別,它們都有相同的目標(biāo),那就是關(guān)注點(diǎn)分離(the speration of concerns), 它們都是通過(guò)將軟件分層來(lái)實(shí)現(xiàn)這種分離,每個(gè)組件至少有一個(gè)用于業(yè)...
最近給部門的小伙伴做了一個(gè)關(guān)于helm的入門介紹,收到了不錯(cuò)的反響,于將資料整理分享給博客的讀者們。 本文第一部分介紹helm是做什么的以及能解決什么問(wèn)題。第二部分介紹helm的核心概念及安裝使用helm的教程, 第三部分介紹helm使用的核心即chart的開(kāi)發(fā),這一章節(jié)通過(guò)一個(gè)示例給大家演示基本的開(kāi)發(fā)步驟。最后一部分, 簡(jiǎn)單說(shuō)明如何搭建私有模板倉(cāng)。在讀完后,相信你會(huì)對(duì)Helm及生態(tài)有一個(gè)簡(jiǎn)單的了...
我們可能在很多地方如 README 文件、Makefile 文件以及 Dockerfile 文件中看到GO111MODULE=on, 對(duì)于剛接觸的Golang的開(kāi)發(fā)者可能對(duì)此有很多疑惑。這片文章,我將詳細(xì)介紹GO111MODULE變量的意義,以及什么時(shí)候需要使用到該變量, 同時(shí)也總結(jié)了一些在使用 Go Modules 時(shí)需要注意的細(xì)節(jié),幫助你在下次遇到這個(gè)變量時(shí)不再疑惑。GO111MODULE=o...
Golang 什么時(shí)候使用指針(Pointer)?什么時(shí)候使用值(Value)?對(duì)于go開(kāi)發(fā)者來(lái)說(shuō)是一件頭疼的事情, 而且這個(gè)問(wèn)題似乎沒(méi)有絕對(duì)的答案,那是否代表我們可以隨意使用呢?答案當(dāng)然是否定的。本文我將試圖總結(jié)什么場(chǎng)景使用指針更合理。 在開(kāi)始閱讀前,建議讀者先能夠清晰理解 Golang 指針、類型和值等概念。本文并不是標(biāo)準(zhǔn)更不是唯一答案,而是自己根據(jù)使用經(jīng)驗(yàn)和社區(qū)的一些討論而總結(jié)的實(shí)踐有下幾種...
UCloud
暫無(wú)介紹