iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

軟體工程師的湖濱散記 系列

1.紀錄今天意外的收穫
2.紀錄工作或生活上的心得(當然會與職涯相關)
3.紀錄那些 AHA Moment(ex: 學了很久但總是不懂,卻在一瞬間通了)

參賽天數 6 天 | 共 14 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

01 零拷貝 zero copy

高層次理解:零拷貝,zero copy 是一個性能優化的技術,核心概念是減少數據在記憶體裡,不必要的複製次數。傳統的數據傳輸要在用戶態空間跟內核態空間之間進行多...

2025-09-02 ‧ 由 y___che 分享
DAY 2

02 用戶態、內核態 suck it

「態」感覺用一個環境、一個空間、一個「界」的概念來解釋比較好理解。 用戶態就是人間界的概念,所有的應用程序都住在人間界。內核態就是天界的概念,只有一個 Kern...

2025-09-03 ‧ 由 y___che 分享
DAY 3

03 DMA 直接記憶體存取 Direct Memory Access

記憶體是獨立於人間跟天界的一的次元空間,有點像是咒術迴戰裡放咒具的地方。 人間的應用程序想要執行什麼咒語就往次元裡丟,CPU 遊俠會執行這些咒語。如果想要什麼資...

2025-09-04 ‧ 由 y___che 分享
DAY 4

04 虛擬記憶體&分頁

你覺得東西都在,但搞不好只是假象而已。 你躺在床上想拿什麼就拿得到,你根本也不看,反正你一定覺得手一伸襪子就在那,那實際上在不在根本沒差,因為你其實根本不想穿襪...

2025-09-05 ‧ 由 y___che 分享
DAY 5

05 封包與協議

一個協議會是基於另一個協議才有辦法運作,像 http 或 ws 協議,也是基於 TCP 協議,才有辦法收發。 所以應該說,一個封包在每一層都由每一層的協議來定義...

2025-09-06 ‧ 由 y___che 分享
DAY 6

06 JVM 散記

跑在實體電腦上的電腦。它活在我的電腦上,它把它自己當作一台電腦,但從我們的視角來看,根本就是一個虛無飄渺的抽象概念。 它也學起了電腦,有它所劃分的記憶體空間,最...

2025-09-07 ‧ 由 y___che 分享
DAY 6

07 SQL 地獄散記| 我昨天寫完結果沒送出(吐血

SQL 語法我已經要調快一週了,因為資料量很大,所以要在 DAO 層直接寫 SQL 在資料庫查詢同時直接聚合出結果,我也不知道為什麼我可以搞這麼久,確實我從沒寫...

2025-09-09 ‧ 由 y___che 分享
DAY 6

08 Docker 之救贖|昨天的紀錄就因為忘記發布而中止(冤

Docker 容器們有自己的世界,用自己的網路通信。 但要在同一個物理機器上才有用。 dockerfile 用來 build 專案,弄一個目錄出來,把專案的東西...

2025-09-09 ‧ 由 y___che 分享
DAY 6

09 DNS 雜談

有一個域名,點下去後,會解析(指向)成另一個域名,這種域名的類型,叫 CNAME。 域名點下去,直接解析成 IPv4 的地址,這種域名的類型,叫 A。 根域名,...

2025-09-10 ‧ 由 y___che 分享
DAY 6

010 IO 密集&交易管理

訪問 Redis 也好、MySQL 都是一種網路通信,屬於 IO 密集型的任務。 任務中,若能在最小 IO 操作次數的條件下完成任務是最好。 我今天一個 api...

2025-09-11 ‧ 由 y___che 分享