http 響應碼 301 和 302 代表的是什麼?有什麼區別?
301,302都是http狀態的編碼,都代表著某個url發生了轉移
區別: 301 redirect:代表永久性轉移
302 redirect:代表暫時性轉移
forward 和 redirect 的區別?
代表了兩種請求**方式:直接**(forward)和間接**(redirect)
舉例:直接:a找b借錢,b說沒有,b去找c借,借到借不到都會把資訊傳遞給a
簡接:a找b借錢,b說沒有,讓a去找c借
簡述 tcp 和 udp 的區別?
1.基於連線與無連線
2.對於系統資源的要求(tcp較多,udp少)
3.udp程式結構較為簡單
4.流模式與資料報模式
5.tcp保證資料正確性,udp可能丟包,tcp保證資料順序,udp不保證
tcp 為什麼要三次握手,兩次不行嗎?為什麼?
不行,因為為了防止已失效的連線請求又傳送到伺服器端,因而產生錯誤
說一下 tcp 粘包是怎麼產生的?
要傳送的資料小於tcp傳送緩衝區的大小,tcp將多次寫入緩衝區的資料一次傳送出去,將會發生粘包
接收資料端的應用層沒有及時讀取接收緩衝區中的資料,將會發生粘包
osi 的七層模型都有哪些?
應用層,表示層,會話層,傳輸層,網路層,資料鏈路層,物理層
get和 post 請求有哪些區別?
get:從指定的資源請求資料
post:向指定的資源提交要被處理的資料
如何實現跨域?
1.ping或script標籤跨域
2.jsonp跨域
3.cors
4.window.name+iframe
5.window.postmessage()
6.修改document.domain跨子域
7.websocket
8.**
說一下 jsonp 實現原理?
瀏覽器只對xhr請求有同源請求限制,而對script標籤src屬性、link標籤ref屬性和img標籤src屬性沒有這種限制,利用這個「漏洞」就可以很好的解決跨域請求。jsonp就是利用了script標籤無同源限制的特點來實現的,當向第三方站點請求時,我們可以將此請求放在
部分面試題
1.請程式設計遍歷頁面上所有textbox控制項並給它賦值為string.empty?答 foreach system.windows.forms.control control in this.controls 2.請程式設計實現乙個氣泡排序演算法?答 int array new int int ...
部分面試題
1.廣播變數和driver 中定義的普通變數的區別 2.資料傾斜 優化的方式,怎樣定位問題,有什麼樣的解決方案,有沒有調參的方式能夠解決的 3.模型 1 怎樣評判彙總層的資料模型的好壞 2 怎樣應對業務變化 3 分層的原則 4.實時流join怎麼做的,採用實時流相互等待借助外部快取join,如果資料...
部分面試題
get與post 通訊的區別 get 請求能快取,post 不能 post 相對 get 安全一點點,因為get 請求都包含在 url 裡,且會被瀏覽器儲存歷史紀錄,post 不會,但是在抓包的情況下都是一樣的。post 可以通過 request body來傳輸比 get 更多的資料,get 沒有這...