<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>0AndWild_log</title><link>https://0andwild.com/</link><description>Recent content on 0AndWild_log</description><generator>Hugo -- gohugo.io</generator><language>ko-KR</language><copyright>© 2026 gunyoung.Park</copyright><lastBuildDate>Fri, 20 Feb 2026 22:35:24 +0900</lastBuildDate><atom:link href="https://0andwild.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Baekjoonhub 크롬 익스텐션 커스텀</title><link>https://0andwild.com/posts/260220_baekjoonhub/</link><pubDate>Fri, 20 Feb 2026 22:35:24 +0900</pubDate><guid>https://0andwild.com/posts/260220_baekjoonhub/</guid><description>Base Directory 추가, 티어 경로 세분화, 디렉토리명 정규화, Java Main/package 자동화, 벌크 업로드 기능을 구현했음.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/260220_baekjoonhub/featured.png"/></item><item><title>Websocket 이란? (RFC 6455)</title><link>https://0andwild.com/posts/260210_websocket/</link><pubDate>Wed, 21 Jan 2026 15:38:26 +0900</pubDate><guid>https://0andwild.com/posts/260210_websocket/</guid><description>웹소켓이 무엇인지와 웹소켓 프로토콜은 어떻게 동작을 하는지 RFC 6455 문서를 살펴보며 알아가보자</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/260210_websocket/featured.png"/></item><item><title>Websocket 이전의 양방향 통신</title><link>https://0andwild.com/posts/260112_before_websocket/</link><pubDate>Mon, 12 Jan 2026 21:18:15 +0900</pubDate><guid>https://0andwild.com/posts/260112_before_websocket/</guid><description>웹소켓 이전의 양방향 통신에 대해 RFC 6202 문서를 읽어보고 HTTP long polling 과 Http streaming 에 대해 알아가보자</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/260112_before_websocket/featured.png"/></item><item><title>25년 간단한 회고와 26년 앞으로의 계획</title><link>https://0andwild.com/posts/260101_plan/</link><pubDate>Thu, 01 Jan 2026 23:03:28 +0900</pubDate><guid>https://0andwild.com/posts/260101_plan/</guid><description>간단한 회고와 계획</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/260101_plan/featured.jpg"/></item><item><title>코딩게임 추천 : 농부는 대체되었다</title><link>https://0andwild.com/posts/251215_game/</link><pubDate>Mon, 15 Dec 2025 16:26:41 +0900</pubDate><guid>https://0andwild.com/posts/251215_game/</guid><description>개발자를 위한 스팀 게임 추천글&amp;hellip;.?</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251215_game/featured.png"/></item><item><title>My Life log</title><link>https://0andwild.com/life_log/</link><pubDate>Sat, 22 Nov 2025 00:00:00 +0000</pubDate><guid>https://0andwild.com/life_log/</guid><description>&lt;p&gt;힘든시간이 많았지만 이겨내고 다시 일어나 열심히 달려온 나의 인생 이야기를 적어보려 한다.&lt;/p&gt;
&lt;h2 class="relative group"&gt;EP1. 내 꿈은 국가대표
&lt;div id="ep1-내-꿈은-국가대표" class="anchor"&gt;&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;어렸을적부터 운동을 너무 좋아해 운동선수의 꿈을 가지고 &lt;code&gt;태극기 마크를 가슴에 달고 올림픽에 나가는 것&lt;/code&gt; 이 꿈이었다.&lt;/p&gt;
&lt;p&gt;초등학교 시절부터 육상선수로 활동하였으나 부모님께서 운동선수가 되는 것에 대한 반대가 심하셨다.&lt;/p&gt;
&lt;div
id="carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
class="relative"
data-twe-carousel-init
data-twe-ride="carousel"
data-twe-interval="2000"&gt;
&lt;div
class="absolute right-0 bottom-0 left-0 z-2 mx-[15%] mb-10 flex list-none justify-center p-0"
data-twe-carousel-indicators&gt;
&lt;button
type="button"
data-twe-target="#carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
data-twe-slide-to="0"
data-twe-carousel-active aria-current="true"
class="mx-[3px] box-content h-[3px] w-[30px] flex-initial cursor-pointer border-0 border-y-[10px] border-solid border-transparent bg-neutral bg-clip-padding p-0 -indent-[999px] opacity-50 transition-opacity duration-[600ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none"
aria-label="Slide 0"&gt;&lt;/button&gt;
&lt;button
type="button"
data-twe-target="#carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
data-twe-slide-to="1"
class="mx-[3px] box-content h-[3px] w-[30px] flex-initial cursor-pointer border-0 border-y-[10px] border-solid border-transparent bg-neutral bg-clip-padding p-0 -indent-[999px] opacity-50 transition-opacity duration-[600ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none"
aria-label="Slide 1"&gt;&lt;/button&gt;
&lt;button
type="button"
data-twe-target="#carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
data-twe-slide-to="2"
class="mx-[3px] box-content h-[3px] w-[30px] flex-initial cursor-pointer border-0 border-y-[10px] border-solid border-transparent bg-neutral bg-clip-padding p-0 -indent-[999px] opacity-50 transition-opacity duration-[600ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none"
aria-label="Slide 2"&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class="relative w-full overflow-hidden after:clear-both after:block after:content-['']"&gt;
&lt;div
class="relative float-left -mr-[100%] w-full transition-transform ease-in-out motion-reduce:transition-none"
data-twe-carousel-item
style="transition-duration: 2000ms;"
data-twe-carousel-active&gt;
&lt;div
class="single_hero_background"
style="aspect-ratio: 16 / 9;"&gt;
&lt;img
src="https://0andwild.com/life_log/image1.jpg"
class="block absolute top-0 object-cover w-full h-full not-prose nozoom"
alt="carousel image 1"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div
class="relative float-left -mr-[100%] hidden w-full transition-transform ease-in-out motion-reduce:transition-none"
data-twe-carousel-item
style="transition-duration: 2000ms;"
&gt;
&lt;div
class="single_hero_background"
style="aspect-ratio: 16 / 9;"&gt;
&lt;img
src="https://0andwild.com/life_log/image2.jpg"
class="block absolute top-0 object-cover w-full h-full not-prose nozoom"
alt="carousel image 2"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div
class="relative float-left -mr-[100%] hidden w-full transition-transform ease-in-out motion-reduce:transition-none"
data-twe-carousel-item
style="transition-duration: 2000ms;"
&gt;
&lt;div
class="single_hero_background"
style="aspect-ratio: 16 / 9;"&gt;
&lt;img
src="https://0andwild.com/life_log/image3.jpg"
class="block absolute top-0 object-cover w-full h-full not-prose nozoom"
alt="carousel image 3"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button
class="absolute top-0 bottom-0 left-0 z-2 flex w-[15%] items-center justify-center border-0 bg-none p-0 text-center opacity-50 transition-opacity duration-150 ease-[cubic-bezier(0.25,0.1,0.25,1.0)] hover:no-underline hover:opacity-90 hover:outline-none focus:no-underline focus:opacity-90 focus:outline-none motion-reduce:transition-none"
type="button"
data-twe-target="#carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
data-twe-slide="prev"&gt;
&lt;span class="inline-block h-8 w-8"&gt;
&lt;svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="4.5"
stroke="currentColor"
class="h-6 w-6"&gt;
&lt;path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /&gt;
&lt;/svg&gt;
&lt;/span&gt;
&lt;span
class="!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"
&gt;Previous&lt;/span
&gt;
&lt;/button&gt;
&lt;button
class="absolute top-0 bottom-0 right-0 z-[1] flex w-[15%] items-center justify-center border-0 bg-none p-0 text-center opacity-50 transition-opacity duration-150 ease-[cubic-bezier(0.25,0.1,0.25,1.0)] hover:no-underline hover:opacity-90 hover:outline-none focus:no-underline focus:opacity-90 focus:outline-none motion-reduce:transition-none"
type="button"
data-twe-target="#carousel-a86d1171c340750194531700b3f3b3d4-1771595149666945549"
data-twe-slide="next"&gt;
&lt;span class="inline-block h-8 w-8"&gt;
&lt;svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="4.5"
stroke="currentColor"
class="h-6 w-6"&gt;
&lt;path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /&gt;
&lt;/svg&gt;
&lt;/span&gt;
&lt;span
class="!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"
&gt;Next&lt;/span
&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;그러던중 럭비선수이셨던 외삼촌의 부모님 설득과 권유로 중학교부터 럭비 선수를 하며 국가대표의 꿈을 꿀 수 있게 되었다.&lt;/p&gt;</description></item><item><title>Giscus로 Hugo 블로그에 댓글 기능 추가하기</title><link>https://0andwild.com/posts/251017_comments_giscus/</link><pubDate>Fri, 17 Oct 2025 12:00:00 +0900</pubDate><guid>https://0andwild.com/posts/251017_comments_giscus/</guid><description>무료로 Markdown 지원하는 댓글 시스템을 10분 만에 추가하는 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251017_comments_giscus/featured.png"/></item><item><title>Hugo &amp; GithubPages 블로그 댓글 시스템 구현 가이드</title><link>https://0andwild.com/posts/251017_comments_guide/</link><pubDate>Fri, 17 Oct 2025 11:00:00 +0900</pubDate><guid>https://0andwild.com/posts/251017_comments_guide/</guid><description>Giscus, Utterances, Remark42, Disqus 등 모든 댓글 시스템의 장단점과 구현 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251017_comments_guide/featured.png"/></item><item><title>Hugo &amp; GithubPages 블로그 구독 및 이메일 알림 시스템 구현 가이드</title><link>https://0andwild.com/posts/251017_subscription_alert/</link><pubDate>Fri, 17 Oct 2025 10:00:00 +0900</pubDate><guid>https://0andwild.com/posts/251017_subscription_alert/</guid><description>RSS Feed, Mailchimp, Buttondown, 커스텀 솔루션까지 - 블로그 구독 시스템의 모든 것</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251017_subscription_alert/featured.jpg"/></item><item><title>Hugo markdown 설명서</title><link>https://0andwild.com/posts/251016_blowfish_markdown/</link><pubDate>Thu, 16 Oct 2025 18:36:52 +0900</pubDate><guid>https://0andwild.com/posts/251016_blowfish_markdown/</guid><description>Blowfish 마크다운 문법 설명서</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251016_blowfish_markdown/featured.png"/></item><item><title>소개</title><link>https://0andwild.com/about/</link><pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate><guid>https://0andwild.com/about/</guid><description>&lt;h1 class="relative group"&gt;블로그 소개
&lt;div id="블로그-소개" class="anchor"&gt;&lt;/div&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;0AndWild Tech Blog&lt;/strong&gt;에 오신 것을 환영합니다! 이곳은 백엔드 개발, 인프라, 그리고 다양한 기술에 대한 생각과 경험, 배움을 공유하는 공간입니다.&lt;/p&gt;
&lt;h2 class="relative group"&gt;저는 누구인가요?
&lt;div id="저는-누구인가요" class="anchor"&gt;&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;3년차 백엔드 개발자로, 새로운 기술을 탐구하고 복잡한 문제를 해결하는 것을 좋아합니다.&lt;/p&gt;
&lt;h3 class="relative group"&gt;저의 가치관
&lt;div id="저의-가치관" class="anchor"&gt;&lt;/div&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;시간이 걸려도 문제점을 해결했을 때 성취감을 느낍니다.&lt;/li&gt;
&lt;li&gt;소통하는 것을 좋아하고 배운 것을 공유할 때 즐거움을 느낍니다.&lt;/li&gt;
&lt;li&gt;너무 안정적인 것을 추구하기보다 새로운 길을 개척해나가는 것을 좋아합니다.&lt;/li&gt;
&lt;li&gt;실패를 두려워하지 않고 경험이라 생각합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class="relative group"&gt;이 블로그에서 다루는 내용
&lt;div id="이-블로그에서-다루는-내용" class="anchor"&gt;&lt;/div&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;백엔드 개발&lt;/strong&gt;: 백엔드 아키텍처, 패턴, 모범 사례에 대한 심층 탐구&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;인프라&lt;/strong&gt;: DevOps, Docker, Kubernetes, 클라우드 기술&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;기술 탐험&lt;/strong&gt;: 새로운 도구와 프레임워크에 대한 실습 경험&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class="relative group"&gt;연락하기
&lt;div id="연락하기" class="anchor"&gt;&lt;/div&gt;
&lt;/h2&gt;
&lt;a
class="github-button !rounded-md border-2 px-4 py-2 !no-underline inline-block transition-all mr-2 mb-2"
style="color: #24292e; border-color: #24292e;"
onmouseover="this.style.backgroundColor='rgba(36, 41, 46, 0.1)'"
onmouseout="this.style.backgroundColor='transparent'"
href="https://github.com/0AndWild"
target="_blank"
role="button"&gt;
&lt;span class="relative inline-block align-text-bottom icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"&gt;&lt;path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/&gt;&lt;/svg&gt;&lt;/span&gt; GitHub
&lt;/a&gt;
&lt;style&gt;
@media (prefers-color-scheme: dark) {
.github-button {
color: #ffffff !important;
border-color: #ffffff !important;
}
}
.dark .github-button {
color: #ffffff !important;
border-color: #ffffff !important;
}
&lt;/style&gt;
&lt;a
class="!rounded-md border-2 px-4 py-2 !no-underline inline-block transition-all hover:bg-opacity-10 mr-2 mb-2"
style="color: #0077b5; border-color: #0077b5;"
onmouseover="this.style.backgroundColor='rgba(0, 119, 181, 0.1)'"
onmouseout="this.style.backgroundColor='transparent'"
href="https://linkedin.com/in/%ea%b1%b4%ec%98%81-%eb%b0%95-158861275"
target="_blank"
role="button"&gt;
&lt;span class="relative inline-block align-text-bottom icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"&gt;&lt;path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/&gt;&lt;/svg&gt;&lt;/span&gt; LinkedIn
&lt;/a&gt;
&lt;a
class="!rounded-md border-2 px-4 py-2 !no-underline inline-block transition-all hover:bg-opacity-10 mr-2 mb-2"
style="color: #ea4335; border-color: #ea4335;"
onmouseover="this.style.backgroundColor='rgba(234, 67, 53, 0.1)'"
onmouseout="this.style.backgroundColor='transparent'"
href="mailto:parkky3563@gmail.com"
role="button"&gt;
&lt;span class="relative inline-block align-text-bottom icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M207.8 20.73c-93.45 18.32-168.7 93.66-187 187.1c-27.64 140.9 68.65 266.2 199.1 285.1c19.01 2.888 36.17-12.26 36.17-31.49l.0001-.6631c0-15.74-11.44-28.88-26.84-31.24c-84.35-12.98-149.2-86.13-149.2-174.2c0-102.9 88.61-185.5 193.4-175.4c91.54 8.869 158.6 91.25 158.6 183.2l0 16.16c0 22.09-17.94 40.05-40 40.05s-40.01-17.96-40.01-40.05v-120.1c0-8.847-7.161-16.02-16.01-16.02l-31.98 .0036c-7.299 0-13.2 4.992-15.12 11.68c-24.85-12.15-54.24-16.38-86.06-5.106c-38.75 13.73-68.12 48.91-73.72 89.64c-9.483 69.01 43.81 128 110.9 128c26.44 0 50.43-9.544 69.59-24.88c24 31.3 65.23 48.69 109.4 37.49C465.2 369.3 496 324.1 495.1 277.2V256.3C495.1 107.1 361.2-9.332 207.8 20.73zM239.1 304.3c-26.47 0-48-21.56-48-48.05s21.53-48.05 48-48.05s48 21.56 48 48.05S266.5 304.3 239.1 304.3z"/&gt;&lt;/svg&gt;&lt;/span&gt; Email
&lt;/a&gt;
&lt;hr&gt;
&lt;p&gt;방문해 주셔서 감사합니다! 🚀&lt;/p&gt;</description></item><item><title>Hugo &amp; GithubPages 블로그로 넘어온 이유</title><link>https://0andwild.com/posts/251015_about_hugo/</link><pubDate>Wed, 15 Oct 2025 17:21:09 +0900</pubDate><guid>https://0andwild.com/posts/251015_about_hugo/</guid><description>마크다운 호환성, Open API 지원 종료, 그리고 더 나은 개발자 경험을 위해 Hugo로 블로그를 옮긴 이야기</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/251015_about_hugo/featured.png"/></item><item><title>Elasticsearch Highlighting 기법</title><link>https://0andwild.com/posts/240207_es/</link><pubDate>Wed, 07 Feb 2024 21:24:29 +0900</pubDate><guid>https://0andwild.com/posts/240207_es/</guid><description>Unified, Plain, FVH 등 Elasticsearch의 3가지 하이라이터 방식과 Postings List, Term Vectors를 활용한 효율적인 오프셋 전략</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240207_es/featured.png"/></item><item><title>Elasticsearch Pagination Technique</title><link>https://0andwild.com/posts/240206_es/</link><pubDate>Tue, 06 Feb 2024 21:16:24 +0900</pubDate><guid>https://0andwild.com/posts/240206_es/</guid><description>From/Size, Search After, Scroll 등 Elasticsearch의 페이지네이션 방식을 비교하고 PIT(Point In Time)를 활용한 안정적인 페이징 구현 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240206_es/featured.png"/></item><item><title>Elasticsearch 자동완성 검색 처리 방법</title><link>https://0andwild.com/posts/240204_es/</link><pubDate>Sun, 04 Feb 2024 20:59:35 +0900</pubDate><guid>https://0andwild.com/posts/240204_es/</guid><description>Edge N-Gram, Search-as-you-type, Completion Suggester 등 Elasticsearch의 자동완성 구현 방법을 비교하고 상황별 최적의 선택 가이드</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240204_es/featured.png"/></item><item><title>Elasticsearch Query 처리 순서</title><link>https://0andwild.com/posts/240203_es_query/</link><pubDate>Sat, 03 Feb 2024 21:45:06 +0900</pubDate><guid>https://0andwild.com/posts/240203_es_query/</guid><description>Elasticsearch에서 Query, Filter, PostFilter의 실행 순서와 Aggregation에 미치는 영향</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240203_es_query/featured.png"/></item><item><title>Elasticsearch Token Filter</title><link>https://0andwild.com/posts/240202_es_analyzer3/</link><pubDate>Fri, 02 Feb 2024 21:30:06 +0900</pubDate><guid>https://0andwild.com/posts/240202_es_analyzer3/</guid><description>Elasticsearch Analyzer를 구성하는 Token Filter의 종류와 설정 방법.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240202_es_analyzer3/featured.png"/></item><item><title>Elasticsearch Tokenizer</title><link>https://0andwild.com/posts/240202_es_analyzer2/</link><pubDate>Fri, 02 Feb 2024 21:23:06 +0900</pubDate><guid>https://0andwild.com/posts/240202_es_analyzer2/</guid><description>Elasticsearch Analyzer를 구성하는 Tokenizer의 다양한 종류와 설정 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240202_es_analyzer2/featured.png"/></item><item><title>Elasticsearch Character Filter</title><link>https://0andwild.com/posts/240202_es_analyzer1/</link><pubDate>Fri, 02 Feb 2024 21:00:06 +0900</pubDate><guid>https://0andwild.com/posts/240202_es_analyzer1/</guid><description>Elasticsearch Analyzer를 구성하는 Character Filter의 다양한 종류와 설정 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240202_es_analyzer1/featured.png"/></item><item><title>ElasticSearch 란?</title><link>https://0andwild.com/posts/240201_es/</link><pubDate>Thu, 01 Feb 2024 21:07:14 +0900</pubDate><guid>https://0andwild.com/posts/240201_es/</guid><description>Elasticsearch의 기본 개념, ELK 스택, RDB와의 비교, 그리고 클러스터/노드/샤드 등 핵심 구조.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/240201_es/featured.png"/></item><item><title>BigQuery Clustering 최적화</title><link>https://0andwild.com/posts/231220_bigquery/</link><pubDate>Wed, 20 Dec 2023 21:50:16 +0900</pubDate><guid>https://0andwild.com/posts/231220_bigquery/</guid><description>BigQuery 클러스터링의 개념과 파티셔닝과의 조합을 통한 효율적인 데이터 접근 전략</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/231220_bigquery/featured.png"/></item><item><title>BigQuery란?</title><link>https://0andwild.com/posts/231218_bigquery/</link><pubDate>Mon, 18 Dec 2023 21:37:29 +0900</pubDate><guid>https://0andwild.com/posts/231218_bigquery/</guid><description>컬럼 기반 데이터베이스인 BigQuery의 주요 특징과 Colossus 기반 분산 처리 구조</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/231218_bigquery/featured.png"/></item><item><title>Springdoc과 OpenAPI (어노테이션 활용법)</title><link>https://0andwild.com/posts/231017_swagger/</link><pubDate>Tue, 17 Oct 2023 17:12:52 +0900</pubDate><guid>https://0andwild.com/posts/231017_swagger/</guid><description>Springdoc의 @ParameterObject 활용법과 Swagger 어노테이션 완벽 정리</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/231017_swagger/featured.png"/></item><item><title>OpenAPI Generator 정복하기</title><link>https://0andwild.com/posts/231016_swagger/</link><pubDate>Mon, 16 Oct 2023 16:56:35 +0900</pubDate><guid>https://0andwild.com/posts/231016_swagger/</guid><description>OpenAPI Generator를 활용한 API 문서 자동화와 코드 생성 방법</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/231016_swagger/featured.png"/></item><item><title>Jenkins &amp; Springboot CI/CD 정리 마지막 (4)</title><link>https://0andwild.com/posts/221112_jenkins_springboot/</link><pubDate>Sat, 12 Nov 2022 20:23:37 +0900</pubDate><guid>https://0andwild.com/posts/221112_jenkins_springboot/</guid><description>Jenkins &amp;amp; Springboot CI/CD 를 구축하는 방법에 대해 다룹니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221112_jenkins_springboot/featured.png"/></item><item><title>Jenkins &amp; Springboot CI/CD 정리 (3)</title><link>https://0andwild.com/posts/221111_jenkins_springboot2/</link><pubDate>Fri, 11 Nov 2022 20:23:37 +0900</pubDate><guid>https://0andwild.com/posts/221111_jenkins_springboot2/</guid><description>Jenkins &amp;amp; Springboot CI/CD 를 구축하는 방법에 대해 다룹니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221111_jenkins_springboot2/featured.png"/></item><item><title>Jenkins &amp; Springboot CI/CD 정리 (2)</title><link>https://0andwild.com/posts/221111_jenkins_springboot/</link><pubDate>Fri, 11 Nov 2022 20:23:30 +0900</pubDate><guid>https://0andwild.com/posts/221111_jenkins_springboot/</guid><description>Jenkins &amp;amp; Springboot CI/CD 를 구축하는 방법에 대해 다룹니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221111_jenkins_springboot/featured.png"/></item><item><title>Jenkins &amp; Springboot CI/CD 정리 (1)</title><link>https://0andwild.com/posts/221105_jenkins_springboot/</link><pubDate>Sat, 05 Nov 2022 20:23:37 +0900</pubDate><guid>https://0andwild.com/posts/221105_jenkins_springboot/</guid><description>Jenkins &amp;amp; Springboot CI/CD 를 구축하는 방법에 대해 다룹니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221105_jenkins_springboot/featured.png"/></item><item><title>Jenkins&amp;Sonaqube&amp;Checkstyle 을 이용한 코드컨벤션 적용기(Naver Code Convention)</title><link>https://0andwild.com/posts/221103_jenkins_sornaqube/</link><pubDate>Thu, 03 Nov 2022 20:16:58 +0900</pubDate><guid>https://0andwild.com/posts/221103_jenkins_sornaqube/</guid><description>Jenkins &amp;amp; Sornaqube &amp;amp; CheckStyle 을 이용한 코드컨벤션 적용 방법을 다룹니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221103_jenkins_sornaqube/featured.png"/></item><item><title>Jenkins &amp; Slack Notification 연동</title><link>https://0andwild.com/posts/221027_jenkins_slack/</link><pubDate>Thu, 27 Oct 2022 00:00:00 +0900</pubDate><guid>https://0andwild.com/posts/221027_jenkins_slack/</guid><description>Jenkins와 Slack을 연동하여 CI/CD 파이프라인의 각 stage별 빌드 성공/실패 알림을 Slack으로 받는 방법을 단계별로 설명합니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221027_jenkins_slack/featured.png"/></item><item><title>Nginx란 무엇일까? 웹 서버의 진화와 구조</title><link>https://0andwild.com/posts/221025_about_nginx/</link><pubDate>Tue, 25 Oct 2022 19:17:04 +0900</pubDate><guid>https://0andwild.com/posts/221025_about_nginx/</guid><description>고성능 웹 서버 Nginx의 개념, Apache와의 비교, Event-Driven 구조, 그리고 실무에서 활용되는 주요 기능들을 정리한 가이드</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221025_about_nginx/featured.png"/></item><item><title>도커(Docker) 설치 &amp; 명령어 사용방법 총정리</title><link>https://0andwild.com/posts/221025_docker_command/</link><pubDate>Tue, 25 Oct 2022 17:59:31 +0900</pubDate><guid>https://0andwild.com/posts/221025_docker_command/</guid><description>Docker 설치부터 이미지 관리, 컨테이너 실행까지 필수 명령어와 옵션을 상세히 정리한 실전 가이드</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221025_docker_command/featured.png"/></item><item><title>도커(Docker)란? &amp; Docker Container 그리고 가상화 방식의 종류</title><link>https://0andwild.com/posts/221024_about_docker/</link><pubDate>Mon, 24 Oct 2022 00:00:00 +0900</pubDate><guid>https://0andwild.com/posts/221024_about_docker/</guid><description>Docker는 애플리케이션을 컨테이너로 패키징하여 다양한 환경에서 안정적으로 실행할 수 있게 해주는 오픈소스 플랫폼입니다. 호스트 가상화, 하이퍼바이저 가상화, 컨테이너 가상화의 차이점과 각각의 장단점을 비교하고, Docker 컨테이너의 효율성과 활용 방법을 정리합니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221024_about_docker/featured.png"/></item><item><title>사설IP/공인IP? 사설망/공중망? VPN?</title><link>https://0andwild.com/posts/221005_about_ip/</link><pubDate>Wed, 05 Oct 2022 17:34:36 +0900</pubDate><guid>https://0andwild.com/posts/221005_about_ip/</guid><description>사설 IP와 공인 IP의 차이, NAT(Network Address Translation)의 역할, 그리고 VPN이 어떻게 동작하는지 알아봅니다. IPv4 주소 고갈 문제를 해결한 사설망 개념부터 공유기의 NAT 기능, VPN의 실제 활용 사례까지 네트워크의 핵심 개념을 정리합니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/221005_about_ip/featured.jpg"/></item><item><title>Spring Dispatcher Servlet의 이해</title><link>https://0andwild.com/posts/220927_dispatcher/</link><pubDate>Tue, 27 Sep 2022 23:10:15 +0900</pubDate><guid>https://0andwild.com/posts/220927_dispatcher/</guid><description>Dispatcher Servlet이 클라이언트 요청을 받아 적절한 컨트롤러로 위임하는 Front Controller 패턴의 동작 원리와 전체 요청 처리 과정을 설명합니다</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/220927_dispatcher/featured.png"/></item><item><title>JVM(JavaVirtualMachine) 파헤치기 (2)</title><link>https://0andwild.com/posts/220923_jvm_2/</link><pubDate>Fri, 23 Sep 2022 22:27:28 +0900</pubDate><guid>https://0andwild.com/posts/220923_jvm_2/</guid><description>JVM의 4가지 핵심 구성요소와 Runtime Data Areas의 5가지 메모리 영역(Method, Heap, Stack, PC Register, Native Method Stack)을 깊이 있게 분석합니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/220923_jvm_2/featured.png"/></item><item><title>JVM(JavaVirtualMachine) 파헤치기 (1)</title><link>https://0andwild.com/posts/220922_jvm_1/</link><pubDate>Thu, 22 Sep 2022 22:06:50 +0900</pubDate><guid>https://0andwild.com/posts/220922_jvm_1/</guid><description>Java Virtual Machine의 핵심 개념과 동작 원리를 파헤칩니다. 소스코드가 바이트코드로 변환되고 JIT 컴파일러를 통해 기계어로 실행되는 전체 과정을 이해해봅니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/220922_jvm_1/featured.png"/></item><item><title>객체지향 프로그래밍과 절차적 프로그래밍에 대해 알아보자</title><link>https://0andwild.com/posts/220831_about_oop/</link><pubDate>Wed, 31 Aug 2022 20:02:58 +0900</pubDate><guid>https://0andwild.com/posts/220831_about_oop/</guid><description>객체지향 프로그래밍과 절차적 프로그래밍의 개념, 차이점, 장단점을 알아보고 언제 어떤 방식을 사용해야 하는지 정리합니다.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://0andwild.com/posts/220831_about_oop/featured.png"/></item></channel></rss>