新聞中心
現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術(shù)?
開發(fā)后臺的話,可以大致分為幾類:

1.數(shù)據(jù)庫
現(xiàn)在中小企業(yè)中非常流行的mysql,以及還有別的數(shù)據(jù)庫技術(shù),例如oracle,sqlserver,db2這些關(guān)系型數(shù)據(jù)庫。甚至還有很少一些公司在用h2數(shù)據(jù)庫,這種是比較少見的。說過關(guān)系性數(shù)據(jù)庫,當(dāng)然還有非關(guān)系型數(shù)據(jù)庫,比如Hbase,redis。其中hbase只有兩種文件格式HFile和HLogFile,而Redis是則是一個key-value存儲結(jié)構(gòu),key為字符串類型,只能通過key對value進行操作,支持的數(shù)據(jù)類型包括string、list、set、zset(有序集合)和hash。
2.技術(shù)框架
隨著公司業(yè)務(wù)量的增長,一些陳舊的技術(shù)都是在復(fù)制堆積代碼,這樣就會造成大量的冗余代碼,當(dāng)下較為流行微服務(wù),springboot,springcloud等,通過這些框架讓你能夠更加清晰的查看代碼,寫業(yè)務(wù)邏輯。尤其是當(dāng)你的基礎(chǔ)服務(wù)抽取出來后,比如短信,郵件服務(wù),文件服務(wù)等,這樣各業(yè)務(wù)系統(tǒng)在調(diào)取的時候就無需關(guān)注這些底層技術(shù)的實現(xiàn),專注業(yè)務(wù)實現(xiàn)就可以了。
3.消息組件
應(yīng)用服務(wù)間的通信可以通過消息組件實現(xiàn),傳統(tǒng)的socket在這里效率就顯得低了,現(xiàn)在比較流行的是rabbitmq,kafka這些組件,通過這些組件貫穿你的各個服務(wù),這樣你的整個項目看的就非常簡單明了,來了一個新業(yè)務(wù)后,無需過多的修改后臺代碼,基礎(chǔ)服務(wù)更是不用發(fā)版。
除了以上這些,作為一個合格的java程序員,你還要懂得簡單的js:JavaScript,node.js,vue.js。
應(yīng)用部署解決方案jenkins,tomcat,was,docker容器。
版本管理工具git,svn。以及dubbo,zookeeper,elastic,logstash,kibana等技術(shù)。
你系統(tǒng)有多大,你的技術(shù)就有多猛!
就我們公司來看,使用JAVA開發(fā)后臺服務(wù)用了下面這些東西!
1,微服務(wù)框架:springboot和springcloud!包括eureka,zuul,hysrix,consul等等!
2,數(shù)據(jù)庫映射框架:mybatis!
3,數(shù)據(jù)庫連接池:druid!
4,日志框架:slf4j!
5,項目構(gòu)建工具:maven!
6,版本控制工具:svn和git!
7,緩存:redis!
8,消息系統(tǒng):ons和kafka!
謝邀~
常年從事Java開發(fā),下面我向大家介紹一下我常用的一些技術(shù)、框架、軟件。
Maven:新老項目都是基于Maven構(gòu)建,所以就把它放在第一位;是一個項目管理工具,主要功能有:項目構(gòu)建;Jar包的依賴管理;版本管理;持續(xù)集成等等等等;
Spring:是一個J2EE框架,提供了對IOC的良好支持,也提供了對AOP技術(shù)非常好的封裝;
Spring的一個子項目Spring MVC,實現(xiàn)了MVC設(shè)計模式,目標(biāo)是解耦;
MyBatis或Hibernate:現(xiàn)在后者用的少了,都是ORM框架;
JUint:單元測試工具;
Shiro:關(guān)于安全認證的一個框架,用于用戶身份認證,權(quán)限授權(quán)、加密、會話管理等;
要學(xué)后臺,就必須以互聯(lián)網(wǎng)技術(shù)為標(biāo)準,否則出去就是個笑話。要不就自己搭個框架,redis elasticsearch activemq monogodb zookeeper dubbo spark nginx tomcat jvm docker 阿里云,sql優(yōu)化好,算法優(yōu)化好,es slor往上堆。緩存 hbase 大數(shù)據(jù)往上加。這樣就不迷茫了。
到此,以上就是小編對于搭建redis的方式有哪些類型的問題就介紹到這了,希望這1點解答對大家有用。
文章題目:現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術(shù)?(搭建redis的方式有哪些)
網(wǎng)站網(wǎng)址:http://m.fisionsoft.com.cn/article/djppiid.html


咨詢
建站咨詢
