前言

5月13號上線了自己的個(gè)人博客,《Docker+SpringBoot+Mybatis+thymeleaf的Java博客系統(tǒng)開源啦》,緊接著也在github上開源了博客的代碼,到現(xiàn)在為止,感覺這個(gè)項(xiàng)目還是有一點(diǎn)點(diǎn)關(guān)注度的,包括博客站點(diǎn)的訪問量,github倉庫中MyBlog項(xiàng)目的訪問量都還不錯(cuò),總體來說是一種進(jìn)步且向上的態(tài)勢。

這是某個(gè)24小時(shí)內(nèi)http://blog.hanshuai.xin站點(diǎn)的訪問日志分析面板:

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

但是呢,也漸漸覺得自己的個(gè)人想法有些影響了這個(gè)項(xiàng)目。在My-Blog博客系統(tǒng)最初的設(shè)計(jì)和技術(shù)選型上,其實(shí)docker算是幾個(gè)技術(shù)棧中我比較注重的一個(gè),因?yàn)榻荒甓鄟肀容^關(guān)注容器化技術(shù),因此,即使是在這個(gè)博客項(xiàng)目中,我也較多的將重點(diǎn)放在docker上,不管是開發(fā)部署,還是以后的擴(kuò)展計(jì)劃上,更多的都是圍繞docker容器技術(shù)。

不過事與愿違吧,收到的反饋和一些統(tǒng)計(jì)數(shù)據(jù)讓我不得不重新思考整個(gè)項(xiàng)目,我所關(guān)注和重視的東西,其他人可能并不是特別在意和易于接受,于是我就想,我是不是并沒有考慮到其他人的感受,項(xiàng)目既然已經(jīng)開源了,是不是應(yīng)該不要太個(gè)人主義了。

初露端倪

下圖是My-Blog的wiki文檔,從圖中也可以看出原來的偏重點(diǎn),將docker相關(guān)的文檔放在前面,當(dāng)初編寫wiki文檔時(shí)也是如此,開始的時(shí)候甚至并沒有將非docker方式的部署教程貼出來,而是后來有不少朋友問了之后才寫了#3.1這個(gè)wiki Page,但是后來發(fā)現(xiàn),這一頁的瀏覽量其實(shí)遠(yuǎn)遠(yuǎn)超出其他的文檔,大家普遍都去查看非docker環(huán)境下的部署教程,也一直在問相關(guān)問題。

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

有一位使用了這個(gè)項(xiàng)目的朋友跟我說,因?yàn)轫?xiàng)目中使用了docker技術(shù)的原因,他部署項(xiàng)目花了兩三天才完成,僅僅是學(xué)習(xí)docker命令及相關(guān)知識就用了差不多兩天,時(shí)間成本太高,這個(gè)功能對于某些朋友來說,甚至有些雞肋,因?yàn)橛行┤舜_實(shí)只是覺得項(xiàng)目看起來不錯(cuò),因此打算作為自己的博客模板,但是用起來卻是萬分復(fù)雜,基于此原因應(yīng)該也有不少朋友打了退堂鼓,雖然我在wiki中也添加了一些非docker方式部署和開放的教程,但是由于個(gè)人的偏好及目錄結(jié)構(gòu)原因,docker模塊與項(xiàng)目的耦合依然很高。

docker組件化修改

這是原結(jié)構(gòu)圖:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式