<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data-Structures on Khang Nghiem</title><link>https://www.khangnghiem.com/tags/data-structures/</link><description>Recent content in Data-Structures on Khang Nghiem</description><generator>Hugo</generator><language>vi</language><lastBuildDate>Sun, 31 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.khangnghiem.com/tags/data-structures/index.xml" rel="self" type="application/rss+xml"/><item><title>HashMap hoạt động như thế nào bên trong?</title><link>https://www.khangnghiem.com/post/hashmap-internal-05-2026/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://www.khangnghiem.com/post/hashmap-internal-05-2026/</guid><description>&lt;p&gt;Bạn dùng HashMap mỗi ngày. Nhưng khi một cái cache trả về &lt;code&gt;null&lt;/code&gt; mặc dù key đúng, khi một service chạy chậm bất ngờ sau khi data tăng, khi một bug chỉ xảy ra dưới concurrent load - phần lớn những vấn đề đó có gốc rễ từ việc không hiểu HashMap hoạt động bên trong như thế nào. Bài này giải thích từng cơ chế từ góc độ thiết kế, không phải từ định nghĩa.&lt;/p&gt;</description></item></channel></rss>