<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://hanksky12.github.io/categories/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/redis/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_08_31_redis%E5%AF%A6%E5%8B%99%E5%BF%83%E5%BE%97/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E7%9F%A5%E8%AD%98/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/categories/%E7%A8%8B%E5%BC%8F/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E8%B3%87%E6%96%99%E5%BA%AB/</loc>
    <lastmod>2025-08-31T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/coroutine/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/go/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/process/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/python/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/synchronization/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_07_27_synchronization_problem1/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/thread/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_07_27_stop_program2/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E7%A8%8B%E5%BC%8F%E5%81%9C%E6%AD%A2/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/%E8%A8%88%E7%AE%97%E6%A9%9F%E5%9F%BA%E7%A4%8E/</loc>
    <lastmod>2025-07-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/computer-science/</loc>
    <lastmod>2025-05-11T11:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_05_11_websocket/</loc>
    <lastmod>2025-05-11T11:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/os%E8%A8%8A%E8%99%9F/</loc>
    <lastmod>2025-05-11T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_05_11_stop_program1/</loc>
    <lastmod>2025-05-11T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_01_27_book_highlights_crawler/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/categories/%E6%89%8B%E6%9C%AD/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E7%88%AC%E8%9F%B2/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/%E8%AE%80%E6%9B%B8%E5%BF%83%E5%BE%97/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E9%9B%BB%E5%AD%90%E6%9B%B8/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2025_01_28_book_highlights/</loc>
    <lastmod>2025-01-27T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/distributed-task-queue/</loc>
    <lastmod>2024-11-23T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/kafka/</loc>
    <lastmod>2024-11-23T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/message-queue/</loc>
    <lastmod>2024-11-23T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_11_23_kafka/</loc>
    <lastmod>2024-11-23T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/queue/</loc>
    <lastmod>2024-11-23T10:23:51+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_09_01_architecture_patterns_with_python/</loc>
    <lastmod>2024-09-01T09:55:08+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/ddd/</loc>
    <lastmod>2024-09-01T09:55:08+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/ddd/</loc>
    <lastmod>2024-09-01T09:55:08+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_07_25_process_thread1/</loc>
    <lastmod>2024-07-25T21:27:34+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_07_25_process_thread2/</loc>
    <lastmod>2024-07-25T21:27:34+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/poeaa/</loc>
    <lastmod>2024-06-09T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/poeaa/</loc>
    <lastmod>2024-06-09T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_06_09_poeaa_layer/</loc>
    <lastmod>2024-06-09T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E4%BC%81%E6%A5%AD%E7%B4%9A%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2024-06-09T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/storage/</loc>
    <lastmod>2024-04-28T10:41:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/storage/</loc>
    <lastmod>2024-04-28T10:41:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_04_28_storage/</loc>
    <lastmod>2024-04-28T10:41:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_04_28_storage2/</loc>
    <lastmod>2024-04-28T10:41:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E9%98%BF%E9%87%8C%E9%9B%B2/</loc>
    <lastmod>2024-04-28T10:41:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/backend/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/cookie/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/cors/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/cors/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_03_24_cors/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_03_24_cors2/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/frontend/</loc>
    <lastmod>2024-03-24T08:25:11+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/asyncio/</loc>
    <lastmod>2024-02-17T12:48:31+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_02_17_olympus_camera/</loc>
    <lastmod>2024-02-17T12:48:31+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/project/</loc>
    <lastmod>2024-02-17T12:48:31+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/celery/</loc>
    <lastmod>2024-01-27T09:10:43+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_01_27_celery2/</loc>
    <lastmod>2024-01-27T09:10:43+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_01_27_celery/</loc>
    <lastmod>2024-01-27T09:10:43+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2024_01_26_tq/</loc>
    <lastmod>2024-01-26T09:10:43+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-11-18_mq/</loc>
    <lastmod>2023-11-18T07:09:33+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-11-18_rabbit_and_pika/</loc>
    <lastmod>2023-11-18T07:09:33+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/pika/</loc>
    <lastmod>2023-11-18T07:09:33+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/rabbit-mq/</loc>
    <lastmod>2023-11-18T07:09:33+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-09-30_python%E8%AA%9E%E8%A8%80%E8%88%87%E5%BF%83%E5%BE%97/</loc>
    <lastmod>2023-09-30T16:29:23+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E5%BF%83%E6%83%85/</loc>
    <lastmod>2023-09-30T16:29:23+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-09-30_python_flask/</loc>
    <lastmod>2023-09-30T15:31:47+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-09-16_python_logging/</loc>
    <lastmod>2023-09-16T06:13:08+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-08-12-courage_to_be_hated/</loc>
    <lastmod>2023-08-12T08:01:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E9%98%BF%E5%BE%B7%E5%8B%92/</loc>
    <lastmod>2023-08-12T08:01:58+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/rpa/</loc>
    <lastmod>2023-07-16T11:19:09+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-07-16_rpa/</loc>
    <lastmod>2023-07-16T11:19:09+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/c#/</loc>
    <lastmod>2023-06-24T14:20:52+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-06-24_python%E8%88%87c#%E8%A8%98%E6%86%B6%E9%AB%94%E6%AF%94%E8%BC%83/</loc>
    <lastmod>2023-06-24T14:20:52+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-06-24_pool/</loc>
    <lastmod>2023-06-24T09:09:32+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-06-17_hugo/</loc>
    <lastmod>2023-06-17T15:17:53+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E8%A1%8C%E7%82%BA%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2023-06-17T14:06:36+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/series/%E8%A8%AD%E8%A8%88%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2023-06-17T14:06:36+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-06-17_dp_memento/</loc>
    <lastmod>2023-06-17T14:06:36+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-06-17_dp_templatemethod/</loc>
    <lastmod>2023-06-17T14:06:36+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-05-31_otp/</loc>
    <lastmod>2023-05-31T08:17:32+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/tags/%E9%A9%97%E8%AD%89/</loc>
    <lastmod>2023-05-31T08:17:32+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/posts/2023-05-18_hello_world/</loc>
    <lastmod>2023-05-18T21:24:50+08:00</lastmod>
  </url><url>
    <loc>https://hanksky12.github.io/about/</loc>
    <lastmod>2023-05-18T00:01:33+08:00</lastmod>
  </url>
</urlset>
