一、數據庫索引能夠明顯提升哪一操做的效率?
正確答案: Ajava
A SELECT
B INSERT INTO … VALUES …
C UPDATE
D DELETEpython
二、數據庫:如下哪一種鎖定方式能提供最佳的並行訪問性能?
正確答案: Dmysql
A 列鎖定
B 表鎖定
C 塊鎖定
D 行鎖定linux
三、從DELETE 語句中省略WHERE 子句,將產生什麼結果?
正確答案: Bios
A DELETE 語句將失敗由於沒有記錄可刪除
B DELETE 語句將從表中刪除全部的記錄
C DELETE 語句將提示用戶進入刪除的標準
D DELETE 語句將失敗,由於語法錯誤web
四、raceroute通常使用的是哪一種網絡層協議?
正確答案: Dsql
A vrrp
B udp
C arp
D icmp數據庫
五、ospf協議中哪一種lsa只能在本區域內傳播?
正確答案: A後端
A 2
B 3
C 5
D 7緩存
六、在linux系統中,下列哪些信號沒法捕獲?
正確答案: B
A SIGHUP
B SIGKILL
C SIGQUIT
D SIGUSR1
七、Linux下,如何查看一個端口被什麼進程佔用?
正確答案: B
A netstat -an|grep 端口號
B netstat -tnlp | grep 端口號
C iostat -an | grep 端口號
D iostat -dxt | grep 端口號
八、列表如何去掉重複元素?
正確答案: B
A 列表沒法去重
B 先把list轉換爲一個去重的集合,而後在list化
C 先把list轉換爲一個去重的元組,而後在list化
D 列表不會有重複
九、Python的列表(List)和元組(Tuple)區別是什麼?
正確答案: A
A 列表可變,元組不可變
B 沒有區別
C 限度限制不同
D 列表能夠被迭代,元組沒法迭代
十、關於Python類的繼承正確的說法是?
正確答案: C
A python類沒法繼承
B 能夠繼承可是,沒法執行父類的構建函數
C 能夠有多個父類
D 只能有一個父類
十一、如下關於端口的描述哪些是正確的?
正確答案: A B C D
A FTP使用TCP 20 端口
B FTP使用TCP 21 端口
C DNS使用TCP 53 端口
D DNS使用 UDP 53端口
十二、下面關於http協議中的GET 和 POST 方式的區別,哪些是錯誤的?
正確答案: A C
A 他們均可以被收藏,以及緩存
B GET請求參數放在URL中
C GET只用於查詢請求,不能用於請求數據
D GET不該該處理敏感數據的請求
1三、一個簡單的網站可能由這三部分組成:一個 web服務器(提供網頁和http 服務),一個後臺服務器(好比java 後臺程序,負責計算),一個mysql數據庫服務器(存儲用戶數據)。然而咱們知道,這樣一個網站也是很脆弱的,上述三個服務器的任何一個出現問題(服務器問題,或者服務器的網絡問題,或者上面運行的程序問題),都會致使網站訪問不了。顯然這樣是沒法符合美團大衆點評給用戶的服務承諾的。如今,假定你是公司的技術經理,你認爲你會針對上述3個部分,作一些什麼樣的增強或改善工做,以幫助提升網站的可用性呢?(儘量多的列舉)
1四、從哪幾個方面評價一個hash函數的好壞?列舉幾種常見的hash函數?
參考答案:hash函數好壞的評判標準 1.高效,節省cpu,才能提升併發,做爲中間層,須要高效的根據key來計算hash 2.衝突儘量的小,小到能夠創建惟一索引 3.儘量的節省空間。例如,要把這個結果存儲到數據庫中,在給這個hash後的結果創建索引,那麼咱們但願這個列越小越好,以便節省數據存儲空間。特別是數據庫中創建索引的時候,被索引的字段天然是越小越好 4.要均勻,特別是有多個節點的時候,保證每一個key分佈的均勻,比較重要,不然負載無法均衡 5.rehash的時候,保證key的從新分佈儘量的小,避免給後端帶來較大的衝擊 常見hash函數 好比,md5,sha-1,crc16,crc32等
看完以上的內容,相信你對於Linux的瞭解又加深了一層。做爲一名Linux愛好者,若是你在學習中遇到了困惑須要交流,能夠來咱們的網站(http://www.magedu.com/