http://blog.csdn.net/huaqiangu1123/article/details/78750964
1、說幾種常見的攻擊方式及預(yù)防手段赎瑰。
XSS/CSRF/DDOS具體參考之前的文章鳄哭。
XSS:跨站腳本(Cross-site scripting)https://www.zhihu.com/question/30594960
CSRF:跨站請求偽造(Cross-site request forgery)http://blog.csdn.net/stpeace/article/details/53512283
DDOS: 分布式拒絕服務(wù)(Distributed Denial of Service)https://www.zhihu.com/question/22259175
2柒莉、http1.x和http2.x的區(qū)別盼砍。
http2.0增加多路復(fù)用尘吗、二進(jìn)制分幀、首部壓縮浇坐、服務(wù)器推送睬捶。
3、mysql查詢語句怎么做性能分析近刘。
使用explain或者profile命令擒贸,具體參考之前的文章。
profile命令: http://blog.itpub.net/29371470/viewspace-1355948/
explain :https://www.cnblogs.com/clphp/p/5403215.html
調(diào)優(yōu):https://www.linuxidc.com/Linux/2012-09/70459.htm
4觉渴、你知道哪幾種排序算法介劫?
冒泡、選擇案淋、插入座韵、希爾、快速哎迄、堆回右、歸并、桶排序漱挚。
http://blog.csdn.net/without0815/article/details/7697916
https://www.cnblogs.com/10158wsj/p/6782124.html?utm_source=tuicool&utm_medium=referral
5翔烁、HashMap和HashTable的區(qū)別,并說明其底層實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)旨涝。
HashMap非線程安全蹬屹,HashTable線程安全,具體參考之間的文章白华。
http://blog.csdn.net/u011202334/article/details/51496381
6慨默、HashMap滿了之后怎么擴(kuò)容?
loadfactor為擴(kuò)容因子弧腥,當(dāng)數(shù)據(jù)容量超過最大容量*loadfactor時容量自動擴(kuò)大2倍厦取,并將當(dāng)前的數(shù)據(jù)重新放入新的hashmap中,所以初始的定義大小為2^n的大小最佳管搪。
7虾攻、Linux中遠(yuǎn)程傳輸文件有什么方式?
yum install openssh-clients 安裝scp命令
SCP更鲁、FTP等霎箍。http://blog.csdn.net/gatieme/article/details/51673229
scp scp142.txt root@192.168.190.144:scp142.txt
scp root@192.168.190.144:scp144.txt ./
8、說說Java中異常的分類澡为。
Throwable子類Exception漂坏、Error
9、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)生錯誤指蚜,即重要的事情說三遍
10乞巧、說說數(shù)據(jù)庫設(shè)計(jì)的三范式,可以違反三范式嗎摊鸡?
第一范式绽媒,又稱1NF,它指的是在一個應(yīng)用中的數(shù)據(jù)都可以組織成由行和列的表格形式免猾,且表格的任意一個行列交叉點(diǎn)即單元格是辕,都不可再劃分為行和列的形式,實(shí)際上任意一張表格都滿足1NF猎提;
第二范式获三,又稱2NF,它指的是在滿足1NF的基礎(chǔ)上锨苏,一張數(shù)據(jù)表中的任何非主鍵字段都全部依賴于主鍵字段疙教,沒有任何非主鍵字段只依賴于主鍵字段的一部分。即伞租,可以由主鍵字段來唯一的確定一條記錄贞谓。比如學(xué)號+課程號的聯(lián)合主鍵,可以唯一的確定某個成績是哪個學(xué)員的哪門課的成績葵诈,缺少學(xué)號或者缺少課程號裸弦,都不能確定成績的意義。
第三范式驯击,又稱3NF烁兰,它是指在滿足2NF的基礎(chǔ)上,數(shù)據(jù)表的任何非主鍵字段之間都不產(chǎn)生函數(shù)依賴徊都,即非主鍵字段之間沒有依賴關(guān)系沪斟,全部只依賴于主鍵字段。例如將學(xué)員姓名和所屬班級名稱放在同一張表中是不科學(xué)的,因?yàn)閷W(xué)員依賴于班級主之,可將學(xué)員信息和班級信息單獨(dú)存放择吊,以滿足3NF。 某些業(yè)務(wù)設(shè)計(jì)可以違反三范式槽奕。