2016年,技術(shù)上有了很大的提高叙身,特別是互聯(lián)網(wǎng)系統(tǒng)架構(gòu)方面渔扎。
年初,主要研究了dubbo信轿,重點(diǎn)研究了dubbo的安裝晃痴、配置、版本财忽,集群方面的技術(shù)倘核,并在產(chǎn)品中加以使用,總體上dubbo是目前國(guó)內(nèi)分布式SOA框架的主流即彪,使用簡(jiǎn)單上手快紧唱。
后面,繼續(xù)研究了負(fù)載均衡框架隶校,nginx+keepalive 實(shí)現(xiàn) VIP 功能 琼蚯;搭建分布式文件存儲(chǔ)fastdfs集群;redis 集群惠况;mysql 主從復(fù)制,mycat實(shí)現(xiàn) mysql讀寫(xiě)分離技術(shù)宁仔;
綜上稠屠,對(duì)系統(tǒng)的高可用方面已經(jīng)初步具備完整的搭建與問(wèn)題處理能力。
下半年,負(fù)責(zé)一個(gè)產(chǎn)品的整體技術(shù)方案权埠,產(chǎn)品采用前后端分離榨了;后端框架采用springboot,由于功能并不復(fù)雜攘蔽,所以輕松實(shí)現(xiàn)龙屉,前端采用ionic框架,前端一直是自己的薄弱項(xiàng)满俗,期間熟悉了 前端打包框架 gulp 转捕,css布局,angularjs 1.x ,前端技術(shù)變化太快唆垃,以后要進(jìn)一步加強(qiáng)五芝。
目前,負(fù)責(zé)一個(gè)大數(shù)據(jù)量文件下載傳輸模塊辕万,性能是非常大的難點(diǎn)枢步,上十萬(wàn),百萬(wàn)的小文件需要在盡可能短的時(shí)間傳輸完成渐尿,目前采用java 多線程來(lái)實(shí)現(xiàn)醉途,雖有較大提升,還需進(jìn)一步改進(jìn)砖茸。
未來(lái)技術(shù)趨勢(shì):
總體而言隘擎,IT技術(shù)的門(mén)檻越來(lái)越低,從業(yè)人員越來(lái)越多渔彰,整個(gè)業(yè)務(wù)的需求將逐漸偏向前端嵌屎,后端人員無(wú)論工資還是發(fā)展前景逐漸有沒(méi)落趨勢(shì),技術(shù)人員紅利逐漸消失恍涂,特別是后端人員已經(jīng)越來(lái)越變成“藍(lán)領(lǐng)工人” 宝惰,工作內(nèi)容逐漸“搬磚化” 。
2017年計(jì)劃
1)在 java 多線程方面繼續(xù)發(fā)力再沧,熟悉 java8 函數(shù)式編程方式
2)繼續(xù)學(xué)習(xí)一門(mén)新語(yǔ)言尼夺,初步定為go lang
3)加強(qiáng)前端學(xué)習(xí),angular2 和 vue2 選一個(gè)學(xué)習(xí)
4)了解微信 小程序炒瘸,爭(zhēng)取做幾個(gè)小應(yīng)用