1.紀錄今天意外的收穫
2.紀錄工作或生活上的心得(當然會與職涯相關)
3.紀錄那些 AHA Moment(ex: 學了很久但總是不懂,卻在一瞬間通了)
高層次理解:零拷貝,zero copy 是一個性能優化的技術,核心概念是減少數據在記憶體裡,不必要的複製次數。傳統的數據傳輸要在用戶態空間跟內核態空間之間進行多...
「態」感覺用一個環境、一個空間、一個「界」的概念來解釋比較好理解。 用戶態就是人間界的概念,所有的應用程序都住在人間界。內核態就是天界的概念,只有一個 Kern...
記憶體是獨立於人間跟天界的一的次元空間,有點像是咒術迴戰裡放咒具的地方。 人間的應用程序想要執行什麼咒語就往次元裡丟,CPU 遊俠會執行這些咒語。如果想要什麼資...
你覺得東西都在,但搞不好只是假象而已。 你躺在床上想拿什麼就拿得到,你根本也不看,反正你一定覺得手一伸襪子就在那,那實際上在不在根本沒差,因為你其實根本不想穿襪...
一個協議會是基於另一個協議才有辦法運作,像 http 或 ws 協議,也是基於 TCP 協議,才有辦法收發。 所以應該說,一個封包在每一層都由每一層的協議來定義...
跑在實體電腦上的電腦。它活在我的電腦上,它把它自己當作一台電腦,但從我們的視角來看,根本就是一個虛無飄渺的抽象概念。 它也學起了電腦,有它所劃分的記憶體空間,最...
SQL 語法我已經要調快一週了,因為資料量很大,所以要在 DAO 層直接寫 SQL 在資料庫查詢同時直接聚合出結果,我也不知道為什麼我可以搞這麼久,確實我從沒寫...
Docker 容器們有自己的世界,用自己的網路通信。 但要在同一個物理機器上才有用。 dockerfile 用來 build 專案,弄一個目錄出來,把專案的東西...
有一個域名,點下去後,會解析(指向)成另一個域名,這種域名的類型,叫 CNAME。 域名點下去,直接解析成 IPv4 的地址,這種域名的類型,叫 A。 根域名,...
訪問 Redis 也好、MySQL 都是一種網路通信,屬於 IO 密集型的任務。 任務中,若能在最小 IO 操作次數的條件下完成任務是最好。 我今天一個 api...