黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專(zhuān)注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 2020年Java初級(jí)開(kāi)發(fā)面試題

2020年Java初級(jí)開(kāi)發(fā)面試題

更新時(shí)間:2020-01-07 14:42:40 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2798次


2020年Java初級(jí)開(kāi)發(fā)面試題


  1、如何從FutureTask不阻塞獲取結(jié)果


  get(long timeout,TimeUnit unit),超時(shí)則返回


  輪詢,先通過(guò)isDone()判斷是否結(jié)束,然后調(diào)用get()


  2、 blockingqueue如果存放了比較關(guān)鍵的數(shù)據(jù),系統(tǒng)宕機(jī)該如何處理


  其實(shí)這個(gè)是一個(gè)開(kāi)放性問(wèn)題,不同的人會(huì)給出不同的答案,大家可以自行發(fā)揮,也可以討論一下更好的答案。


  將隊(duì)列持久化,比較麻煩,需要將生產(chǎn)數(shù)據(jù)持久化到磁盤(pán),持久化成功才返回,消費(fèi)者線程從磁盤(pán)加載數(shù)據(jù)到內(nèi)存阻塞隊(duì)列中,維護(hù)消費(fèi)offset,啟動(dòng)時(shí),根據(jù)消費(fèi)offset從磁盤(pán)加載數(shù)據(jù)


  加入消息隊(duì)列,保證消息不丟失,生成序列號(hào),消費(fèi)冪等,根據(jù)消費(fèi)進(jìn)程決定系統(tǒng)重啟后的生產(chǎn)狀態(tài)


  3、簡(jiǎn)單介紹下springMVC和struts2的區(qū)別有哪些?


       1) springmvc的入口是一個(gè)servlet即前端控制器,而struts2入口是一個(gè)filter過(guò)慮器。2)springmvc是基于方法開(kāi)發(fā)(一個(gè)url對(duì)應(yīng)一個(gè)方法),請(qǐng)求參數(shù)傳遞到方法的形參,可以設(shè)計(jì)為單例或多例(建議單例),struts2是基于類(lèi)開(kāi)發(fā),傳遞參數(shù)是通過(guò)類(lèi)的屬性,只能設(shè)計(jì)為多例。3)Struts采用值棧存儲(chǔ)請(qǐng)求和響應(yīng)的數(shù)據(jù),通過(guò)OGNL存取數(shù)據(jù), springmvc通過(guò)參數(shù)解析器是將request請(qǐng)求內(nèi)容解析,并給方法形參賦值,將數(shù)據(jù)和視圖封裝成ModelAndView對(duì)象,最后又將ModelAndView中的模型數(shù)據(jù)通過(guò)reques域傳輸?shù)巾?yè)面。Jsp視圖解析器默認(rèn)使用jstl。


  4、 NIO與傳統(tǒng)I/O的區(qū)別


  1)節(jié)約線程,NIO由原來(lái)的每個(gè)線程都需要阻塞讀寫(xiě)變成了由單線程(即Selector)負(fù)責(zé)處理多個(gè)channel注冊(cè)(register)的興趣事件(SelectionKey)集合(底層借助操作系統(tǒng)提供的epoll()),netty bossgroup處理accept連接(沒(méi)看明白為什么bossgroup設(shè)置多個(gè)thread的必要性),workergroup處理具體業(yè)務(wù)流程和數(shù)據(jù)讀寫(xiě)


  2)NIO提供非阻塞操作


  3)傳統(tǒng)I/O 以流的方式處理數(shù)據(jù),而 NIO 以塊的方式處理數(shù)據(jù),NIO提供bytebuffer,分為堆內(nèi)和堆外緩沖區(qū),讀寫(xiě)時(shí)均先放到該緩沖區(qū)中,然后由內(nèi)核通過(guò)channel傳輸?shù)綄?duì)端,堆外緩沖區(qū)不走內(nèi)核,提升了性能


  5、list中存放可重復(fù)字符串,如何刪除某個(gè)字符串


  1)調(diào)用iterator相關(guān)方法刪除


  2)倒刪,防止正序刪除導(dǎo)致的數(shù)組重排,index跳過(guò)數(shù)組元素問(wèn)題


2020年Java初級(jí)開(kāi)發(fā)面試題


      以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“2020年Java初級(jí)開(kāi)發(fā)面試題”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開(kāi)發(fā)工程師面試題


2019史上最全java面試題題庫(kù)大全800題


哪有資深java工程師面試題


提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 人人干干人人 | 欧美大成色www永久网站婷 | 日韩成人黄色片 | 日韩成人免费一级毛片 | 中文字幕第315页 | 一级黄色片一级片 | 娇小被黑人爆出水黑人复古 | 日韩欧美不卡一区二区三区 | 三级黄网站 | 婷婷黄色网 | 成人免费视频一区二区 | 一个人的视频日本免费 | 日韩精品福利视频一区二区三区 | 91情国产l精品国产亚洲区 | 成年做羞羞免费观看视频网站 | 在线观看男女男免费视频 | 色播五月激情五月 | 成人永久免费视频 | 亚洲免费视频播放 | 91短视频在线观看手机 | 在线免费国产视频 | 亚洲欧美日韩高清综合678 | 免费在线观看的黄色网址 | 欧美视频一区二区三区在线观看 | 国产无内制服肉丝精品视频 | 九九亚洲视频 | 真实一级一级一片免费视频 | 国产精品久久久久久搜索 | 国产成人毛片精品不卡在线 | 亚洲欧美精品一区天堂久久 | 亚洲精品视频专区 | 制服丝袜中文字幕在线观看 | 亚洲综合第一欧美日韩中文 | 久久99网站| 狠狠大日本亚洲香蕉亚洲 | 2022精品福利在线小视频 | 成人网欧美亚洲影视图片 | 国产免费怕怕免费视频观看 | 黄网站视频在线观看 | 精品国产国语对白主播野战 | 国产精品va在线观看手机版 |