前言
5月13號上線了自己的個人博客,《Docker+SpringBoot+Mybatis+thymeleaf的Java博客系統(tǒng)開源啦》,緊接著也在github上開源了博客的代碼,到現(xiàn)在為止,感覺這個項目還是有一點點關(guān)注度的,包括博客站點的訪問量,github倉庫中MyBlog項目的訪問量都還不錯,總體來說是一種進步且向上的態(tài)勢。
這是某個24小時內(nèi)http://blog.hanshuai.xin
站點的訪問日志分析面板:
但是呢,也漸漸覺得自己的個人想法有些影響了這個項目。在My-Blog博客系統(tǒng)最初的設(shè)計和技術(shù)選型上,其實docker算是幾個技術(shù)棧中我比較注重的一個,因為近一年多來比較關(guān)注容器化技術(shù),因此,即使是在這個博客項目中,我也較多的將重點放在docker上,不管是開發(fā)部署,還是以后的擴展計劃上,更多的都是圍繞docker容器技術(shù)。
不過事與愿違吧,收到的反饋和一些統(tǒng)計數(shù)據(jù)讓我不得不重新思考整個項目,我所關(guān)注和重視的東西,其他人可能并不是特別在意和易于接受,于是我就想,我是不是并沒有考慮到其他人的感受,項目既然已經(jīng)開源了,是不是應(yīng)該不要太個人主義了。
初露端倪
下圖是My-Blog的wiki文檔,從圖中也可以看出原來的偏重點,將docker相關(guān)的文檔放在前面,當(dāng)初編寫wiki文檔時也是如此,開始的時候甚至并沒有將非docker方式的部署教程貼出來,而是后來有不少朋友問了之后才寫了#3.1這個wiki Page,但是后來發(fā)現(xiàn),這一頁的瀏覽量其實遠(yuǎn)遠(yuǎn)超出其他的文檔,大家普遍都去查看非docker環(huán)境下的部署教程,也一直在問相關(guān)問題。
有一位使用了這個項目的朋友跟我說,因為項目中使用了docker技術(shù)的原因,他部署項目花了兩三天才完成,僅僅是學(xué)習(xí)docker命令及相關(guān)知識就用了差不多兩天,時間成本太高,這個功能對于某些朋友來說,甚至有些雞肋,因為有些人確實只是覺得項目看起來不錯,因此打算作為自己的博客模板,但是用起來卻是萬分復(fù)雜,基于此原因應(yīng)該也有不少朋友打了退堂鼓,雖然我在wiki中也添加了一些非docker方式部署和開放的教程,但是由于個人的偏好及目錄結(jié)構(gòu)原因,docker模塊與項目的耦合依然很高。
docker組件化修改
這是原結(jié)構(gòu)圖:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26