面試的那些坑!

2022-05-30 13:03:13 字數 579 閱讀 4039

這幾天在面試的時候一直被乙個問題,被問到我就想查下這個問題是不是我說的不太對,問題如下:

nginx與haproxy的區別:

haproxy的特點:

支援tcp與http協議,工作在網路4層和7層 

支援session共享、cookies引導 

支援通過url健康檢測 

支援8種負載均衡策略 

支援心跳檢測

nginx的特點:

支援http協議,工作在網路7層 

支援通過埠健康檢測 

支援強大的正則匹配規則 

支援websocket協議 

支援http cache

nginx與haproxy的區別總結來說,如果沒有web的**只是負載均衡,使用haproxy,如果有web頁面使用nginx,

但是haproxy要比nginx的處理速度要高,但是很難突破65535這個數字。

dubbo與spring cloud的區別:

dubbo與spring cloud的最大區別在於dubbo使用rpc協議通訊,spring 使用rest協議通訊,

兩個架構好比乙個為聯想品牌機,乙個為組裝機!

那些年面試遇到的坑

在非同步模式下,當我們使用ajax傳送完請求後,可能還有 需要執行。這個時候可能由於種種原因導致伺服器還沒有響應我們的請求,但是因為我們採用了非同步執行方式,所有包含ajax請求 的函式中的剩餘 將繼續執行。如果我們是將請求結果交由另外乙個js函式去處理的,那麼,這個時候就好比兩條執行緒同時執行一樣...

UITextView的那些坑

坑1 ios7及以上的版本上,uitextview出現這樣的問題 彈出鍵盤時,沒輸入任何文字,但是游標位置不是在最上方。解決方案 ios7以後新增了乙個屬性automaticallyadjustsscrollviewinsets,將其置為no即可。別忘了加版本判斷。if ios7 and later...

string的那些坑

坑一 typedef struct st st st test st malloc sizeof st st m1 hello 除錯這段 你會發現最後一句報段錯誤。為什麼呢?string本質是個類,而malloc不知道要呼叫string的建構函式去例項化m1,結果導致m1這個物件實際不存在,去用它當...