<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>jiankunking</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <icon>https://jiankunking.com/icon.png</icon>
  <id>https://jiankunking.com/</id>
  <link href="https://jiankunking.com/" rel="alternate"/>
  <link href="https://jiankunking.com/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, jiankunking</rights>
  <subtitle>如果你来访我，我不在，请和我门外的花坐一会儿，它们很温暖，我注视他们很多很多日子了。</subtitle>
  <title>衣舞晨风</title>
  <updated>2026-05-20T13:18:37.542Z</updated>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Debugging" scheme="https://jiankunking.com/categories/debugging/"/>
    <category term="CPU-Saturation" scheme="https://jiankunking.com/tags/cpu-saturation/"/>
    <category term="APISIX" scheme="https://jiankunking.com/tags/apisix/"/>
    <category term="OpenResty" scheme="https://jiankunking.com/tags/openresty/"/>
    <category term="Lua" scheme="https://jiankunking.com/tags/lua/"/>
    <category term="Coroutine" scheme="https://jiankunking.com/tags/coroutine/"/>
    <category term="Socket-Buffer" scheme="https://jiankunking.com/tags/socket-buffer/"/>
    <category term="AI-Assisted-Debugging" scheme="https://jiankunking.com/tags/ai-assisted-debugging/"/>
    <id>https://jiankunking.com/runtime-behavior-blind-spots-an-ai-assisted-post-mortem-on-api7-ai-gateway-cpu-saturation-bugs.html</id>
    <link href="https://jiankunking.com/runtime-behavior-blind-spots-an-ai-assisted-post-mortem-on-api7-ai-gateway-cpu-saturation-bugs.html"/>
    <published>2026-05-16T14:00:06.000Z</published>
    <summary>
      <![CDATA[<p>如何借助AI高效复盘?</p>]]>
    </summary>
    <title>运行时行为盲区：API7 AI 网关CPU打满故障的AI辅助事后复盘</title>
    <updated>2026-05-20T13:18:37.542Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="AI" scheme="https://jiankunking.com/categories/ai/"/>
    <category term="APISIX" scheme="https://jiankunking.com/tags/apisix/"/>
    <category term="Plugin" scheme="https://jiankunking.com/tags/plugin/"/>
    <category term="AI" scheme="https://jiankunking.com/tags/ai/"/>
    <category term="Anthropic" scheme="https://jiankunking.com/tags/anthropic/"/>
    <category term="OpenAI" scheme="https://jiankunking.com/tags/openai/"/>
    <category term="Protocol Translation" scheme="https://jiankunking.com/tags/protocol-translation/"/>
    <id>https://jiankunking.com/efficient-design-and-development-in-the-ai-era-practice-of-plugin-development-for-converting-anthropic-requests-to-an-openai-compatible-backend.html</id>
    <link href="https://jiankunking.com/efficient-design-and-development-in-the-ai-era-practice-of-plugin-development-for-converting-anthropic-requests-to-an-openai-compatible-backend.html"/>
    <published>2026-04-16T14:32:58.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>APISIX Anthropic 与 OpenAI 协议互转插件：支持流式、思考、工具调用与多模态</p>
