<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://blog.kwunlam.com/tags/index.html</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Virmach-2020-Black-Friday-review/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/leetcode-Reverse-Integer/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/leetcode-two-sum-javascript/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/index.html</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/about/index.html</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Password-store-paradigm/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Notes-for-Oracle-Certified-Professional-Java-11-1Z0-819-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Notes-of-Vue/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Sails-js-starter-guides/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Notes-about-ajax-request/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-6-Network-Performance-Measures/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-5-Switching/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Session-and-Token/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Setup-mysql-with-docker/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Spring-Boot-notes1-Database-and-CURD/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Study-plan-for-Oracle-Certified-Professional-Java-11-1Z0-819/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Understanding-the-JavaScript-Event-Loop/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Updating-Hexo-and-Icarus-Theme-to-Latest-Version/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Updating-my-hexo-and-icarus-install/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Software-Design-Patterns-Creational-Patterns/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Spring-Basic-Notes-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-3-Hash-function/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-2-Symmetric-and-Asymmetric-Encryption/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-4-Authentication-and-Standards/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-6-System-Security/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Internetional-Relationship-Tools-and-Target/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-7-Wireless-LAN-Security/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-5-IPSec-TLS-VPN-HTTPS/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-Summary-1-5/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Java-Error-and-exception/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Javascript-callback-promise-await-async/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/MYSQL-what-s-the-different-betweenUTF8-and-UTF8-mb4/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-1-Overview-of-protocol-and-OSI-model/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Manage-multiple-jdks-in-macos-M1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-2-Addressing/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Learn-Spring-Boot-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Leetcode-Palindrom-Number/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Java-Concurrent-basic-notes/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Java-SE-11-Fundamentals-and-API-Usage-1Z0-819-Exam-Topic-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-3-Internet-Transport-Layer-Protocol/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Networking-Notes-4-Network-support-group/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HikariCP-case-study-4-FAUX-LOCK/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HikariCP-case-study-5-CopyOnWriteArrayList/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HostHatch-Hong-Kong-VPS-review/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/How-to-host-a-Hexo-Blog-on-your-Windows-laptop-with-server/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/How-to-upgrade-your-linux-kernel-Debian-Ubuntu/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/ISC2-CC-Notes-2-Business-Continuty-and-Disaster-Recovery/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/ISC2-CC-Notes-3-Security-Architecture-and-Engineering/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/ISC2-CC-Notes-4-Network-Security/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/ISC2-CC-Notes-5-Security-Operations/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/How-to-build-a-hello-world-docker-image-by-docker-file/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/ISC2-CC-Notes-1-Security-Principles/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/IT-Auditing-notes-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/IT-Auditing-notes-2/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Information-Security-Notes-1-Classical-Crypto-System/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/AWS-Certified-AI-Practitioner-key-notes/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Bitcoin-implementation-in-typescript/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Algorithm-Master-Theorem-for-exam/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Blockchain-key-take-away/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Amazon-AI-Practitioner-Final-review/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Config-wireguard-with-csf/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Cloud-Notes-of-Technical-Issues-in-Distributed-System/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Algorithm-Dynamic-Programming/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Data-Mining-Notes-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HikariCP-case-study-1-Thread-Safety/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HikariCP-case-study-3-getConnection-Semaphore/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Distributed-and-Cloud-Computing-Notes-1/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/HikariCP-case-study-2-HikariPool-Initialization/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/AWS-Certified-AI-Practitioner-AIF-C01-study-plan/</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/Words-of-Wisdom/index.html</loc>
    
    <lastmod>2025-06-19</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  

  <url>
    <loc>https://blog.kwunlam.com/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  
  <url>
    <loc>https://blog.kwunlam.com/tags/Blockchain/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Bitcoin/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Notes/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Algorithm/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/linux/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/CSF/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/iptables/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/wireguard/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Cloud-Computing/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Data-Mining/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Java/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/VPS/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/HostHatch/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Bench/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/How-To/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Hexo/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Netlify/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Linux/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Kernel/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Debian/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Ubuntu/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Docker/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Auditing/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Information-Security/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Internetional-Relationship/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/politics/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Programming/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Javascript/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Networking/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/jdk/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/macos/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Concurrent/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/JavaSE11/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/1Z0-819/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Certification/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/JavaFundamentals/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/API/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/password/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Security/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/hashing/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/encryption/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Nodejs/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Vue/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Login/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/JWT/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Session/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Spring-Boot/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Icarus/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Blog/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Update/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/VirMach/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Software-Design/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Design-Patterns/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/Creational-Patterns/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/javascript/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/tags/programming/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  

  
  <url>
    <loc>https://blog.kwunlam.com/categories/Notes/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Source-Code-read/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Review/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/How-To/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Docker/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Software-Engineering/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Java/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/web/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/Docker/MySQL/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/How-To/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>https://blog.kwunlam.com/categories/leetcode/</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
</urlset>
