<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://note.crab.center/article/jg-interview_java_java-collection</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_java_java-basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_intro_faq</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_interview-preparation_self-test-of-common-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_interview-preparation_key-points-of-interview</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_interview-preparation_interview-experience</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_interview-preparation_internship-experience</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_interview-preparation_how-to-handle-interview-nerves</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_home</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_distributed-system_distributed-system</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_database_redis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_database_mysql</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_cs-basics_operating-system</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_cs-basics_network</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_cs-basics_data-structure</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_cs-basics_algorithms</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg-interview_cs-basics__E8_AE_A1_E7_AE_97_E6_9C_BA_E5_9F_BA_E7_A1_80_E5_90_88_E9_9B_86</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_zhuanlan_source-code-reading</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_zhuanlan_java-mian-shi-zhi-bei</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_zhuanlan_interview-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_zhuanlan_handwritten-rpc-framework</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_zhuanlan_back-end-interview-high-frequency-system-design-and-scenario-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_maven_maven-core-concepts</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_maven_maven-best-practices</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_gradle_gradle-core-concepts</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_git_github-tips</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_git_git-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_docker_docker-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_tools_docker_docker-in-action</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_web-real-time-message-push</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_system-design-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_why-password-reset-instead-of-retrieval</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_sso-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_sentive-words-filter</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_jwt-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_encryption-algorithms</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_design-of-authority-system</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_data-validation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_data-desensitization</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_basis-of-authority-certification</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_security_advantages-and-disadvantages-of-jwt</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_schedule-task</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_springboot-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_springboot-knowledge-and-questions-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_spring-transaction</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_spring-knowledge-and-questions-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_spring-design-patterns-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_spring-common-annotations</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_spring-boot-auto-assembly-principles</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_ioc-and-aop</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_spring_async</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_netty</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_framework_mybatis_mybatis-interview</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_design-pattern</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_basis_unit-test</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_basis_software-engineering</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_basis_refactoring</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_basis_naming</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_basis_RESTfulAPI</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_system-design_J2EE_E5_9F_BA_E7_A1_80_E7_9F_A5_E8_AF_86</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_roadmap_java-to-ai-roadmap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_roadmap_java-roadmap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_roadmap_full-stack-roadmap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_roadmap_backend-to-ai-agent-roadmap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_tutorial</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_tools</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_tool-library</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_system-design</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_practical-project</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_machine-learning</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_open-source-project_big-data</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_javaguide_use-suggestion</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_javaguide_intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_javaguide_history</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_javaguide_faq</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_javaguide_contribution-guideline</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java9</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java8-tutorial-translate</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java8-common-new-features</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java26</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java25</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java24</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java22-23</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java21</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java20</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java19</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java18</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java17</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java16</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java14-15</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java12-13</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java11</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_new-features_java10</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_memory-area</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_jvm-parameters-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_jvm-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_jvm-in-action</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_jvm-garbage-collection</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_jdk-monitoring-and-troubleshooting-tools</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_classloader</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_class-loading-process</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_jvm_class-file-structure</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_io_nio-basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_io_io-model</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_io_io-design-patterns</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_io_io-basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_virtual-thread</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_threadlocal</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_reentrantlock</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_optimistic-lock-and-pessimistic-lock</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_jmm</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-thread-pool-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-thread-pool-best-practices</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-lock</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-concurrent-questions-03</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-concurrent-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-concurrent-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_java-concurrent-collections</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_completablefuture-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_cas</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_atomic-classes</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_concurrent_aqs</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_priorityqueue-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_linkedlist-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_linkedhashmap-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_java-collection-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_java-collection-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_java-collection-precautions-for-use</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_hashmap-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_delayqueue-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_copyonwritearraylist-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_concurrent-hash-map-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_arraylist-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_collection_arrayblockingqueue-source-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_why-there-only-value-passing-in-java</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_unsafe</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_syntactic-sugar</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_spi</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_serialization</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_reflection</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_proxy</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_java-keyword-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_java-basic-questions-03</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_java-basic-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_java-basic-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_generics-and-wildcards</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_java_basis_bigdecimal</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_teach-you-how-to-prepare-for-the-interview-hand-in-hand</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_self-test-of-common-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_resume-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_project-experience-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_pdf-interview-javaguide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_key-points-of-interview</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_java-roadmap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_interview-experience</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_internship-experience</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_how-to-handle-interview-nerves</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_interview-preparation_backend-interview-plan</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_home</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_work_get-into-work-mode-quickly-when-you-join-a-company</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_work_employee-performance</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_work_32-tips-improving-career</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_programmer_how-do-programmers-publish-a-technical-book</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_programmer_high-value-certifications-for-programmers</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_programmer_efficient-book-publishing-and-practice-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_personal-experience_two-years-of-back-end-develop--experience-in-didi-and-toutiao</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_personal-experience_huawei-od-275-days</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_personal-experience_four-year-work-in-tencent-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_personal-experience_8-years-programmer-work-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_the-experience-of-get-offer-from-over-20-big-companies</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_the-experience-and-thinking-of-an-interview-experienced-by-an-older-programmer</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_technical-preliminary-preparation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_summary-of-spring-recruitment</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_some-secrets-about-alibaba-interview</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_screen-candidates-for-packaging</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_my-personal-experience-in-2021</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_interview_how-to-examine-the-technical-ability-of-programmers-in-the-first-test-of-technology</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_thinking-about-technology-and-business-after-five-years-of-work</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_the-growth-strategy-of-the-technological-giant</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_ten-years-of-dachang-growth-road</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_seven-tips-for-becoming-an-advanced-programmer</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_programmer-quickly-learn-new-technology</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_meituan-three-year-summary-lesson-10</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-quality-technical-articles_advanced-programmer_20-bad-habits-of-bad-programmers</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_sql-optimization</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_read-and-write-separation-and-library-subtable</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_message-queue_rocketmq-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_message-queue_rabbitmq-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_message-queue_message-queue</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_message-queue_kafka-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_message-queue_disruptor-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_load-balancing</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_high-performance-system-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_high-performance-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_deep-pagination-optimization</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_data-cold-hot-separation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-performance_cdn</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_timeout-and-retry</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_redundancy</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_performance-test</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_limit-request</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_idempotency</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_high-availability-system-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_high-availability-system-design</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_high-availability-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_high-availability_fallback-and-circuit-breaker</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_spring-cloud-gateway-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_rpc_rpc-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_rpc_dubbo</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_zab</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_raft-algorithm</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_paxos-algorithm</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_gossip-protocol</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_consistent-hashing</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_protocol_cap-and-base-theorem</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-transaction</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-system-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-process-coordination_zookeeper_zookeeper-plus</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-process-coordination_zookeeper_zookeeper-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-process-coordination_zookeeper_zookeeper-in-action</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-lock</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-lock-implementations</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-id</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-id-design</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_distributed-configuration-center</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_distributed-system_api-gateway</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-syntax-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-questions-05</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-questions-04</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-questions-03</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_sql_sql-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-stream-mq</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-skiplist</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-persistence</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-memory-fragmentation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-delayed-task</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-data-structures-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-data-structures-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-common-blocking-problems-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_redis-cluster</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_cache-basics</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_redis_3-commonly-used-cache-read-and-write-strategies</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_nosql</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_transaction-isolation-level</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_some-thoughts-on-database-storage-time</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-query-execution-plan</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-query-cache</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-logs</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-index</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-index-invalidation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-high-performance-optimization-specification-recommendations</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_mysql-auto-increment-primary-key-continuous</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_innodb-implementation-of-mvcc</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_index-invalidation-caused-by-implicit-conversion</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_how-sql-executed-in-mysql</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mysql_a-thousand-lines-of-mysql-study-notes</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mongodb_mongodb-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_mongodb_mongodb-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_elasticsearch_elasticsearch-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_character-set</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_database_basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_zero-copy</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_virtual-memory</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_shell-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_process-and-thread</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_os-lock-and-sync</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_operating-system-basic-questions-02</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_operating-system-basic-questions-01</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_linux-intro</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_ipc</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_io-multiplexing</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_operating-system_dead-lock</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_the-whole-process-of-accessing-web-pages</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_tcp-time-wait</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_tcp-reliability-guarantee</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_tcp-keepalive-vs-http-keepalive</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_tcp-connection-and-disconnection</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_tcp-byte-stream-udp-datagram</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_other-network-questions2</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_other-network-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_osi-and-tcp-ip-model</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_network-attack-means</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_nat</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_maximum-number-of-tcp-connections-per-host</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_https-rsa-vs-ecdhe</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_http1_0-vs-http1_1</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_http-vs-rpc</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_http-vs-https</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_http-status-codes</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_dns</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_computer-network-xiexiren-summary</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_can-tcp-and-udp-use-the-same-port</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_can-ping-but-tcp-may-not-connect</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_arp</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_network_application-layer-protocol</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_union-find</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_trie</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_tree</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_skip-list</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_red-black-tree</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_lru-cache</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_linear-data-structure</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_heap</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_hash-table</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_graph</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_data-structure_bloom-filter</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_two-pointers-and-sliding-window</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_top-k</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_the-sword-refers-to-offer</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_string-algorithm-problems</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_linkedlist-algorithm-problems</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_greedy</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_dynamic-programming</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_dfs-bfs</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_complexity-analysis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_common-data-structures-leetcode-recommendations</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_classical-algorithm-problems-recommendations</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_binary-search</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_backtracking</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_cs-basics_algorithms_10-classical-sorting-algorithms</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_software-quality</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_search-engine</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_java</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_distributed-system</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_database</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_books_cs-basics</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_system-design_llm-gateway</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_system-design_ai-voice</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_system-design_ai-application-architecture</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_rag-vector-store</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_rag-optimization</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_rag-knowledge-update</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_rag-document-processing</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_rag-basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_rag_graphrag</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_llm-basis_structured-output-function-calling</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_llm-basis_llm-operation-mechanism</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_llm-basis_llm-evaluation</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_llm-basis_llm-api-engineering</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_interview-questions_rag-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_interview-questions_llm-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_interview-questions_ai-system-design-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_interview-questions_ai-interview-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_interview-questions_agent-interview-questions</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_workflow-graph-loop</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_skills</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_prompt-engineering</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_mcp</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_harness-engineering</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_context-engineering</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_agent-memory</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai_agent_agent-basis</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_project_cc-guide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_the-cool-tricks-for-vibe-coding</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_spec-coding</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_programmer-essential-skills</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_codex-best-practices</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_cli-vs-ide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_claudecode-tips</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_claudecode-commands</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_claudecode-agentview</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_claude-md-best-practices</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_practices_ai-ide</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_trae-m2_7</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_idea-qoder-plugin</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_deepseek-v4-claude-code</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_claude-desktop-cc-switch</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_cc-m3</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_ai-coding_cases_cc-glm5_1</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_zhishixingqiu-two-years</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_writing-technology-blog-six-years</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_my-college-life</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_my-article-was-stolen-and-made-into-video-and-it-became-popular</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_javaguide-100k-star</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_internet-addiction-teenager</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_feelings-of-half-a-year-from-graduation-to-entry</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_feelings-after-one-month-of-induction-training</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_dog-that-copies-other-people-essay</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_about-the-author_deprecated-java-technologies</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://note.crab.center/article/jg_REVIEW</loc><lastmod>2026-07-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
</urlset>