</blockquote>]]>
    </summary>
    <title>AI时代高效设计开发：Anthropic → OpenAI 协议转换插件实战</title>
    <updated>2026-04-30T20:24:28.986Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Year-End Summary" scheme="https://jiankunking.com/categories/year-end-summary/"/>
    <category term="Year-End Summary" scheme="https://jiankunking.com/tags/year-end-summary/"/>
    <category term="2025" scheme="https://jiankunking.com/tags/2025/"/>
    <id>https://jiankunking.com/2025-year-end-summary.html</id>
    <link href="https://jiankunking.com/2025-year-end-summary.html"/>
    <published>2025-12-31T22:40:54.000Z</published>
    <summary>
      <![CDATA[<p>2025年工作聚焦大模型全生命周期管理和多云高可用云原生网关；考取大数据系统开发中级职称和系统架构设计师高级证书。</p>]]>
    </summary>
    <title>2025年终总结</title>
    <updated>2026-04-28T12:03:46.897Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Architecture" scheme="https://jiankunking.com/categories/architecture/"/>
    <category term="Gateway" scheme="https://jiankunking.com/tags/gateway/"/>
    <category term="Multi-Cloud" scheme="https://jiankunking.com/tags/multi-cloud/"/>
    <category term="High Availability" scheme="https://jiankunking.com/tags/high-availability/"/>
    <category term="Kubernetes" scheme="https://jiankunking.com/tags/kubernetes/"/>
    <category term="Istio" scheme="https://jiankunking.com/tags/istio/"/>
    <category term="Envoy" scheme="https://jiankunking.com/tags/envoy/"/>
    <id>https://jiankunking.com/cloud-native-gateway-selection-for-multi-cloud-high-availability.html</id>
    <link href="https://jiankunking.com/cloud-native-gateway-selection-for-multi-cloud-high-availability.html"/>
    <published>2025-11-01T08:51:43.000Z</published>
    <summary>
      <![CDATA[<p>企业上云后，单一云厂商风险逐渐暴露。本文介绍如何设计云原生网关架构，实现跨云高可用，涵盖集群适配、流量隔离等关键设计。</p>]]>
    </summary>
    <title>多云高可用场景下云原生网关架构设计</title>
    <updated>2026-05-15T23:09:49.590Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Architecture" scheme="https://jiankunking.com/categories/architecture/"/>
    <category term="Gateway" scheme="https://jiankunking.com/tags/gateway/"/>
    <category term="Apache" scheme="https://jiankunking.com/tags/apache/"/>
    <category term="APISIX" scheme="https://jiankunking.com/tags/apisix/"/>
    <id>https://jiankunking.com/apache-apisix-architecture.html</id>
    <link href="https://jiankunking.com/apache-apisix-architecture.html"/>
    <published>2025-03-21T22:59:22.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>大家从网上肯定看到过关于Apisix性能高的文章,那么到底是如何实现的呢？<br>本文是分析也是自己学习《OpenResty从入门到实战》及Apisix官方文档的一个笔记</p>
</blockquote>]]>
    </summary>
    <title>Apache APISIX 架构浅析</title>
    <updated>2026-05-20T12:52:33.132Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Kubernetes" scheme="https://jiankunking.com/categories/kubernetes/"/>
    <category term="Gateway" scheme="https://jiankunking.com/tags/gateway/"/>
    <category term="Kubernetes" scheme="https://jiankunking.com/tags/kubernetes/"/>
    <category term="Istio" scheme="https://jiankunking.com/tags/istio/"/>
    <category term="Envoy" scheme="https://jiankunking.com/tags/envoy/"/>
    <category term="Api" scheme="https://jiankunking.com/tags/api/"/>
    <category term="Route" scheme="https://jiankunking.com/tags/route/"/>
    <category term="Priority" scheme="https://jiankunking.com/tags/priority/"/>
    <id>https://jiankunking.com/south-north-entry-gateway-selection.html</id>
    <link href="https://jiankunking.com/south-north-entry-gateway-selection.html"/>
    <published>2025-03-07T22:12:47.000Z</published>
    <summary>
      <![CDATA[<p>国内外混合云环境下南北向网关选型实践，对比分析Istio、Envoy等网关方案的优缺点。</p>]]>
    </summary>
    <title>南北入口网关选型</title>
    <updated>2026-04-28T12:03:46.983Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Go" scheme="https://jiankunking.com/categories/go/"/>
    <category term="Network" scheme="https://jiankunking.com/tags/network/"/>
    <category term="TCP" scheme="https://jiankunking.com/tags/tcp/"/>
    <category term="Client" scheme="https://jiankunking.com/tags/client/"/>
    <category term="Go" scheme="https://jiankunking.com/tags/go/"/>
    <category term="HTTP" scheme="https://jiankunking.com/tags/http/"/>
    <category term="IP" scheme="https://jiankunking.com/tags/ip/"/>
    <category term="Settings" scheme="https://jiankunking.com/tags/settings/"/>
    <category term="TIME_WAIT" scheme="https://jiankunking.com/tags/time-wait/"/>
    <id>https://jiankunking.com/tuning-the-go-http-client-library.html</id>
    <link href="https://jiankunking.com/tuning-the-go-http-client-library.html"/>
    <published>2025-01-18T01:57:05.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>记录一次Go HTTP Client TIME_WAIT的优化</p>
