兜兜轉(zhuǎn)轉(zhuǎn),大學(xué)畢業(yè)到今天已經(jīng)兩年有余。經(jīng)歷過(guò)大公司“健全”體系下無(wú)靈魂的碼農(nóng)生活,也體會(huì)過(guò)創(chuàng)業(yè)公司朝不保夕的焦慮忐忑。做過(guò)技術(shù)型中間件開(kāi)發(fā)藍(lán)軍,也稀里糊涂的整體搭建過(guò)幾個(gè)項(xiàng)目,如今又不甘寂寞,在初創(chuàng)公司搞事情,希望有一天,能不再為錢(qián)所累。
好了,話不多說(shuō),這是我換到簡(jiǎn)書(shū)平臺(tái)寫(xiě)的第一篇博客,用以作為一個(gè)系列的前言簡(jiǎn)介。這一系列,將伴隨著一個(gè)商用的,基礎(chǔ)的java后端服務(wù)器的從零開(kāi)發(fā),而不斷記錄其間的,所作所為,所思所想。
這里包括最基本的環(huán)境搭建,比如ubuntu安裝jdk1.8,也有稍微進(jìn)階點(diǎn)的nginx的配置及使用。有簡(jiǎn)單的后端代碼的框架選擇和基本使用,也有處理一些特定高并發(fā)場(chǎng)景下的性能優(yōu)化。這里暫時(shí)沒(méi)有的是dubbo,zookeeper等大型分布式系統(tǒng)基礎(chǔ)使用的記錄,因?yàn)槲椰F(xiàn)在只有兩臺(tái)低配的生產(chǎn)服務(wù)器,一臺(tái)更低配的測(cè)試服務(wù)器(這臺(tái)測(cè)試服務(wù)器雖然配置low到爆,卻五臟俱全,身兼多職,它還兼職自動(dòng)部署,線下redis代理,負(fù)載均衡等等)。如果項(xiàng)目做不大,自然就沒(méi)有必要拆分服務(wù),我也應(yīng)該不會(huì)去寫(xiě);如果項(xiàng)目做大了,額,希望有那一天吧。
創(chuàng)業(yè)維艱,時(shí)間真的很緊張,我已經(jīng)很久沒(méi)有踏實(shí)的睡上一覺(jué),但這一系列,我必須寫(xiě)下去,我是一個(gè)有情懷的人。
后天會(huì)奉上第一篇,有關(guān)開(kāi)發(fā)工具的選取,基礎(chǔ)環(huán)境的搭建,以及代碼庫(kù)的選取使用,wiki的沉淀等等開(kāi)發(fā)前的準(zhǔn)備。我不是大牛,我只是個(gè)不那么渣的技術(shù)人員,這一篇也沒(méi)什么東西,所以,你有興趣的話,歡迎來(lái)訪。