<?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-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/01-promptengineering</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/02-sample</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/03-rag</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/04-figma</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/05-rule</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/06-skill</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/02-prompt/07-claude</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/03-largeLanguageModel/01-largeLanguageModel</loc><lastmod>2026-07-26T04:09:23.439Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/04-rag/01-rag</loc><lastmod>2026-07-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.439Z</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-26T04:09:23.440Z</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-26T04:09:23.440Z</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-26T04:09:23.440Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/01-agent</loc><lastmod>2026-07-26T04:09:23.440Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/02-agentPattern</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/03-agentProject</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/04-mcp</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/05-acp</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/05-agent/06-a2a</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/06-fineTuning/01-fineTuning</loc><lastmod>2026-07-26T04:09:23.441Z</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-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/100-Evaluation</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/110-Embodied</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/50-FunctionCalling</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/70-Embedding</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/9990-LLMJudge</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/claude</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/deepagents</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/deepagents2</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/langchain</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/langgraph</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/ai/tools/ollama</loc><lastmod>2026-07-26T04:09:23.441Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/01</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/02</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/03</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/04</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/05</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/06</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/07</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/08</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/09</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/10</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/11</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/12</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/13</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/14</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/15</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/16</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/17</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/18</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/19</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/20</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/21</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/22</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/pattern/23</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/algorithm/structures</loc><lastmod>2026-07-26T04:09:23.442Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/portfolio</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/social</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/hello/software</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>1.0</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/escpos</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/commits</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/frontend-checklist</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/node</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/project</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/review</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/semver</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/test</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/guideline/wcag</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/nodejs</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/mark/word</loc><lastmod>2026-07-26T04:09:23.443Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/gradle</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/kafka</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-01-basics</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-02-sort-filter</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-03-groupby-having</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-04-join</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-05-subquery</loc><lastmod>2026-07-26T04:09:23.444Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-06-case-when</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-07-string-date</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-08-window</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-09-cte</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/leetcode-sql/step-10-final</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-batch</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-boot</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/spring-boot2</loc><lastmod>2026-07-26T04:09:23.445Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/sql</loc><lastmod>2026-07-26T04:09:23.446Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/sql2</loc><lastmod>2026-07-26T04:09:23.446Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/sql3</loc><lastmod>2026-07-26T04:09:23.446Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/temporal</loc><lastmod>2026-07-26T04:09:23.446Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/backend/term</loc><lastmod>2026-07-26T04:09:23.446Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/client</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/query</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/schema</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/graphql/server</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/01</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/02</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/03</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/04</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/05</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/06</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/07</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/08</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/basic/09</loc><lastmod>2026-07-26T04:09:23.447Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/cryptography/01</loc><lastmod>2026-07-26T04:09:23.455Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/cryptography/02</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/01</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/02</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/http2/03</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/https/01</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/http/https/02</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/001</loc><lastmod>2026-07-26T04:09:23.456Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/002</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/etc/rust/003</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/doctype</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/entity</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/indexedDB</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/storage</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/html/tag</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/performance/metric</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/performance/rail</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/hooks</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/pattern</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/performance</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/01</loc><lastmod>2026-07-26T04:09:23.457Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/02</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/03</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/react/sources/04</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/seo/</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/svelte/01</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/svelte/02</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/jest</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/react</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/test</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/test_kr</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/note/frontend/test/vitest</loc><lastmod>2026-07-26T04:09:23.458Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/</loc><lastmod>2026-07-26T04:09:23.459Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/project/</loc><lastmod>2026-07-26T04:09:23.459Z</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-26T04:09:23.460Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-02-quickstart/</loc><lastmod>2026-07-26T04:09:23.460Z</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-26T04:09:23.461Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-04-filesystem/</loc><lastmod>2026-07-26T04:09:23.461Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-05-backends/</loc><lastmod>2026-07-26T04:09:23.462Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-06-subagents/</loc><lastmod>2026-07-26T04:09:23.462Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-07-prompting/</loc><lastmod>2026-07-26T04:09:23.463Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/deepagent/step-08-middleware/</loc><lastmod>2026-07-26T04:09:23.464Z</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-26T04:09:23.464Z</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-26T04:09:23.465Z</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-26T04:09:23.465Z</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-26T04:09:23.466Z</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-26T04:09:23.466Z</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-26T04:09:23.466Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/cluster/</loc><lastmod>2026-07-26T04:09:23.467Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/</loc><lastmod>2026-07-26T04:09:23.467Z</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-26T04:09:23.468Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-01-setup/</loc><lastmod>2026-07-26T04:09:23.468Z</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-26T04:09:23.468Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-02-architecture/</loc><lastmod>2026-07-26T04:09:23.468Z</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-26T04:09:23.468Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-03-pods/</loc><lastmod>2026-07-26T04:09:23.468Z</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-26T04:09:23.469Z</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-26T04:09:23.469Z</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-26T04:09:23.469Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-05-deployments/</loc><lastmod>2026-07-26T04:09:23.469Z</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-26T04:09:23.469Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-06-services/</loc><lastmod>2026-07-26T04:09:23.469Z</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-26T04:09:23.470Z</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-26T04:09:23.470Z</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-26T04:09:23.470Z</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-26T04:09:23.470Z</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-26T04:09:23.471Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-09-resources/</loc><lastmod>2026-07-26T04:09:23.471Z</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-26T04:09:23.472Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-10-storage/</loc><lastmod>2026-07-26T04:09:23.472Z</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-26T04:09:23.472Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-11-statefulset/</loc><lastmod>2026-07-26T04:09:23.472Z</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-26T04:09:23.473Z</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-26T04:09:23.473Z</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-26T04:09:23.473Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-13-scheduling/</loc><lastmod>2026-07-26T04:09:23.473Z</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-26T04:09:23.474Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-14-ingress/</loc><lastmod>2026-07-26T04:09:23.474Z</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-26T04:09:23.475Z</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-26T04:09:23.475Z</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-26T04:09:23.475Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-16-rbac/</loc><lastmod>2026-07-26T04:09:23.475Z</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-26T04:09:23.476Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-17-helm/</loc><lastmod>2026-07-26T04:09:23.476Z</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-26T04:09:23.476Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-18-autoscaling/</loc><lastmod>2026-07-26T04:09:23.476Z</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-26T04:09:23.477Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-19-observability/</loc><lastmod>2026-07-26T04:09:23.477Z</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-26T04:09:23.477Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-20-security/</loc><lastmod>2026-07-26T04:09:23.477Z</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-26T04:09:23.478Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-21-disruptions/</loc><lastmod>2026-07-26T04:09:23.478Z</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-26T04:09:23.478Z</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-26T04:09:23.478Z</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-26T04:09:23.479Z</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-26T04:09:23.479Z</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-26T04:09:23.480Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/k8s/step-24-troubleshooting/</loc><lastmod>2026-07-26T04:09:23.480Z</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-26T04:09:23.480Z</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-26T04:09:23.481Z</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-26T04:09:23.481Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/docker/</loc><lastmod>2026-07-26T04:09:23.481Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/</loc><lastmod>2026-07-26T04:09:23.481Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-01-setup/</loc><lastmod>2026-07-26T04:09:23.481Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-02-architecture/</loc><lastmod>2026-07-26T04:09:23.482Z</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-26T04:09:23.482Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-04-producer/</loc><lastmod>2026-07-26T04:09:23.483Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-05-consumer/</loc><lastmod>2026-07-26T04:09:23.484Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-06-offsets/</loc><lastmod>2026-07-26T04:09:23.484Z</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-26T04:09:23.485Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-08-replication/</loc><lastmod>2026-07-26T04:09:23.486Z</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-26T04:09:23.486Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-10-serialization/</loc><lastmod>2026-07-26T04:09:23.487Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-11-performance/</loc><lastmod>2026-07-26T04:09:23.487Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-12-connect/</loc><lastmod>2026-07-26T04:09:23.488Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-13-streams/</loc><lastmod>2026-07-26T04:09:23.489Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/kafka/step-14-operations/</loc><lastmod>2026-07-26T04:09:23.489Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/</loc><lastmod>2026-07-26T04:09:23.490Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/project/</loc><lastmod>2026-07-26T04:09:23.490Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-01-setup/</loc><lastmod>2026-07-26T04:09:23.491Z</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-26T04:09:23.491Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-03-messages/</loc><lastmod>2026-07-26T04:09:23.492Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-04-prompts/</loc><lastmod>2026-07-26T04:09:23.492Z</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-26T04:09:23.493Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-06-tools/</loc><lastmod>2026-07-26T04:09:23.494Z</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-26T04:09:23.494Z</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-26T04:09:23.495Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-09-streaming/</loc><lastmod>2026-07-26T04:09:23.496Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-10-memory/</loc><lastmod>2026-07-26T04:09:23.496Z</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-26T04:09:23.497Z</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-26T04:09:23.497Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-13-hitl/</loc><lastmod>2026-07-26T04:09:23.498Z</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-26T04:09:23.499Z</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-26T04:09:23.499Z</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-26T04:09:23.500Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-17-langgraph/</loc><lastmod>2026-07-26T04:09:23.501Z</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-26T04:09:23.501Z</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-26T04:09:23.502Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/langchain/step-20-production/</loc><lastmod>2026-07-26T04:09:23.502Z</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-26T04:09:23.502Z</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-26T04:09:23.503Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/appendix-a-null/</loc><lastmod>2026-07-26T04:09:23.503Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/appendix-b-foreign-keys/</loc><lastmod>2026-07-26T04:09:23.504Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/appendix-c-normalization/</loc><lastmod>2026-07-26T04:09:23.504Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/docker/</loc><lastmod>2026-07-26T04:09:23.504Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/</loc><lastmod>2026-07-26T04:09:23.504Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/sql/</loc><lastmod>2026-07-26T04:09:23.505Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-01-setup/</loc><lastmod>2026-07-26T04:09:23.505Z</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-26T04:09:23.505Z</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-26T04:09:23.506Z</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-26T04:09:23.506Z</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-26T04:09:23.507Z</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-26T04:09:23.507Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-07-joins/</loc><lastmod>2026-07-26T04:09:23.507Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-08-subqueries/</loc><lastmod>2026-07-26T04:09:23.508Z</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-26T04:09:23.508Z</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-26T04:09:23.509Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-11-dml/</loc><lastmod>2026-07-26T04:09:23.509Z</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-26T04:09:23.509Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-13-constraints/</loc><lastmod>2026-07-26T04:09:23.510Z</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-26T04:09:23.510Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-15-indexes/</loc><lastmod>2026-07-26T04:09:23.511Z</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-26T04:09:23.511Z</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-26T04:09:23.511Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-18-json/</loc><lastmod>2026-07-26T04:09:23.512Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-19-transactions/</loc><lastmod>2026-07-26T04:09:23.512Z</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-26T04:09:23.513Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/mysql8/step-21-partitioning/</loc><lastmod>2026-07-26T04:09:23.513Z</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-26T04:09:23.514Z</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-26T04:09:23.514Z</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-26T04:09:23.514Z</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-26T04:09:23.515Z</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-26T04:09:23.515Z</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-26T04:09:23.515Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/</loc><lastmod>2026-07-26T04:09:23.515Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-batch5/project/</loc><lastmod>2026-07-26T04:09:23.515Z</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-26T04:09:23.516Z</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-26T04:09:23.516Z</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-26T04:09:23.517Z</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-26T04:09:23.517Z</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-26T04:09:23.518Z</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-26T04:09:23.518Z</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-26T04:09:23.519Z</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-26T04:09:23.520Z</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-26T04:09:23.520Z</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-26T04:09:23.521Z</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-26T04:09:23.521Z</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-26T04:09:23.522Z</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-26T04:09:23.523Z</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-26T04:09:23.523Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/</loc><lastmod>2026-07-26T04:09:23.524Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/spring-kafka/project/</loc><lastmod>2026-07-26T04:09:23.524Z</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-26T04:09:23.524Z</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-26T04:09:23.525Z</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-26T04:09:23.525Z</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-26T04:09:23.526Z</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-26T04:09:23.527Z</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-26T04:09:23.527Z</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-26T04:09:23.528Z</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-26T04:09:23.528Z</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-26T04:09:23.529Z</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-26T04:09:23.530Z</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-26T04:09:23.531Z</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-26T04:09:23.531Z</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-26T04:09:23.532Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/</loc><lastmod>2026-07-26T04:09:23.532Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/project/</loc><lastmod>2026-07-26T04:09:23.532Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-01-setup/</loc><lastmod>2026-07-26T04:09:23.533Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-02-concepts/</loc><lastmod>2026-07-26T04:09:23.533Z</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-26T04:09:23.534Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-04-activities/</loc><lastmod>2026-07-26T04:09:23.535Z</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-26T04:09:23.535Z</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-26T04:09:23.536Z</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-26T04:09:23.536Z</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-26T04:09:23.537Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-09-saga/</loc><lastmod>2026-07-26T04:09:23.537Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-10-versioning/</loc><lastmod>2026-07-26T04:09:23.538Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-11-testing/</loc><lastmod>2026-07-26T04:09:23.539Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/reference/temporal/step-12-operations/</loc><lastmod>2026-07-26T04:09:23.539Z</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-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/git</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/npm</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/babel</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/eslint</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/swc</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/typescript</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url><url><loc>https://jl917.github.io/tools/plugins/vite</loc><lastmod>2026-07-26T04:09:23.540Z</lastmod><priority>0.5</priority><changefreq>monthly</changefreq></url></urlset>