===============課程目錄===============
├─01、先一起來看看阿里、美團、滴滴、京東等一線大廠的面試真題.mp4
├─02、面試突擊第一季、第二季以及第三季各自的側重點是什么?.mp4
├─03、來看幾個并發、JVM和MySQL的面試連環炮.mp4
├─04、學習完三季面試突擊課程之后,你能拿下什么樣的Offer.mp4
├─05、除了學習面試突擊課程之外,為了面試你還應該做哪些準備呢? .mp4
├─06、為什么在Java面試中一定會深入考察HashMap? .avi
├─07、你知道HashMap底層的數據結構是什么嗎? .mp4
├─08、JDK_1.8中對hash算法和尋址算法是如何優化的? .mp4
├─09、你知道HashMap是如何解決hash碰撞問題的嗎? .mp4
├─10、說說HashMap是如何進行擴容的可以嗎? .avi
├─11、BAT面試官為什么都喜歡問并發編程的問題? .avi
├─12、說說synchronized關鍵字的底層原理是什么? .avi
├─13、能聊聊你對CAS的理解以及其底層實現原理可以嗎? .mp4
├─14、ConcurrentHashMap實現線程安全的底層原理到底是什么? .avi
├─15、你對JDK中的AQS理解嗎?AQS的實現原理是什么? .avi
├─16、說說線程池的底層工作原理可以嗎? .avi
├─17、那你再說說線程池的核心配置參數都是干什么的?平時我們應該怎么用? .avi
├─18、如果在線程中使用無界阻塞隊列會發生什么問題? .avi
├─19、你知道如果線程池的隊列滿了之后,會發生什么事情嗎? .avi
├─20、如果線上機器突然宕機,線程池的阻塞隊列中的請求怎么辦? .avi
├─21、談談你對Java內存模型的理解可以嗎? .mp4
├─22、你知道Java內存模型中的原子性、有序性、可見性是什么嗎? .avi
├─23、能從Java底層角度聊聊volatile關鍵字的原理嗎? .mp4
├─24、你知道指令重排以及happens-before原則是什么嗎? .mp4
├─25、volatile底層是如何基于內存屏障保證可見性和有序性的? .avi
├─26、說說你對Spring的_IOC_機制的理解可以嗎? .mp4
├─27、說說你對Spring的AOP機制的理解可以嗎? .mp4
├─28、了解過cglib動態代理嗎?他跟jdk動態代理的區別是什么 .mp4
├─29、額外加餐:能說說Spring中的Bean是線程安全的嗎 .avi
├─30、Spring的事務實現原理是什么?能聊聊你對事務傳播機制的理解嗎? .mp4
├─31、額外加餐:能畫一張圖說說Spring_Boot的核心架構嗎? .mp4
├─32、額外加餐:能畫一張圖說說Spring的核心架構嗎? .avi
├─33、能說說Spring中都使用了哪些設計模式嗎? .mp4
├─34、額外加餐:能畫一張圖說說Spring_Web_MVC的核心架構嗎? .avi
├─35、額外加餐:能畫一張圖說說Spring_Cloud的核心架構嗎? .mp4
├─36、JVM中有哪幾塊內存區域?Java_8之后對內存分代做了什么改進? .avi
├─37、你知道JVM是如何運行起來的嗎?我們的對象是如何分配的? .mp4
├─38、說說JVM在哪些情況下會觸發垃圾回收可以嗎? .mp4
├─39、說說JVM的年輕代垃圾回收算法?對象什么時候轉移到老年代? .mp4
├─40、說說老年代的垃圾回收算法?常用的垃圾回收器都有什么? .avi
├─41、你們生產環境中的Tomat是如何設置JVM參數的?如何檢查JVM運行情況? .mp4
├─42、你在實際項目中是否做過JVM_GC優化,怎么做的? .avi
├─43、你知道發生OOM之后,應該如何排查和處理線上系統的OOM問題? .mp4
├─44_你能聊聊TCPIP四層網絡模型嗎?OSI七層網絡模型也說一下!(上) .mp4
├─45_你能聊聊TCPIP四層網絡模型嗎?OSI七層網絡模型也說一下!(中) .mp4
├─46_你能聊聊TCPIP四層網絡模型嗎?OSI七層網絡模型也說一下!(下) .mp4
├─47、瀏覽器請求www.baidu.com的全過程大概是怎么樣的?(上) .avi
├─48、瀏覽器請求www.baidu.com的全過程大概是怎么樣的?(下) .mp4
├─49、畫一下TCP三次握手流程圖?為啥是三次而不是二次或者四次呢? .avi
├─50、聊聊HTTP協議的工作原理! .avi
├─51、聊聊HTTPS的工作原理?為啥用HTTPS就可以加密通信? .mp4
├─52、聊聊http的長連接的工作原理到底是啥? .avi
├─53、MySQL、MyISAM和InnoDB存儲引擎的區別是啥?(上) .avi
├─54、MySQL、MyISAM和InnoDB存儲引擎的區別是啥?(下) .avi
├─55、聊聊MySQL的索引實現原理?各種索引你們平時都怎么用的?(上) .mp4
├─56、聊聊MySQL的索引實現原理?各種索引你們平時都怎么用的?(下) .mp4
├─57、你能說說事務的幾個特性是啥?有哪幾種隔離級別?(上) .avi
├─58、你能說說事務的幾個特性是啥?有哪幾種隔離級別?(下) .mp4
├─59、你能說說MySQL數據庫鎖的實現原理嗎?如果死鎖了咋辦? .mp4
├─60、MySQL的SQL調優一般都有哪些手段?你們一般怎么做? .avi
├─61、聊聊Socket的工作原理?Socket跟TCP_IP之間是啥關系? .mp4
├─62、進程間是如何通信的?線程間又如何切換呢? .mp4
├─63、你能聊聊BIO、NIO、AIO分別都是啥?有什么區別?(上) .avi
├─64、你能聊聊BIO、NIO、AIO分別都是啥?有什么區別?(下) .mp4
├─65、線上服務器CPU_100%了!該怎么排查、定位和解決? .avi
├─66、線上機器的一個進程用kill命令殺不死該怎么辦?磁盤空間快滿了又該怎么處理? .mp4
├─67、再談原子性:Java規范規定所有變量寫操作都是原子的 .avi
├─68、32位Java虛擬機中的long和double變量寫操作為何不是原子的? .avi
├─69、volatile原來還可以保證long和double變量寫操作的原子性 .avi
├─70、到底有哪些操作在Java規范中是不保證原子性的呢? .avi
├─71、可見性涉及的底層硬件概念:寄存器、高速緩存、寫緩沖器(上) .avi
├─72、可見性涉及的底層硬件概念:寄存器、高速緩存、寫緩沖器(下) .mp4
├─73、深入探秘有序性:Java程序運行過程中發生指令重排的幾個地方 .avi
├─74、JIT編譯器對創建對象的指令重排以及double_check單例實踐 .mp4