</blockquote>]]>
    </summary>
    <title>Go HTTP 客户端设置的调优指南</title>
    <updated>2026-04-28T12:03:46.986Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Elasticsearch" scheme="https://jiankunking.com/categories/elasticsearch/"/>
    <category term="Performance" scheme="https://jiankunking.com/tags/performance/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="Document" scheme="https://jiankunking.com/tags/document/"/>
    <category term="Size" scheme="https://jiankunking.com/tags/size/"/>
    <category term="Query" scheme="https://jiankunking.com/tags/query/"/>
    <category term="Large" scheme="https://jiankunking.com/tags/large/"/>
    <id>https://jiankunking.com/how-to-optimize-elasticsearch-large-document-query.html</id>
    <link href="https://jiankunking.com/how-to-optimize-elasticsearch-large-document-query.html"/>
    <published>2025-01-11T09:26:20.000Z</published>
    <summary>
      <![CDATA[<p>B端商城业务场景下，接口毛刺严重，耗时主要集中在ES查询。本文记录一次复杂的DSL优化过程，从问题定位到优化方案落地。</p>]]>
    </summary>
    <title>如何优化Elasticsearch大文档查询？</title>
    <updated>2026-04-28T12:03:46.940Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Debugging" scheme="https://jiankunking.com/categories/debugging/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="Shard" scheme="https://jiankunking.com/tags/shard/"/>
    <category term="Production-Incident" scheme="https://jiankunking.com/tags/production-incident/"/>
    <category term="mmap" scheme="https://jiankunking.com/tags/mmap/"/>
    <category term="Native-Memory" scheme="https://jiankunking.com/tags/native-memory/"/>
    <id>https://jiankunking.com/another-incident-caused-by-not-accepting-elasticsearch-official-advice.html</id>
    <link href="https://jiankunking.com/another-incident-caused-by-not-accepting-elasticsearch-official-advice.html"/>
    <published>2025-01-08T13:26:18.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>记录一下<br>一次Elasticsearch集群事故分析、排查、处理</p>
</blockquote>]]>
    </summary>
    <title>又一次不接受Elasticsearch官方建议导致的事故</title>
    <updated>2026-05-15T23:09:49.581Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Year-End Summary" scheme="https://jiankunking.com/categories/year-end-summary/"/>
    <category term="Year-End Summary" scheme="https://jiankunking.com/tags/year-end-summary/"/>
    <category term="2024" scheme="https://jiankunking.com/tags/2024/"/>
    <id>https://jiankunking.com/2024-year-end-summary.html</id>
    <link href="https://jiankunking.com/2024-year-end-summary.html"/>
    <published>2024-12-31T22:40:54.000Z</published>
    <summary>
      <![CDATA[<p>2024年工作集中在B端系统稳定性治理；生活方面持续治疗腰背手问题，家庭状况有所好转。</p>]]>
    </summary>
    <title>2024年终总结</title>
    <updated>2026-04-28T12:03:46.897Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Elasticsearch" scheme="https://jiankunking.com/categories/elasticsearch/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="fetch" scheme="https://jiankunking.com/tags/fetch/"/>
    <category term="phase" scheme="https://jiankunking.com/tags/phase/"/>
    <category term="_id" scheme="https://jiankunking.com/tags/id/"/>
    <id>https://jiankunking.com/elasticsearch-avoid-the-fetch-phase-when-retrieving-only-id.html</id>
    <link href="https://jiankunking.com/elasticsearch-avoid-the-fetch-phase-when-retrieving-only-id.html"/>
    <published>2024-11-24T09:13:48.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>整理自Github的一个issue,也正好解答了我的疑惑<br><a href="https://github.com/elastic/elasticsearch/issues/17159">https://github.com/elastic/elasticsearch/issues/17159</a></p>
