<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://jl917.github.io/ai/01-summary</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/01-promptengineering</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/02-sample</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/03-rag</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/04-figma</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/05-rule</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/06-skill</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/07-claude</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/03-largeLanguageModel/01-largeLanguageModel</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/01-rag</loc><lastmod>2026-07-25T11:24:20.674Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/01-clearly</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/02-lexical</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/03-stopword</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/04-normalization</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/05-multiQuery</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/06-injection</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/07-hyde</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/08-expansion</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/tech/09-decomposition</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/01-agent</loc><lastmod>2026-07-25T11:24:20.675Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/02-agentPattern</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/03-agentProject</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/04-mcp</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/05-acp</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/06-a2a</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/06-fineTuning/01-fineTuning</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/06-fineTuning/02-fineTuning-sample</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/100-Evaluation</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/110-Embodied</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/50-FunctionCalling</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/70-Embedding</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/9990-LLMJudge</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/claude</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/deepagents</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/deepagents2</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/langchain</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/langgraph</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/ollama</loc><lastmod>2026-07-25T11:24:20.676Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/01</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/02</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/03</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/04</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/05</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/06</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/07</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/08</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/09</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/10</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/11</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/12</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/13</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/14</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/15</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/16</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/17</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/18</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/19</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/20</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/21</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/22</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/23</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/structures</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/portfolio</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/social</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/software</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>1.0</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/escpos</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/commits</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/frontend-checklist</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/node</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/project</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/review</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/semver</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/test</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/wcag</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/nodejs</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/word</loc><lastmod>2026-07-25T11:24:20.677Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/gradle</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/kafka</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-batch</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-boot</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-boot2</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/sql</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/sql2</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/temporal</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/term</loc><lastmod>2026-07-25T11:24:20.678Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/client</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/query</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/schema</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/server</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/01</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/02</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/03</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/04</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/05</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/06</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/07</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/08</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/09</loc><lastmod>2026-07-25T11:24:20.679Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/cryptography/01</loc><lastmod>2026-07-25T11:24:20.690Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/cryptography/02</loc><lastmod>2026-07-25T11:24:20.690Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/01</loc><lastmod>2026-07-25T11:24:20.690Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/02</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/03</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/https/01</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/https/02</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/001</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/002</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/003</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/doctype</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/entity</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/indexedDB</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/storage</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/tag</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/performance/metric</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/performance/rail</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/hooks</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/pattern</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/performance</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/01</loc><lastmod>2026-07-25T11:24:20.691Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/02</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/03</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/04</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/seo/</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/svelte/01</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/svelte/02</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/jest</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/react</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/test</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/test_kr</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/vitest</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/</loc><lastmod>2026-07-25T11:24:20.692Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/project/</loc><lastmod>2026-07-25T11:24:20.693Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-01-why-deep-agents/</loc><lastmod>2026-07-25T11:24:20.693Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-02-quickstart/</loc><lastmod>2026-07-25T11:24:20.693Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-03-planning-todos/</loc><lastmod>2026-07-25T11:24:20.694Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-04-filesystem/</loc><lastmod>2026-07-25T11:24:20.694Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-05-backends/</loc><lastmod>2026-07-25T11:24:20.695Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-06-subagents/</loc><lastmod>2026-07-25T11:24:20.695Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-07-prompting/</loc><lastmod>2026-07-25T11:24:20.696Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-08-middleware/</loc><lastmod>2026-07-25T11:24:20.696Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-09-hitl-permissions/</loc><lastmod>2026-07-25T11:24:20.697Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-10-memory-skills/</loc><lastmod>2026-07-25T11:24:20.697Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-11-streaming-production/</loc><lastmod>2026-07-25T11:24:20.698Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-12-final-project/</loc><lastmod>2026-07-25T11:24:20.698Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-12-final-project/problems</loc><lastmod>2026-07-25T11:24:20.698Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-12-final-project/solutions</loc><lastmod>2026-07-25T11:24:20.698Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/cluster/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-01-setup/challenge</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-02-architecture/challenge</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-02-architecture/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-03-pods/challenge</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-03-pods/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-04-labels-namespaces/challenge</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-04-labels-namespaces/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-05-deployments/challenge</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-05-deployments/</loc><lastmod>2026-07-25T11:24:20.700Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-06-services/challenge</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-06-services/</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-07-config-secret/challenge</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-07-config-secret/</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-08-health-probes/challenge</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-08-health-probes/</loc><lastmod>2026-07-25T11:24:20.701Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-09-resources/challenge</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-09-resources/</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-10-storage/challenge</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-10-storage/</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-11-statefulset/challenge</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-11-statefulset/</loc><lastmod>2026-07-25T11:24:20.702Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-12-jobs-daemonset/challenge</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-12-jobs-daemonset/</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-13-scheduling/challenge</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-13-scheduling/</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-14-ingress/challenge</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-14-ingress/</loc><lastmod>2026-07-25T11:24:20.703Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-15-network-policy/challenge</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-15-network-policy/</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-16-rbac/challenge</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-16-rbac/</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-17-helm/challenge</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-17-helm/</loc><lastmod>2026-07-25T11:24:20.704Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-18-autoscaling/challenge</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-18-autoscaling/</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-19-observability/challenge</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-19-observability/</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-20-security/challenge</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-20-security/</loc><lastmod>2026-07-25T11:24:20.705Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-21-disruptions/challenge</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-21-disruptions/</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-22-crd-operators/challenge</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-22-crd-operators/</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-23-kustomize-gitops/challenge</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-23-kustomize-gitops/</loc><lastmod>2026-07-25T11:24:20.706Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-24-troubleshooting/challenge</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-24-troubleshooting/</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-25-final-project/</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-25-final-project/problems</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-25-final-project/solutions</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/docker/</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/</loc><lastmod>2026-07-25T11:24:20.707Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.708Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-02-architecture/</loc><lastmod>2026-07-25T11:24:20.708Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-03-topics-partitions/</loc><lastmod>2026-07-25T11:24:20.708Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-04-producer/</loc><lastmod>2026-07-25T11:24:20.709Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-05-consumer/</loc><lastmod>2026-07-25T11:24:20.710Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-06-offsets/</loc><lastmod>2026-07-25T11:24:20.710Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-07-delivery-semantics/</loc><lastmod>2026-07-25T11:24:20.711Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-08-replication/</loc><lastmod>2026-07-25T11:24:20.711Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-09-retention-compaction/</loc><lastmod>2026-07-25T11:24:20.712Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-10-serialization/</loc><lastmod>2026-07-25T11:24:20.712Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-11-performance/</loc><lastmod>2026-07-25T11:24:20.713Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-12-connect/</loc><lastmod>2026-07-25T11:24:20.713Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-13-streams/</loc><lastmod>2026-07-25T11:24:20.714Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-14-operations/</loc><lastmod>2026-07-25T11:24:20.715Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/</loc><lastmod>2026-07-25T11:24:20.715Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/project/</loc><lastmod>2026-07-25T11:24:20.715Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.715Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-02-chat-models/</loc><lastmod>2026-07-25T11:24:20.716Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-03-messages/</loc><lastmod>2026-07-25T11:24:20.717Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-04-prompts/</loc><lastmod>2026-07-25T11:24:20.717Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-05-structured-output/</loc><lastmod>2026-07-25T11:24:20.718Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-06-tools/</loc><lastmod>2026-07-25T11:24:20.718Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-07-tool-loop/</loc><lastmod>2026-07-25T11:24:20.719Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-08-create-agent/</loc><lastmod>2026-07-25T11:24:20.719Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-09-streaming/</loc><lastmod>2026-07-25T11:24:20.720Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-10-memory/</loc><lastmod>2026-07-25T11:24:20.721Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-11-middleware-builtin/</loc><lastmod>2026-07-25T11:24:20.721Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-12-middleware-custom/</loc><lastmod>2026-07-25T11:24:20.722Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-13-hitl/</loc><lastmod>2026-07-25T11:24:20.722Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-14-context-runtime/</loc><lastmod>2026-07-25T11:24:20.723Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-15-long-term-memory/</loc><lastmod>2026-07-25T11:24:20.724Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-16-retrieval-rag/</loc><lastmod>2026-07-25T11:24:20.724Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-17-langgraph/</loc><lastmod>2026-07-25T11:24:20.725Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-18-multi-agent/</loc><lastmod>2026-07-25T11:24:20.725Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-19-observability-eval/</loc><lastmod>2026-07-25T11:24:20.726Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-20-production/</loc><lastmod>2026-07-25T11:24:20.726Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-20-production/problems</loc><lastmod>2026-07-25T11:24:20.726Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-20-production/solutions</loc><lastmod>2026-07-25T11:24:20.726Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/appendix-a-null/</loc><lastmod>2026-07-25T11:24:20.727Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/docker/</loc><lastmod>2026-07-25T11:24:20.727Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/</loc><lastmod>2026-07-25T11:24:20.727Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/sql/</loc><lastmod>2026-07-25T11:24:20.728Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.728Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-02-ddl-datatypes/</loc><lastmod>2026-07-25T11:24:20.728Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-03-sample-database/</loc><lastmod>2026-07-25T11:24:20.728Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-04-select-basics/</loc><lastmod>2026-07-25T11:24:20.729Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-05-where-operators/</loc><lastmod>2026-07-25T11:24:20.729Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-06-aggregate-groupby/</loc><lastmod>2026-07-25T11:24:20.729Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-07-joins/</loc><lastmod>2026-07-25T11:24:20.730Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-08-subqueries/</loc><lastmod>2026-07-25T11:24:20.730Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-09-cte-recursive/</loc><lastmod>2026-07-25T11:24:20.730Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-10-set-operations/</loc><lastmod>2026-07-25T11:24:20.731Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-11-dml/</loc><lastmod>2026-07-25T11:24:20.731Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-12-builtin-functions/</loc><lastmod>2026-07-25T11:24:20.731Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-13-constraints/</loc><lastmod>2026-07-25T11:24:20.731Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-14-views-generated/</loc><lastmod>2026-07-25T11:24:20.732Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-15-indexes/</loc><lastmod>2026-07-25T11:24:20.732Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-16-explain-optimizer/</loc><lastmod>2026-07-25T11:24:20.733Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-17-window-functions/</loc><lastmod>2026-07-25T11:24:20.733Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-18-json/</loc><lastmod>2026-07-25T11:24:20.733Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-19-transactions/</loc><lastmod>2026-07-25T11:24:20.733Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-20-stored-programs/</loc><lastmod>2026-07-25T11:24:20.734Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-21-partitioning/</loc><lastmod>2026-07-25T11:24:20.734Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-22-users-security/</loc><lastmod>2026-07-25T11:24:20.734Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-23-backup-replication/</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-24-monitoring-tuning/</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-25-final-project/</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-25-final-project/problems</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-25-final-project/solutions</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/project/</loc><lastmod>2026-07-25T11:24:20.735Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.736Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-02-job-step/</loc><lastmod>2026-07-25T11:24:20.736Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-03-job-parameters/</loc><lastmod>2026-07-25T11:24:20.737Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-04-tasklet/</loc><lastmod>2026-07-25T11:24:20.737Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-05-chunk/</loc><lastmod>2026-07-25T11:24:20.738Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-06-item-reader/</loc><lastmod>2026-07-25T11:24:20.738Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-07-item-processor/</loc><lastmod>2026-07-25T11:24:20.739Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-08-item-writer/</loc><lastmod>2026-07-25T11:24:20.739Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-09-execution-context/</loc><lastmod>2026-07-25T11:24:20.740Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-10-flow-control/</loc><lastmod>2026-07-25T11:24:20.740Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-11-fault-tolerance/</loc><lastmod>2026-07-25T11:24:20.741Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-12-listeners/</loc><lastmod>2026-07-25T11:24:20.741Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-13-scaling/</loc><lastmod>2026-07-25T11:24:20.742Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/step-14-operations/</loc><lastmod>2026-07-25T11:24:20.743Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/</loc><lastmod>2026-07-25T11:24:20.743Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/project/</loc><lastmod>2026-07-25T11:24:20.743Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.743Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-02-kafka-template/</loc><lastmod>2026-07-25T11:24:20.744Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-03-listener-basics/</loc><lastmod>2026-07-25T11:24:20.745Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-04-serialization/</loc><lastmod>2026-07-25T11:24:20.745Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-05-message-conversion/</loc><lastmod>2026-07-25T11:24:20.746Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-06-ack-modes/</loc><lastmod>2026-07-25T11:24:20.746Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-07-error-handling/</loc><lastmod>2026-07-25T11:24:20.747Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-08-retryable-topic/</loc><lastmod>2026-07-25T11:24:20.747Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-09-transactions/</loc><lastmod>2026-07-25T11:24:20.748Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-10-container-control/</loc><lastmod>2026-07-25T11:24:20.749Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-11-testing/</loc><lastmod>2026-07-25T11:24:20.749Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-12-observability/</loc><lastmod>2026-07-25T11:24:20.750Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/step-13-patterns/</loc><lastmod>2026-07-25T11:24:20.751Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/</loc><lastmod>2026-07-25T11:24:20.751Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/project/</loc><lastmod>2026-07-25T11:24:20.751Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-01-setup/</loc><lastmod>2026-07-25T11:24:20.751Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-02-concepts/</loc><lastmod>2026-07-25T11:24:20.752Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-03-workflow-definition/</loc><lastmod>2026-07-25T11:24:20.752Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-04-activities/</loc><lastmod>2026-07-25T11:24:20.753Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-05-retry-failure/</loc><lastmod>2026-07-25T11:24:20.754Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-06-timers-await/</loc><lastmod>2026-07-25T11:24:20.754Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-07-signal-query-update/</loc><lastmod>2026-07-25T11:24:20.754Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-08-child-continue-as-new/</loc><lastmod>2026-07-25T11:24:20.755Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-09-saga/</loc><lastmod>2026-07-25T11:24:20.755Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-10-versioning/</loc><lastmod>2026-07-25T11:24:20.756Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-11-testing/</loc><lastmod>2026-07-25T11:24:20.757Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-12-operations/</loc><lastmod>2026-07-25T11:24:20.757Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-13-final-project/</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/git</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/npm</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/babel</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/eslint</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/swc</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/typescript</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/vite</loc><lastmod>2026-07-25T11:24:20.758Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url></urlset>