更新時間:2020-01-14 16:10:54 來源:動力節(jié)點 瀏覽2828次
http1.x和http2.x的區(qū)別。
http2.0增加多路復用、二進制分幀、首部壓縮、服務(wù)器推送。
mysql查詢語句怎么做性能分析。
使用explain或者profile命令。
你知道哪幾種排序算法?
冒泡、選擇、插入、希爾、快速、堆、歸并、桶排序。
HashMap和HashTable的區(qū)別,并說明其底層實現(xiàn)數(shù)據(jù)結(jié)構(gòu)。
HashMap非線程安全,HashTable線程安全。
HashMap滿了之后怎么擴容?
loadfactor為擴容因子,當數(shù)據(jù)容量超過最大容量*loadfactor時容量自動擴大2倍,并將當前的數(shù)據(jù)重新放入新的hashmap中,所以初始的定義大小為2^n的大小最佳。
Linux中遠程傳輸文件有什么方式?
SCP、FTP等。
說說Java中異常的分類。
Throwable子類Exception、Error。
TCP和UDP的區(qū)別,TCP為什么是三次握手,不是兩次。
1)基于連接與無連接
2)TCP要求系統(tǒng)資源較多,UDP較少。
3)UDP程序結(jié)構(gòu)較簡單。
4)流模式(TCP)與數(shù)據(jù)報模式(UDP)。
5)TCP保證數(shù)據(jù)正確性,UDP可能丟包。
6)TCP保證數(shù)據(jù)順序,UDP不保證。 為了防止已失效的連接請求報文段突然又傳送到了服務(wù)端,因而產(chǎn)生錯誤,即重要的事情說三遍
說說數(shù)據(jù)庫設(shè)計的三范式,可以違反三范式嗎?
第一范式,又稱1NF,它指的是在一個應(yīng)用中的數(shù)據(jù)都可以組織成由行和列的表格形式,且表格的任意一個行列交叉點即單元格,都不可再劃分為行和列的形式,實際上任意一張表格都滿足1NF;
第二范式,又稱2NF,它指的是在滿足1NF的基礎(chǔ)上,一張數(shù)據(jù)表中的任何非主鍵字段都全部依賴于主鍵字段,沒有任何非主鍵字段只依賴于主鍵字段的一部分。即,可以由主鍵字段來唯一的確定一條記錄。比如學號+課程號的聯(lián)合主鍵,可以唯一的確定某個成績是哪個學員的哪門課的成績,缺少學號或者缺少課程號,都不能確定成績的意義。
第三范式,又稱3NF,它是指在滿足2NF的基礎(chǔ)上,數(shù)據(jù)表的任何非主鍵字段之間都不產(chǎn)生函數(shù)依賴,即非主鍵字段之間沒有依賴關(guān)系,全部只依賴于主鍵字段。例如將學員姓名和所屬班級名稱放在同一張表中是不科學的,因為學員依賴于班級,可將學員信息和班級信息單獨存放,以滿足3NF。 某些業(yè)務(wù)設(shè)計可以違反三范式。
以上就是動力節(jié)點Java培訓機構(gòu)小編介紹的“Java筆試題庫及答案,邀你來挑戰(zhàn)”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)推薦