</blockquote>]]>
    </summary>
    <title>ElasticSearch为什么不能在query阶段直接返回_id,从而避免fetch?</title>
    <updated>2026-04-28T12:03:46.911Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Elasticsearch" scheme="https://jiankunking.com/categories/elasticsearch/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="翻译" scheme="https://jiankunking.com/tags/%E7%BF%BB%E8%AF%91/"/>
    <category term="Cluster" scheme="https://jiankunking.com/tags/cluster/"/>
    <category term="Sequence" scheme="https://jiankunking.com/tags/sequence/"/>
    <category term="PrimaryTerm" scheme="https://jiankunking.com/tags/primaryterm/"/>
    <category term="Checkpoint" scheme="https://jiankunking.com/tags/checkpoint/"/>
    <id>https://jiankunking.com/elasticsearch-sequence-ids-6-0.html</id>
    <link href="https://jiankunking.com/elasticsearch-sequence-ids-6-0.html"/>
    <published>2024-11-22T22:24:54.000Z</published>
    <summary>
      <![CDATA[<p>本文翻译自Elastic官方博客，介绍Elasticsearch 6.0中Sequence ID的实现原理，包括PrimaryTerms、Sequence Numbers、Local&#x2F;Global Checkpoint等核心概念，以及它们如何实现更快的恢复和跨数据中心复制。</p>]]>
    </summary>
    <title>[译]Elasticsearch Sequence ID实现思路及用途</title>
    <updated>2026-04-28T12:03:46.924Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Java" scheme="https://jiankunking.com/categories/java/"/>
    <category term="Java" scheme="https://jiankunking.com/tags/java/"/>
    <category term="Heap" scheme="https://jiankunking.com/tags/heap/"/>
    <category term="Dump" scheme="https://jiankunking.com/tags/dump/"/>
    <category term="MAT" scheme="https://jiankunking.com/tags/mat/"/>
    <id>https://jiankunking.com/how-to-use-mat-to-identify-the-root-cause-of-a-problem.html</id>
    <link href="https://jiankunking.com/how-to-use-mat-to-identify-the-root-cause-of-a-problem.html"/>
    <published>2024-11-09T02:23:40.000Z</published>
    <summary>
      <![CDATA[<p>MAT（Memory Analyzer Tool）是Java内存分析利器。本文介绍如何利用MAT分析堆转储文件，定位OOM、内存泄漏等问题的根本原因。</p>]]>
    </summary>
    <title>工具进阶：如何利用 MAT 找到问题发生的根本原因</title>
    <updated>2026-04-28T12:03:46.940Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Java" scheme="https://jiankunking.com/categories/java/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Executor" scheme="https://jiankunking.com/tags/executor/"/>
    <category term="ThreadPool" scheme="https://jiankunking.com/tags/threadpool/"/>
    <category term="Java" scheme="https://jiankunking.com/tags/java/"/>
    <category term="CPU-Saturation" scheme="https://jiankunking.com/tags/cpu-saturation/"/>
    <id>https://jiankunking.com/a-problem-caused-by-a-thread-pool-usage-error.html</id>
    <link href="https://jiankunking.com/a-problem-caused-by-a-thread-pool-usage-error.html"/>
    <published>2024-11-02T02:31:01.000Z</published>
    <summary>
      <![CDATA[<p>通过监控发现服务线程数异常飙升，排查发现是线程池使用方式错误导致。本文记录完整的排查过程和解决方案，帮助理解线程池的正确使用姿势。</p>]]>
    </summary>
    <title>一次线程池使用错误导致的问题</title>
    <updated>2026-05-15T23:09:49.556Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Debugging" scheme="https://jiankunking.com/categories/debugging/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="ThreadPool" scheme="https://jiankunking.com/tags/threadpool/"/>
    <category term="Java" scheme="https://jiankunking.com/tags/java/"/>
    <category term="CPU-Saturation" scheme="https://jiankunking.com/tags/cpu-saturation/"/>
    <category term="Feign" scheme="https://jiankunking.com/tags/feign/"/>
    <id>https://jiankunking.com/an-accident-caused-by-excessive-cpu-usage-of-fegin.html</id>
    <link href="https://jiankunking.com/an-accident-caused-by-excessive-cpu-usage-of-fegin.html"/>
    <published>2024-10-13T01:11:01.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>记录一次应用事故分析、排查、处理</p>
</blockquote>
<p>收到CPU告警，业务反馈接口响应耗时过长。本文完整记录从告警发现、问题定位到根因分析的全过程，最终定位到Fegin调用导致的CPU占用过高问题。</p>]]>
    </summary>
    <title>一次Fegin CPU占用过高导致的事故</title>
    <updated>2026-05-15T23:09:49.567Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Elasticsearch" scheme="https://jiankunking.com/categories/elasticsearch/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="停机" scheme="https://jiankunking.com/tags/%E5%81%9C%E6%9C%BA/"/>
    <category term="切换" scheme="https://jiankunking.com/tags/%E5%88%87%E6%8D%A2/"/>
    <category term="上云" scheme="https://jiankunking.com/tags/%E4%B8%8A%E4%BA%91/"/>
    <id>https://jiankunking.com/elasticsearch-non-stop-cloud-solution.html</id>
    <link href="https://jiankunking.com/elasticsearch-non-stop-cloud-solution.html"/>
    <published>2024-09-21T02:16:40.000Z</published>
    <summary>
      <![CDATA[<p>如何给飞行中的飞机换引擎？本文介绍Elasticsearch不停机切换上云的完整方案，解决数据迁移、双写同步、平滑切换等核心问题。</p>]]>
    </summary>
    <title>Elasticsearch不停机切换(上云)方案</title>
    <updated>2026-04-28T12:03:46.919Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Security" scheme="https://jiankunking.com/categories/security/"/>
    <category term="Security" scheme="https://jiankunking.com/tags/security/"/>
    <category term="PKCE" scheme="https://jiankunking.com/tags/pkce/"/>
    <id>https://jiankunking.com/oauth-2-pkce.html</id>
    <link href="https://jiankunking.com/oauth-2-pkce.html"/>
    <published>2024-06-15T08:19:06.000Z</published>
    <summary>
      <![CDATA[<p>OAuth 2.0 PKCE协议详解，通过code_verifier和code_challenge增强公共客户端的安全性，防止授权码拦截攻击。</p>]]>
    </summary>
    <title>OAuth 2 PKCE</title>
    <updated>2026-04-28T12:03:46.971Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="Elasticsearch" scheme="https://jiankunking.com/categories/elasticsearch/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="Elasticsearch" scheme="https://jiankunking.com/tags/elasticsearch/"/>
    <category term="翻译" scheme="https://jiankunking.com/tags/%E7%BF%BB%E8%AF%91/"/>
    <category term="_source" scheme="https://jiankunking.com/tags/source/"/>
    <category term="doc_values" scheme="https://jiankunking.com/tags/doc-values/"/>
    <category term="store" scheme="https://jiankunking.com/tags/store/"/>
    <id>https://jiankunking.com/elasticsearch-source-doc-values-and-store-performance.html</id>
    <link href="https://jiankunking.com/elasticsearch-source-doc-values-and-store-performance.html"/>
    <published>2024-05-04T01:11:55.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>原文地址<br><a href="https://sease.io/2021/02/field-retrieval-performance-in-elasticsearch.html">https://sease.io/2021/02/field-retrieval-performance-in-elasticsearch.html</a></p>
