資料工程裡很常見的模式是:大量 event、order 或 impression records,要依一張較小的產品、使用者或規則表補上欄位。程式看起來只是一個 join,但 Spark 可能選擇把小...
一、 Map 家族的順序分流:無序 vs 插入序 vs 大小排序HashMap:完全無序。遍歷順序取決於 Hash 值分佈與陣列擴容後的桶位變化,無法保證順序穩定。LinkedHashMap:保證順序...
一、 Set集合的本質:Map的外包裝(Wrapper) Set的核心特徵:不允許重複元素(Uniqueness)。 HashSet的底層真相: HashSet內部直接委派一個私有的HashMap...
一、 HashMap 底層物理結構演進JDK 7:陣列 + 單向鏈結串列(Array + Linked List)發生雜湊碰撞時採用頭插法(Head Insertion)。在多執行緒併發擴容情境下,指...
前一篇處理「Failure Taxonomy:把「答錯」拆成可以修的工程問題」,這篇進一步討論「可重現實驗:Seed、Config、Artifact、Hash 與一鍵重跑」。共同的量測條件是前後比較的...
前面在製作 Forensic Image 時,其實已經碰過很多次 Hash。 當時我們知道,製作完映像檔後通常還會進行 Verification,確認取得的資料沒有在複製過程中發生改變。 今天就把 H...
圖書管理系統完成書籍的 CRUD 之後,接下來要面對的就是使用者。 要做借還書功能,系統必須先知道「是誰借了這本書」。因此,需要一套會員機制。今天先把「會員註冊」建立起來。 為什麼密碼絕對不能存明文?...
昨天我們成功修改了: /etc/pqc_secret_keys.conf 並且在 Wazuh Dashboard 中看到 Rule 550:Integrity checksum changed。 這...
Day 16 我們學過: List<Product> products = new List<Product>(); List<T> 適合: 管理一組有順...
前言 昨天留了個問題沒回答:不同的 key 撞在同一格時會發生什麼事,又該怎麼處理?今天就來看看~ 首先,再次看到熟悉的訂單資料~只是這次我們只給 4 格的 bucket 儲存空間: const o...