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