大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 中級Java工程師面試題及答案

中級Java工程師面試題及答案

更新時間:2020-01-09 16:18:00 來源:動力節(jié)點 瀏覽5532次

      說一下Spring的核心模塊

  Spring Core【核心容器】:核心容器提供了Spring的基本功能。核心容器的核心功能是用IOC容器來管理類的依賴關(guān)系。

  Spring AOP【面向切面】:Spring的AOP模塊提供了面向切面編程的支持。SpringAOP采用的是純Java實現(xiàn),采用基于代理的AOP實現(xiàn)方案,AOP代理由IOC容器負責(zé)生成、管理,依賴關(guān)系也一并由IOC容器管理。

  Spring ORM【對象實體映射】:提供了與多個第三方持久層框架的良好整合。

  Spring DAO【持久層模塊】: Spring進一步簡化DAO開發(fā)步驟,能以一致的方式使用數(shù)據(jù)庫訪問技術(shù),用統(tǒng)一的方式調(diào)用事務(wù)管理,避免具體的實現(xiàn)侵入業(yè)務(wù)邏輯層的代碼中。

  Spring Context【應(yīng)用上下文】:它是一個配置文件,為Spring提供上下文信息,提供了框架式的對象訪問方法。

  Spring Web【W(wǎng)eb模塊】:提供了基礎(chǔ)的針對Web開發(fā)的集成特性。

  Spring MVC【MVC模塊】:提供了Web應(yīng)用的MVC實現(xiàn)。Spring的MVC框架并不是僅僅提供一種傳統(tǒng)的實現(xiàn),它提供了一種清晰的分離模型。

  (轉(zhuǎn)發(fā))forward與(重定向)redirect的區(qū)別

  forward是服務(wù)器請求資源,服務(wù)器直接訪問目標(biāo)地址的URL,把那個URL的響應(yīng)內(nèi)容讀取過來,然后把這些內(nèi)容再發(fā)給瀏覽器。瀏覽器根本不知道服務(wù)器發(fā)送的內(nèi)容從哪里來的,所以它的地址欄還是原來的地址。

  redirect是服務(wù)端根據(jù)邏輯,發(fā)送一個狀態(tài)碼,告訴瀏覽器重新去請求那個地址,所以地址欄顯示的是新的URL。

  forward轉(zhuǎn)發(fā)頁面和轉(zhuǎn)發(fā)到的頁面可以共享request里面的數(shù)據(jù)。

  redirect不能共享數(shù)據(jù)。

  redirect不僅可以重定向到當(dāng)前應(yīng)用程序的其他資源,還可以重定向到同一個站點上的其他應(yīng)用程序中的資源,甚至是使用絕對URL重定向到其他站點的資源。

  forward只能在同一個Web應(yīng)用程序內(nèi)的資源之間轉(zhuǎn)發(fā)請求。

  forward是服務(wù)器內(nèi)部的一種操作。

  redirect是服務(wù)器通知客戶端,讓客戶端重新發(fā)起請求。

  forward一般用于用戶登陸的時候根據(jù)角色轉(zhuǎn)發(fā)到相應(yīng)的模塊。

  redirect一般用于用戶注銷登陸時返回主頁面和跳轉(zhuǎn)到其它的網(wǎng)站等。

  forward效率高。

  redirect效率低。

  redis常用的五種數(shù)據(jù)類型

  1.String(字符串)

  String是簡單的 key-value 鍵值對,value 不僅可以是 String,也可以是數(shù)字。它是Redis最基本的數(shù)據(jù)類型,一個redis中字符串value最多可以是512M。

  2.Hash(哈希)

  Redis hash 是一個鍵值對集合,對應(yīng)Value內(nèi)部實際就是一個HashMap,Hash特別適合用于存儲對象。

  3.List(列表)

  Redis 列表是簡單的字符串列表,按照插入順序排序。你可以添加一個元素導(dǎo)列表的頭部(左邊)或者尾部(右邊)。

  底層實現(xiàn)為一個雙向鏈表,即可以支持反向查找和遍歷,更方便操作,不過帶來了部分額外的內(nèi)存開銷,Redis內(nèi)部的很多實現(xiàn),包括發(fā)送緩沖隊列等也都是用的這個數(shù)據(jù)結(jié)構(gòu)。

  4.Set(集合)

  Redis的Set是String類型的無序集合,它的內(nèi)部實現(xiàn)是一個 value永遠為null的HashMap,實際就是通過計算hash的方式來快速排重的,這也是set能提供判斷一個成員是否在集合內(nèi)的原因。

  5.zset(有序集合)

  Redis zset 和 set 一樣也是String類型元素的集合,且不允許重復(fù)的成員,不同的是每個元素都會關(guān)聯(lián)一個double類型的分?jǐn)?shù),用來排序。

中級Java工程師面試題及答案

       以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“中級Java工程師面試題及答案”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

相關(guān)推薦

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

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

Java高級開發(fā)工程師面試題

2019史上最全java面試題題庫大全800題

哪有資深java工程師面試題

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 一级毛片视屏 | h片网站在线观看 | 久久久久久久久久久观看 | 国产精品综合视频 | 国产日韩欧美精品在线 | 日韩午夜在线视频不卡片 | 亚洲一区二区视频 | 天天爽夜夜爽人人爽 | 亚洲一级毛片在线观播放 | 俄罗斯一级毛片aaaa | 国产男女在线观看 | 咪咪爱毛片| 在线观看色视频 | 亚洲乱码国产乱码精品精98 | 日本激情啪啪 | 最新国产精品视频 | 九九手机视频 | 日韩天天摸天天澡天天爽视频 | 国产精品资源 | 国产高清精品自在久久 | 色综合久久久久 | 综合亚洲色图 | 大学生一级毛片免费看真人 | 毛片在线观看视频 | 国产精品久久免费观看 | 亚洲欧美日韩成人网 | 国产麻豆精品手机在线观看 | 久久社区 | 亚洲一欧洲中文字幕在线 | 在线精品国产一区二区 | 亚洲天堂久久久 | 天天舔天天爽 | 永久免费的啪啪免费的网址 | 九九99久麻豆精品视传媒 | 久久久久免费精品国产小说 | 日本精品在线观看 | 久久99精品久久久久久三级 | 欧美在线视频网站 | 欧美三级欧美成人高清www | 日本一级特黄视频 | a毛片全部免费播放 |