2018年終工作總結(jié)范文 程序員年終工作總結(jié)范文
spring security(使用及擴展級別)
這一年又去看看了spring security,還有spring security oauth2,感覺少點什么,缺乏將一整套技術(shù)實施去替代既有的權(quán)限控制體系,沒有大規(guī)模去應(yīng)用,總感覺沒有深入理解。另外開始重視系統(tǒng)安全方面的知識,學(xué)習(xí)中。
kafka(使用及了解基本原理)
kafka版本太雜,公司有的用0.8,有的用0.9,有的用0.10,17年推出了0.11,緊接著1.0版本也出來了,對于初學(xué)者來說,感覺有點措手不及,一入技術(shù)深似海,真的是學(xué)海無涯啊,于是就只能挑著點看了。主要是研究了0.8版本的一些使用和實現(xiàn)細節(jié),另外研究了0.9版本與0.8版本的一些區(qū)別,還有就是今年主推的kafka stream,后續(xù)可能基于1.0版本再去深入了解。
redis / postgres / mongo / elasticsearch(使用級別)
這些今年用的不多,也就用一用。
說說關(guān)系型數(shù)據(jù)庫,一直對SQL不感興趣,也沒有深入研究,大底是面向?qū)ο罂吹奶嗔,另外看過了太多復(fù)雜業(yè)務(wù)需求寫復(fù)雜SQL然后把系統(tǒng)搞掛的例子,總是覺得通過其他方式的實現(xiàn)是可以替代復(fù)雜SQL的,而且性能更優(yōu)。NOSQL的出現(xiàn),很多非事務(wù)性的查詢,基本都可以通過將數(shù)據(jù)按查詢需求結(jié)構(gòu)化/冗余化同步到NOSQL里頭來實現(xiàn)。
其他幾個NOSQL,若要排行,估計redis得優(yōu)先,畢竟使用太廣了,明年估計得再深入學(xué)學(xué)redis;對mongo不是太有好感,像分片復(fù)制啥的,感覺都不如elasticsearch成熟,這里頭要在排序,elasticsearch排在mongo前面;elasticsearch的話,以前有想過要深入學(xué)習(xí)的,不過版本變化太快了,以前還是1.x版本,如今都6.x版本了,欲哭無淚,特別是java api的使用,學(xué)的疲于奔命。還有就是mongo跟elasticsearch的查詢語法學(xué)習(xí)成本太高了,elasticsearch還好一點,有ES SQL插件大部分場景可以用SQL來查詢,還是比較爽歪歪的,mongo就沒有SQL插件來查,于是就更不想學(xué)mongo了。