日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

撩课-Web大前端每天5道面试题-Day40

發布時間:2023/12/20 HTML 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 撩课-Web大前端每天5道面试题-Day40 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.git fetch和git pull的區別?

git pull:相當于是從遠程獲取最新版本并merge到本地git fetch:相當于是從遠程獲取最新版本到本地,不會自動merge 復制代碼

2.說說網絡分層里七層模型是哪七層?

應用層: 應用層、表示層、會話層(從上往下)(HTTP、FTP、SMTP、DNS)傳輸層(TCP和UDP)網絡層(IP)物理和數據鏈路層(以太網)每一層的作用如下: 物理層: 通過媒介傳輸比特, 確定機械及電氣規范(比特Bit) 數據鏈路層: 將比特組裝成幀和點到點的傳遞(幀Frame) 網絡層: 負責數據包從源到宿的傳遞和網際互連(包PackeT) 傳輸層: 提供端到端的可靠報文傳遞和錯誤恢復(段Segment) 會話層: 建立、管理和終止會話(會話協議數據單元SPDU) 表示層: 對數據進行翻譯、加密和壓縮(表示協議數據單元PPDU) 應用層: 允許訪問OSI環境的手段(應用協議數據單元APDU)各種協議: ICMP協議: 因特網控制報文協議。 它是TCP/IP協議族的一個子協議, 用于在IP主機、路由器之間傳遞控制消息。 TFTP協議: 是TCP/IP協議族中的一個用來在客戶機與 服務器之間進行簡單文件傳輸的協議, 提供不復雜、開銷不大的文件傳輸服務。 HTTP協議: 超文本傳輸協議, 是一個屬于應用層的面向對象的協議, 由于其簡捷、快速的方式, 適用于分布式超媒體信息系統。 DHCP協議: 動態主機配置協議, 是一種讓系統得以連接到網絡上, 并獲取所需要的配置參數手段。復制代碼

3.說說mongoDB和MySQL的區別?

`MySQL`是傳統的關系型數據庫, `MongoDB`則是非關系型數據庫mongodb以BSON結構(二進制)進行存儲, 對海量數據存儲有著很明顯的優勢。對比傳統關系型數據庫, NoSQL有著非常顯著的性能和擴展性優勢, 與關系型數據庫相比,MongoDB的優點有: ①弱一致性(最終一致),更能保證用戶的訪問速度: ②文檔結構的存儲方式,能夠更便捷的獲取數據。 復制代碼

4.講講304緩存的原理?

服務器首先產生ETag, 服務器可在稍后使用它來判斷頁面是否已經被修改。 本質上, 客戶端通過將該記號傳回服務器 要求服務器驗證其(客戶端)緩存。304是HTTP狀態碼, 服務器用來標識這個文件沒修改, 不返回內容, 瀏覽器在接收到個狀態碼后, 會使用瀏覽器已緩存的文件客戶端請求一個頁面(A)。 服務器返回頁面A,并在給A加上一個ETag。 客戶端展現該頁面,并將頁面連同ETag一起緩存。 客戶再次請求頁面A, 并將上次請求時服務器返回的ETag一起傳遞給服務器。 服務器檢查該ETag, 并判斷出該頁面自上次客戶端請求之后還未被修改, 直接返回響應304(未修改——Not Modified)和一個空的響應體。 復制代碼

5.用node模擬客戶端發起請求?

var http = require("http"); var request = http.request({host:"localhost",port:"8080",path:"/request",method:"post" },function(res){res.on("data",function(chunk){console.log(chunk.toString());}); }); request.write("user=zhang&pass=111"); request.end("請求結束");//結束本次請求 復制代碼

總結

以上是生活随笔為你收集整理的撩课-Web大前端每天5道面试题-Day40的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。