萌芽階段
很久之前就開始打算寫一下自己的技術(shù)博客了,由于各種原因(借口總是可以找到的)双炕,實(shí)在抽不出時(shí)間所以計(jì)劃一直處于擱置狀態(tài),一直只是心底的一顆小萌芽,日復(fù)一日的悠悠歲月如同手中緊抓的沙子抹恳,無聲無息的流失,不過這顆小生命也在我渴望與期待的澆灌下不斷的長大署驻。
文章本天成奋献,妙手偶得之
最近項(xiàng)目進(jìn)度漸漸緩了下來,不那么忙了旺上,因此開始籌備自己的博客瓶蚂,說到這次博客的主角,也是無心插柳發(fā)現(xiàn)的宣吱,想法與代碼都來源于兩年多前自己寫的一個(gè)項(xiàng)目窃这,準(zhǔn)備啟程了。
萬事開頭難征候,寫博客這個(gè)事情也是讓我抓狂了一陣子杭攻,因?yàn)椴恢缽暮蜗鹿P,自己的初衷也是分享技術(shù)疤坝,所以就更加不知道該從何而起了兆解,說來也是巧合,上周整理文件的時(shí)候跑揉,無意中發(fā)現(xiàn)了兩年前的一個(gè)小項(xiàng)目锅睛,看著那時(shí)的代碼真的是有些感慨的,這是我寫的代碼嗎(正經(jīng)臉)畔裕?項(xiàng)目 是一個(gè)非骋虑耍基礎(chǔ)的javaWeb項(xiàng)目,那時(shí)的ide用的還是eclipse扮饶,也沒有用maven管理項(xiàng)目具练,對于初學(xué)者應(yīng)該也是挺友好的。借著這個(gè)項(xiàng)目甜无,以及這兩年的經(jīng)歷扛点,想從最基礎(chǔ)的項(xiàng)目開始,一步步的優(yōu)化這個(gè)項(xiàng)目岂丘,也借著這個(gè)機(jī)會陵究,對自己的梳理梳理自己的知識點(diǎn),同時(shí)呢奥帘,如果給正在學(xué)習(xí)的朋友們一點(diǎn)微小的幫助那就最好不過了铜邮。
算是一個(gè)不經(jīng)意的啟程了吧。
項(xiàng)目計(jì)劃(一)
計(jì)劃是這樣的,暫時(shí)是打算分為三個(gè)篇幅松蒜,每篇幅大概會包含十幾篇博文扔茅,都是圍繞著這個(gè)項(xiàng)目,做一個(gè)工作筆記及對于項(xiàng)目的想法秸苗。
- 基礎(chǔ)篇的開始是寫一下項(xiàng)目的搭建及功能的實(shí)現(xiàn)召娜,接著是提升工作效率的一些開發(fā)工具的介紹,都會結(jié)合項(xiàng)目本身去進(jìn)行拓展的惊楼。
- 優(yōu)化篇是寫一下關(guān)于項(xiàng)目的一些優(yōu)化玖瘸,側(cè)重點(diǎn)是功能,所以更多關(guān)注點(diǎn)是在代碼上檀咙。
- 進(jìn)階篇是對項(xiàng)目的開發(fā)和部署上的拆分雅倒,同時(shí)對項(xiàng)目的高可用和伸縮性進(jìn)行簡單的講解,這一篇中會涉及到前后端分離攀芯,Web緩存服務(wù)器的搭建屯断,tomcat集群等文虏。
項(xiàng)目計(jì)劃(二)
后面還會對項(xiàng)目的進(jìn)一步優(yōu)化侣诺,有以下計(jì)劃:
- 搜索引擎的開發(fā)。
- 項(xiàng)目的服務(wù)化氧秘,服務(wù)化會進(jìn)行兩條線上的拓展年鸳,一是用dubbo對項(xiàng)目進(jìn)行服務(wù)的拆分,二呢是用最近很火的springcloud對業(yè)務(wù)進(jìn)行合理的拆分丸相,這一篇就看時(shí)間允不允許了搔确,因?yàn)榍叭闹R點(diǎn)也很多,所以就只能慢慢更新吧灭忠。
- 消息隊(duì)列的使用膳算。
技術(shù)選型介紹
基礎(chǔ)篇中涉及到的知識點(diǎn)如下:
- Spring
- SpringMVC
- mybatis
- easyUI
- mysql
- 項(xiàng)目管理工具maven
- 版本控制工具SVN
- 版本控制工具git
優(yōu)化篇中涉及到的知識點(diǎn)如下:
- 數(shù)據(jù)庫優(yōu)化
- 代碼優(yōu)化
- 阿里巴巴開源數(shù)據(jù)源druid
- 富文本編輯器UEditor
- RESTful API
- 緩存整合
- Redis
進(jìn)階篇中涉及到的知識點(diǎn)如下:
- 前后端分離
- centos
- nginx
- tomcat集群
- ...
結(jié)語
暫時(shí)就寫這么多吧,接下來的知識點(diǎn)就是Dubbo弛作、ZooKeeper和springcloud技術(shù)棧了涕蜂,把前面列的這些文章更新完再去填服務(wù)化的坑吧,更新這些文章出來畢竟也不是一個(gè)簡單的活兒映琳。
由于這是第一篇文章机隙,所以結(jié)語就是待續(xù)...