java事務(wù)面試題 現(xiàn)在開(kāi)發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
現(xiàn)在開(kāi)發(fā)JAVA后臺(tái),主要用哪些技術(shù)?你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大!從我們公司的角度來(lái)看,使用java開(kāi)發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)!2. 數(shù)據(jù)庫(kù)映射框架:mybatis!3. 數(shù)據(jù)庫(kù)連接池:Drui
現(xiàn)在開(kāi)發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大
!從我們公司的角度來(lái)看,使用java開(kāi)發(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
請(qǐng)問(wèn),Php或者Java哪個(gè)是適合入手的編程語(yǔ)言?
從Java開(kāi)始,語(yǔ)法嚴(yán)謹(jǐn)、美觀、簡(jiǎn)潔。語(yǔ)言只是一種工具,你需要學(xué)習(xí)什么。
Spring的AOP框架是如何搭建并實(shí)現(xiàn)的?
1、使用spring框架的好處
輕量級(jí):spring是輕量級(jí)的,基本版本大約是2MB。
控制反轉(zhuǎn):Spring通過(guò)控制反轉(zhuǎn)實(shí)現(xiàn)松散耦合,對(duì)象提供其依賴項(xiàng),而不是創(chuàng)建或查找依賴對(duì)象。
面向方面編程(AOP):spring支持面向方面編程,并將應(yīng)用程序業(yè)務(wù)邏輯與系統(tǒng)服務(wù)分離。
容器:spring包含并管理應(yīng)用程序中對(duì)象的生命周期和配置。
MVC框架:spring的web框架是一個(gè)設(shè)計(jì)良好的框架,是web框架的良好替代品。
事務(wù)管理:spring提供了一個(gè)連續(xù)事務(wù)管理接口,可以從本地事務(wù)擴(kuò)展到全局事務(wù)(JTA)。
異常處理:spring提供了一個(gè)方便的API,用于將特定的技術(shù)相關(guān)異常(如JDBC和Hibernate JDO拋出的異常)轉(zhuǎn)換為一致的未檢查異常。
2、彈簧由哪些模塊組成?
以下是spring框架的基本模塊:
coremodule
beanmodule
contextmodule
expressionlanguagemodule
JDBC模塊
ORM模塊
oxmmodule
javamessaging service(JMS)模塊
事務(wù)模塊
webmodule
Web servlet模塊
Web struts模塊
Web門(mén)戶模塊
java開(kāi)發(fā)已經(jīng)做了兩年,現(xiàn)在我們正在考慮轉(zhuǎn)型,大數(shù)據(jù)還是物聯(lián)網(wǎng)?我做java開(kāi)發(fā)已經(jīng)兩年了。不管我是朝著大數(shù)據(jù)還是物聯(lián)網(wǎng)的方向發(fā)展,我還是應(yīng)該走發(fā)展的道路。只是在未來(lái),它可能會(huì)走向分析或管理路線。從未來(lái)職業(yè)發(fā)展的角度來(lái)看,我覺(jué)得還是走物聯(lián)網(wǎng)的方向比較好。
第一,大數(shù)據(jù)。在大數(shù)據(jù)的方向上,我們現(xiàn)在需要做的是發(fā)展路線,這是非常容易改變的。開(kāi)發(fā)工具可以是Java,也可以在工作中學(xué)習(xí)更多,比如開(kāi)發(fā)環(huán)境Hadoop、spark、數(shù)據(jù)清理工具,甚至python。如果想轉(zhuǎn)向大數(shù)據(jù)分析,就等于重新開(kāi)始學(xué)習(xí),比如統(tǒng)計(jì)概率。
在未來(lái),物聯(lián)網(wǎng)將是一個(gè)很好的方向,稍微大一點(diǎn)的物聯(lián)網(wǎng)開(kāi)發(fā)公司也有大數(shù)據(jù)工作。物聯(lián)網(wǎng)的發(fā)展主要集中在嵌入式系統(tǒng)上,有很多東西需要學(xué)習(xí),比如交互、傳感器網(wǎng)絡(luò)、網(wǎng)絡(luò)系統(tǒng)、計(jì)算和網(wǎng)絡(luò)生態(tài)學(xué)等,涉及的知識(shí)范圍越來(lái)越廣,可以引起更多的興趣。只要你愿意學(xué)習(xí)更多的知識(shí)。
但是,不管是哪個(gè)方向,最重要的是我們自己的努力,要做到20%的專(zhuān)業(yè)團(tuán)隊(duì)頂尖,無(wú)論我們走到哪里,我們都會(huì)是高收入的人。當(dāng)然,對(duì)大多數(shù)人來(lái)說(shuō),最好選擇一個(gè)能提供更多就業(yè)機(jī)會(huì)、更容易找到工作、收入不錯(cuò)、在這個(gè)行業(yè)更有長(zhǎng)期生命力的方向。我更看好物聯(lián)網(wǎng)的未來(lái)發(fā)展。
更多分享請(qǐng)關(guān)注東方高陽(yáng)。