什么是 NAT 協議 我們的計算機要想訪問互聯網上的信息,就需要一個地址,而且這個地址是大家(其他主機)所認可的,是公共的,這個地址也叫做公有 IP 地址。 與之相對的,除了公有 IP 地址外,還 ...
文章核心思想是: 要清晰明白EPOLL為什么性能好。 本文會從網卡接收數據的流程講起,串聯起CPU中斷 操作系統進程調度等知識 再一步步分析阻塞接收數據 select到epoll的進化過程 最后探究epoll的實現細節。 一 從網卡接收數據說起 下圖是一個典型的計算機結構圖,計算機由CPU 存儲器 內存 網絡接口等部件組成。了解epoll本質的第一步,要從硬件的角度看計算機怎樣接收網絡數據。 下圖 ...
2020-06-06 23:45 3 4877 推薦指數:
什么是 NAT 協議 我們的計算機要想訪問互聯網上的信息,就需要一個地址,而且這個地址是大家(其他主機)所認可的,是公共的,這個地址也叫做公有 IP 地址。 與之相對的,除了公有 IP 地址外,還 ...
目錄 SSL證書和HTTPS的關系 SSL數字證書為什么會安全? 數字證書簽發、驗簽流程 reference 參考了很多文章,一些圖片,直接拷貝別人的 ...
轉:https://cloud.tencent.com/developer/article/1431307 開篇 相信大家都用過事務以及了解他的特點,如原子性(Atomicity),一致性(Con ...
有什么區別? 「碼哥字節」 總結出里面的核心知識點以及面試重點,圖文並茂無畏面試與並發編程,全面提升並發編 ...
PS:首先我們要先知道什么是單例,為什么要用單例,用的好處是什么等問題來看。 1:java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這里主要介紹兩種:懶漢式單例、餓漢式單例 單例模式 ...
Anaconda(官方網站)就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。 ...
利用大數據來做BI分析的時候,必不可少需要設置一些調度任務。 本篇就講述一下如何利用hue來編輯shell操作,這里面的很多操作在其他的調度操作里面也是可以借鑒的。 如果是linux里面 ...
目錄 主要 基礎篇 Git Commit Git Branch Git Merge Git Reba ...