學(xué)java 現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大!從我們公司的角度來(lái)看,使用java開發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)!2. 數(shù)據(jù)庫(kù)映射框架:mybatis!3. 數(shù)據(jù)庫(kù)連接池:Drui
現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大
!從我們公司的角度來(lái)看,使用java開發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)
!2. 數(shù)據(jù)庫(kù)映射框架:mybatis
!3. 數(shù)據(jù)庫(kù)連接池:Druid
!4. 原木框架:slf4j
!5. 項(xiàng)目建設(shè)工具:Maven
!6. 版本控制工具:SVN和git
!7. 緩存:redis
!9. 工作流引擎:activiti
!10. 規(guī)則引擎:口水
!11. 微型服務(wù)容器:docker
!12、圖片、文件等上傳工具OSS
!14,原型視圖工具:Axure RP
!15. 后臺(tái)服務(wù)模擬訪問(wèn):郵遞員
!16,腳本:shell或Python
!17,語(yǔ)言:java8
!這些是工作中使用的后端技術(shù)??梢哉f(shuō)程序員是全能的!可能還有更多的事情要繼續(xù)…
JAVA程序員,4年了,迷茫了,希望由前輩可以給指出一個(gè)技術(shù)路線5年左右程序員必須要掌握的知識(shí)技能樹?
首先,我推薦幾本很有啟發(fā)性的書:
編程諸暨—學(xué)會(huì)思考問(wèn)題,分析問(wèn)題的正確姿態(tài)
計(jì)算機(jī)程序的構(gòu)造與解釋—重新思考編程語(yǔ)言的本質(zhì)
UNIX編程藝術(shù)—體驗(yàn)系統(tǒng)設(shè)計(jì)的正確思維
系統(tǒng)設(shè)計(jì)導(dǎo)論算法-需要反復(fù)練習(xí)的基本技能
設(shè)計(jì)數(shù)據(jù)密集型應(yīng)用程序-打開設(shè)計(jì)分布式系統(tǒng)和大數(shù)據(jù)系統(tǒng)的大門
在閱讀書籍的同時(shí),學(xué)習(xí)各種優(yōu)秀的開源系統(tǒng)的工作原理,如Kafka、Flink、spark、Hadoop、etcd、zookeeper、redis
你喜歡什么學(xué)習(xí)不僅僅是知識(shí),更是設(shè)計(jì)思想和思維能力的提高
我分享了很多與分布式系統(tǒng)相關(guān)的動(dòng)畫視頻。歡迎觀看。我希望他們能幫助你