當前位置:
首頁 > 最新 > JAVA面試之WEB、框架及網路篇

JAVA面試之WEB、框架及網路篇

寫著寫著家明又開始思考人生了。

他又想起了毛姆的那句話:為了使靈魂寧靜,一個人每天要做兩件他不喜歡的事。他畢竟不是真正意義上的藝術家,大部分人都不是真正意義上的藝術家。大部分人都是俗人,他們做不到大家眼中的瘋子,他們不能永遠將一隻眼睛投射到自己的內心,他們不是虛構的思特里克蘭德,也不是實實在在的梵高。

大家都是普通人。

普通人最有代表的藝術品就是生活,不單單是畫、書、或者音樂,不是蠢蠢欲動的獨注一擲,更不是時常遨遊在腦海里的理想主義。

家明也是個普通人。畫、書、音樂是他生活的調味品,獨注一擲是他的不羈的性格,理想主義是他時常抬頭仰望的月亮。

他雖然不想承認,可是,他明白,他熱愛生活。

一圖以蔽之

1

JSP九大內置對象及四個作用域

這個沒辦法,記一記吧,主要是四個(分別對應四個作用域):request,response,session,application。

四種作用域(response-page,request-request,session-session,application-application

2

Spring

Spring考點最多,因為用過Spring的很多,Spring MVC和Spring Boot對於沒接觸互聯網的用的並不多(個人見解),當然,這取決於你的使用情況,下面說一下面試中常考的spring的點:

Spring啟動都做了些什麼?

這個家明也沒有找到標準答案,有些答案太長,解析Spring源碼一層層剖析,對於家明這種懶人,下面的答案在面試也許足夠了,如果面試官要和你促膝長談,我有什麼辦法呢?

一般web項目會在web.xml里配置spring的載入監聽。這樣啟動web伺服器時就會載入spring的配置文件,spring的bean工廠會啟動,根據配置文件中配置的bean對象的類型和屬性信息,通過反射將類實例化並且將類的屬性通過set方法、構造器、介面等方式設置到對象中。通過spring的getBean方法可以根據bean的id來獲取到實例化後的bean對象。

Spring中你常用哪些組件?

這個一定要答出IOCDI和AOP呀,DI(依賴注入)和IOC(控制反轉)是一個概念,一定要知道其三種注入方式。

AOP(面向切面編程)問的就更多了,比如項目中怎麼使用的?兩種實現方式。

(圖一組織架構有列出來,看看就明白了)

Spring是如何管理事務的?

事務的管理方式有兩種,編碼方式;聲明式事務管理方式。 基於AOP技術實現的聲明式事務管理,實質就是:在方法執行前後進行攔截,然後在目標方法開始之前創建並加入事務,執行完目標方法後根據執行情況提交或回滾事務。 聲明式事務管理又有兩種方式:基於XML配置文件的方式;另一個是在業務方法上進行@Transactional註解,將事務規則應用到業務邏輯中。

3

HTTP請求流程

(如果字看不懂的,大家留言給我吧,很抱歉了。。。)

4

TCP三次握手與四次揮手

就先到這裡吧,大部分是記憶性的東西,大家可以多背背

下期將是java面試最後一期——互聯網技術架構及框架、項目經驗等,這一部分,是最兇險的一步,敬請關注!

END

iPhone用戶讚賞專用通道

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 自由患者wakemeup 的精彩文章:

TAG:自由患者wakemeup |

您可能感興趣

基於PyTorch的GAN框架TorchGAN:用架構級API輕鬆定製GAN項目
通用視覺SLAM框架OpenVSLAM
NET Core API 框架實現介面的JWT授權驗證
從零學習Spring MVC框架「環境搭建和MVC架構」
jQuery UI CSS 框架 API
NYU、AWS聯合推出:全新圖神經網路框架DGL正式發布
Vue + ElementUI 後台管理網站基本框架之創建項目(附源碼)
傳ARKit、macOS將支持AR頭顯,WWDC 2019宣布,及Swift全新AR框架
NET主流ORM框架分析
TLAC框架的國際綁架
小米AI移動端深度學習框架MACE開源了!
2款AI晶元、深度學習框架MindSpore:華為史無前例集中發布AI戰略
PHP之ThinkPHP框架(驗證碼、文件上傳、圖片處理)
API Star:一個 Python 3 的 API 框架
MyBatis框架之SQL映射和動態SQL
.NET Core + Vue.js動態許可權(RBAC)管理系統框架「DncZeus」開源了
華為史無前例集中發布AI戰略 : 2款AI晶元、深度學習框架MindSpore
MirrorGAN出世!浙大等提出文本-圖像新框架,刷新COCO、CUB紀錄
SpringMVC(輕量級Web框架)
DejaVU:開源蜜罐框架;PHP 0e 開頭的魔法 Hash 列表