Java面試內容提綱

2021-09-10 05:03:42 字數 969 閱讀 8537

第一章

1-1 主要內容介紹

第二章2-1 網路基礎知識講解

2-2 tcp的三次握手

2-3 tcp的三次握手

2-4 tcp的四次握手

2-5 tcp和udp的區別

2-6 tcp的滑窗

2-7 http相關

2-8 http相關2

2-9 http和https的區別

2-10 socket相關

2-11 網路知識總結

第三章3-1 資料庫架構

3-2 優化你的索引-運用二叉樹

3-3 優化你的索引-運用b樹

3-4 優化你的索引-運用b+樹

3-5 優化你的索引-運用hash以及bitmap

3-6 密集索引和稀疏索引的區別

3-7 索引額外的問題之如何調優sql

3-8 索引額外問題之最左匹配原則的成因

3-9 索引額外問題之建立越多越好嗎?

3-10 鎖模組之myisam與innodb關於鎖方面的區別

3-11 鎖模組之myisam與innodb關於鎖方面的區別2

3-12 鎖模組之資料庫事務的四大特性

3-13 鎖模組之事務迸發訪問產生的問題以及事務隔離機制

3-14 鎖模組之事務迸發訪問產生的問題以及事務隔離機制2

3-15 鎖模組之當前讀與快照講

3-16 鎖模組之rr如何避免幻讀

3-17 鎖模組小結

3-18 關鍵語法講解

第四章 redis

4-1 redis 簡介

4-2 redis 常用資料型別

4-3 從海量資料裡查詢某一固定字首的key

4-4 如何實現分布式鎖

4-5 如何實現非同步佇列

4-6 持久化方法之rdb

4-7 持久化方式之aof以及混合模式

4-8 pipeline及主從同步

4-9 redis集群

Java面試基礎知識提綱

這個部分的內容是頻率高的內容,個人覺得是因為結合了資料結構,還可以結合併發安全考。其實要通關這部分,最好就是把jdk 標準類的原始碼實現一次 arraylist linkedlist vector 的底層實現和區別 hashmap 和 hashtable的底層實現和區別,兩者和 concurrent...

First Week學習內容提綱

1 python是一門物件導向的解釋性語言解釋性語言最大的優點就是平台的可移植性,最大的缺點是執行效率比較低下 但是今天當計算機硬體足夠發達的時候,我們追求得更多並不是程式的執行效率而是開發效率 說明 如果在linux環境下更新到python3.x版本的話需要通過源 構建安裝 因為在linux系統下...

2019 8 13面試內容

1 基本資料型別 5種 boolean string number undefined object 物件,null 2 閉包原理,優缺點 3 變數 機制 4 如何判斷ie瀏覽器 5 有沒有嘗試自己封裝ajax 寫出原生ajax 6 react多層父元件props傳遞給子元件,用context管理,...