</blockquote>]]>
    </summary>
    <title>[译]Elasticsearch _source Doc_values And Store Performance</title>
    <updated>2026-04-28T12:03:46.924Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="DDD" scheme="https://jiankunking.com/categories/ddd/"/>
    <category term="Reading Notes" scheme="https://jiankunking.com/tags/reading-notes/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="DDD" scheme="https://jiankunking.com/tags/ddd/"/>
    <id>https://jiankunking.com/hand-in-hand-landing-ddd.html</id>
    <link href="https://jiankunking.com/hand-in-hand-landing-ddd.html"/>
    <published>2024-03-21T07:15:11.000Z</published>
    <summary>
      <![CDATA[<p>手把手落地DDD<br>作者：钟敬</p>
<p>追风赶月莫停留，平芜尽处是春山。</p>
<p>如果想看改造旧系统相关可以直接查看【34｜落地经验：怎样在实际项目中推广DDD？】</p>]]>
    </summary>
    <title>手把手落地DDD 笔记</title>
    <updated>2026-04-28T12:03:46.936Z</updated>
  </entry>
  <entry>
    <author>
      <name>jiankunking</name>
    </author>
    <category term="DDD" scheme="https://jiankunking.com/categories/ddd/"/>
    <category term="Reading Notes" scheme="https://jiankunking.com/tags/reading-notes/"/>
    <category term="原创" scheme="https://jiankunking.com/tags/%E5%8E%9F%E5%88%9B/"/>
    <category term="DDD" scheme="https://jiankunking.com/tags/ddd/"/>
    <id>https://jiankunking.com/ddd-practical-course.html</id>
    <link href="https://jiankunking.com/ddd-practical-course.html"/>
    <published>2024-03-02T07:15:11.000Z</published>
    <summary>
      <![CDATA[<p>《DDD实战课》学习笔记，涵盖领域驱动设计的战略设计、战术设计、限界上下文、聚合根、实体、值对象等核心概念。</p>]]>
    </summary>
    <title>DDD实战课 笔记</title>
    <updated>2026-04-28T12:03:46.911Z</updated>
  </entry>
</feed>
