<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.zempty.sg/spring-cloud-%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD-bootstrap.properties(bootstrap.yml-%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/</loc>
<lastmod>2022-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E7%BB%99%E6%8A%95%E8%B5%84%E6%96%B0%E6%89%8B%E7%9A%84%E6%9E%81%E7%AE%80%E8%82%A1%E7%A5%A8%E8%AF%BE/</loc>
<lastmod>2022-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/git-submodule-%E7%94%A8%E6%B3%95%E6%80%BB%E7%BB%93/</loc>
<lastmod>2022-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/jenkins%E4%BD%BF%E7%94%A8docker-%E9%83%A8%E7%BD%B2%E9%95%9C%E5%83%8F-%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%E7%9A%84%E9%97%AE%E9%A2%98/</loc>
<lastmod>2022-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/java_regular_expression/</loc>
<lastmod>2022-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/httpclient-occur-error/</loc>
<lastmod>2022-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%A0%BC%E5%BC%8F%E4%BB%8B%E7%BB%8D/</loc>
<lastmod>2022-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E7%94%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%9F%9F%E5%90%8D%E5%88%9B%E5%BB%BA%E9%82%AE%E7%AE%B1-%E8%8B%B9%E6%9E%9C%E7%94%A8%E6%88%B7%E8%AE%A2%E9%98%85-icloud-+-%E6%9C%8D%E5%8A%A1/</loc>
<lastmod>2023-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/ByteBuffer-%E8%AF%A6%E8%A7%A3/</loc>
<lastmod>2023-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/finalcutpro%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc>
<lastmod>2023-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/Cursor-%E6%88%96%E8%80%85-VSCode-%E4%B8%AD%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C-java%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/</loc>
<lastmod>2024-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/Phaser-%E7%B1%BB%E8%AF%A6%E8%A7%A3-JUC-%E5%B9%B6%E5%8F%91/</loc>
<lastmod>2024-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE%E7%AE%97%E6%B3%95%E5%88%86%E6%9E%90/</loc>
<lastmod>2025-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E4%BF%9D%E7%95%99%E9%87%8D%E5%A4%8Dk%E4%B8%AA%E5%85%83%E7%B4%A0/</loc>
<lastmod>2025-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/%E9%A2%98%E8%A7%A3leetcode32/</loc>
<lastmod>2025-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/intro-to-mcp-and-cursor/</loc>
<lastmod>2025-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/ai/</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-189-rotate-array-analysis/</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-301-analysis/</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-121-best-time-to-buy-and-sell-stock/</loc>
<lastmod>2025-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-122-best-time-to-buy-an-d-sell-stock-ii-analysis-and-comparison-with-121/</loc>
<lastmod>2025-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-123-best-time-to-buy-and-sell-stock-iii-analysis/</loc>
<lastmod>2025-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-188-best-time-to-buy-and-sell-stock-iv-analysis/</loc>
<lastmod>2025-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-55-jump-game/</loc>
<lastmod>2025-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-45-jump-game-ii-three-solutions-analysis/</loc>
<lastmod>2025-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/blog-cover-image-demo/</loc>
<lastmod>2025-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/blog-version-1-update/</loc>
<lastmod>2025-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-283-move-zeroes-analysis/</loc>
<lastmod>2025-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-274-h-index/</loc>
<lastmod>2025-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-238-product-of-array-except-self-analysis/</loc>
<lastmod>2025-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-134-gas-station-analysis/</loc>
<lastmod>2025-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-135-candy-analysis/</loc>
<lastmod>2025-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-42-trapping-rain-water-analysis-of-three-solutions/</loc>
<lastmod>2025-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-12-integer-to-roman-analysis/</loc>
<lastmod>2025-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-13-roman-to-integer-analysis/</loc>
<lastmod>2025-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-14-longest-common-prefix-five-solutions-analysis/</loc>
<lastmod>2025-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-58-length-of-last-word/</loc>
<lastmod>2025-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-151-reverse-words-in-a-string-four-solutions-analysis/</loc>
<lastmod>2025-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/claude-code-and-mcp-experience/</loc>
<lastmod>2025-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-6-zigzag-conversion-analysis/</loc>
<lastmod>2025-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/kmp-algorithm-explained-in-detail/</loc>
<lastmod>2025-07-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-28-find-the-index-of-the-first-occurrence-in-a-string-analysis/</loc>
<lastmod>2025-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-68-text-justification-detailed-analysis/</loc>
<lastmod>2025-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/git-worktree-practical-guide/</loc>
<lastmod>2025-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/git-restore-reset-revert-complete-guide/</loc>
<lastmod>2025-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/pareto-principle-learning-efficiency-and-skill-acquisition/</loc>
<lastmod>2025-08-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/binary-search-comprehensive-guide/</loc>
<lastmod>2025-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-33-search-in-rotated-sorted-array-analysis/</loc>
<lastmod>2025-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-153-find-min-rotated-array-analysis/</loc>
<lastmod>2025-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-34-search-range-analysis/</loc>
<lastmod>2025-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-4-median-of-two-sorted-arrays-analysis/</loc>
<lastmod>2025-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-875-koko-eating-bananas-analysis/</loc>
<lastmod>2025-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/leetcode-1011-capacity-to-ship-packages-within-d-days/</loc>
<lastmod>2025-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/java-exception-handling-best-practices/</loc>
<lastmod>2025-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/from-alfred-iterm2-to-raycast-ghostty/</loc>
<lastmod>2026-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/seven-things-i-should-learn/</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.zempty.sg/404/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/archive/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/tags/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/CLAUDE/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/about/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/page2/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/page3/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/page4/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/page5/</loc>
</url>
<url>
<loc>https://blog.zempty.sg/googledb06e025310e016e.html</loc>
<lastmod>2026-03-22T13:59:36+00:00</lastmod>
</url>
</urlset>
