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

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

中級(jí)Java工程師面試題及答案

更新時(shí)間:2020-01-09 16:18:00 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽5400次

      說(shuō)一下Spring的核心模塊

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

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

  Spring ORM【對(duì)象實(shí)體映射】:提供了與多個(gè)第三方持久層框架的良好整合。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  redirect一般用于用戶(hù)注銷(xiāo)登陸時(shí)返回主頁(yè)面和跳轉(zhuǎn)到其它的網(wǎng)站等。

  forward效率高。

  redirect效率低。

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

  1.String(字符串)

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

  2.Hash(哈希)

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

  3.List(列表)

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

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

  4.Set(集合)

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

  5.zset(有序集合)

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

中級(jí)Java工程師面試題及答案

       以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“中級(jí)Java工程師面試題及答案”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xú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ì)電話(huà)與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲性免费 | 91成人在线观看 | 精品伊人久久大线蕉色首页 | 国产亚洲成归v人片在线观看 | 天天看片夜夜爽 | ririricc在线观看麻豆 | 天天激情综合 | 成人免费一级毛片在线播放视频 | 国产精品成人网 | 欧美日韩在线成人免费 | 波多野一区 | 成人性一级视频在线观看 | 一区视频免费观看 | 99资源在线观看 | 刺激第一页720lu久久 | 国产亚洲欧洲 | 日韩国产三级 | 免费人成在线蜜桃视频 | 亚洲一区无码中文字幕 | sese国产| videoxxoo欧美老师 | 香港三级日本三级人妇网站 | 一本大道久东京 | 黑丝视频网站 | 激情开心成人网 | 高h啃咬花蒂 | 欧美第一页草草影院 | 亚洲一区二区三区四区在线 | 成人免费观看网站 | 两性色午夜视频免费网 | 亚洲成在人线av | 欧美成狂野欧美在线观看 | 99视频免费在线 | 日韩亚洲欧美在线 | 欧美性xxxxxx爱 | 激情五月激情综合网 | 欧美xxxx做受欧美88bbw | 黄色高清视频 | 一本大道高清香蕉中文大在线 | 成年大片免费高清在线观看 | 4k岛国精品午夜高清在线观看 |