<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>개발자의 일상</title>
    <link>https://eomsh.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 13 Jun 2026 08:58:01 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>달사자!</managingEditor>
    <item>
      <title>Claude Code 사용 팁</title>
      <link>https://eomsh.tistory.com/225</link>
      <description>개인적으로 사용하는 Claude Code 사용 팁들을 시간될 때마다 해당 글에 계속 추가해보겠습니다.
&amp;nbsp;

사용하는 터미널 툴

CMUX(링크)

알림 제공
무료 등의 기능




CLAUDE.md&amp;nbsp;

안드레아 카르파티 (Andrej Karpathy)의 md파일로 글로벌하게 적용 후 사용 중(링크)


기타 Claude 사용 팁

CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING 켜기
effort high 로 고정하기..</description>
      <category>Claude Code 사용 팁</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/225</guid>
      <comments>https://eomsh.tistory.com/225#entry225comment</comments>
      <pubDate>Tue, 28 Apr 2026 10:30:55 +0900</pubDate>
    </item>
    <item>
      <title>대량 쿠폰 발급 시스템 개발</title>
      <link>https://eomsh.tistory.com/224</link>
      <description>과거에 대량 쿠폰 시스템을 기획 ~ 개발 진행했던 경험이 있습니다.
그런데, 최근 종종 보는 기술 관련 유튜브 영상에 비슷한 접근 &amp;amp; 지식을 공유해주시는 좋은 분(감사합니다.)이 있어서 메모 목적으로 글을 작성해둡니다.
&amp;nbsp;

영상 링크
내용을 간단히 정리한 내용(저도 과거 거의 유사한 요구사항으로 개발 진행)


&amp;nbsp;

&amp;nbsp;
&amp;nbsp;
데이터 설계
1) coupon_campaign (쿠폰 캠페인/정책 테이블)
쿠폰 발급의..</description>
      <category>아키텍쳐</category>
      <category>대량 쿠폰 발급 시스템 개발</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/224</guid>
      <comments>https://eomsh.tistory.com/224#entry224comment</comments>
      <pubDate>Fri, 27 Feb 2026 14:56:39 +0900</pubDate>
    </item>
    <item>
      <title>Keep connections warm and cheap</title>
      <link>https://eomsh.tistory.com/223</link>
      <description>Keep connections warm and cheap
Network setup can cost 60&amp;ndash;120 ms.Reuse connections and cut TLS work.
Java 17 HttpClient:
var client = HttpClient.newBuilder()
    .version(HttpClient.Version.HTTP_2) // multiplex, fewer sockets
    .connectTimeout(Dur..</description>
      <category>JAVA/Java 일반</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/223</guid>
      <comments>https://eomsh.tistory.com/223#entry223comment</comments>
      <pubDate>Mon, 22 Sep 2025 14:22:31 +0900</pubDate>
    </item>
    <item>
      <title>유니크한 ID 생성 방법 메모</title>
      <link>https://eomsh.tistory.com/222</link>
      <description>&amp;nbsp;
요약 및 비교



분류
추천 기술
특징 및 장점
적합한 유스케이스




시간 정렬 (DB PK용)
UUID v7
2024년 최신 RFC 표준, 128bit 호환성
DB의 메인 PK, 범용적인 분산 ID


시간 정렬 문자열
ULID
26자리 Base32 문자열, URL Safe, 높은 가독성
API 응답, NoSQL 키, 로그 추적 ID


보안 및 비예측성
CUID2
순차적 유추 불가, 충돌 방지 최적화
외부에 노출되는 식별자 (공유 ..</description>
      <category>CUID2</category>
      <category>snowflake</category>
      <category>TSID</category>
      <category>ULID</category>
      <category>UUIDV7</category>
      <category>유니크ID 생성 개발</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/222</guid>
      <comments>https://eomsh.tistory.com/222#entry222comment</comments>
      <pubDate>Tue, 22 Apr 2025 15:19:47 +0900</pubDate>
    </item>
    <item>
      <title>Jetbrain의 Datagrip에서 Mysql profiling 사용</title>
      <link>https://eomsh.tistory.com/219</link>
      <description>기존에는 Sqlyog 유료 버전을 사용해서 GUI로 편하게 사용했었는데, datagrip에는 GUI가 없는 듯해서 메모 목적으로 정리합니다.
&amp;nbsp;
-- Profiling 활성화 확인: 0이면 비 활성화
select @@profiling;

-- 활성화
set profiling=1;

-- profile 목록 보기
show profiles;

-- profile 목록에서 실행했던 쿼리 26의 내용 보기
-- 26 쿼리는 커버링 인덱스로 변경한 쿼리..</description>
      <category>mysql 커버링 인덱스 튜닝 profile 분석</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/219</guid>
      <comments>https://eomsh.tistory.com/219#entry219comment</comments>
      <pubDate>Wed, 12 Jun 2024 11:44:29 +0900</pubDate>
    </item>
    <item>
      <title>email 도메인이 호스팅 중인지 체크하는 간단한 java 프로그램</title>
      <link>https://eomsh.tistory.com/218</link>
      <description>필요 라이브러리
&amp;lt;!-- https://mvnrepository.com/artifact/commons-validator/commons-validator --&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;commons-validator&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;commons-validator&amp;lt;/artifactId&amp;gt;
     ..</description>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/218</guid>
      <comments>https://eomsh.tistory.com/218#entry218comment</comments>
      <pubDate>Wed, 3 Apr 2024 18:39:45 +0900</pubDate>
    </item>
    <item>
      <title>mysql 8.x 기준으로 uuid를 pk로 사용해서 저장</title>
      <link>https://eomsh.tistory.com/217</link>
      <description>가끔 분산 DB, DB통합 등을 고려해서 auto inc가 아니라 uuid 등으로 PK를 생성해야하는 경우가 존재
이때 몇가지를 고려해서 코드레벨에서 준비해야하는게 있었는데, mysql 8기준으로 이제는 native function에서 지원이 잘됨

&amp;nbsp;
관련해서 잘 정리된 글이 있어서 메모 목적으로 링크핵심 부분은 'UUID_TO_BIN(UUID(),1)' 를 이용해서 uuid ver 1으로 생성된 uuid에서, 시간 관련된 필드를 조정 &amp;am..</description>
      <category>DB/Mysql</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/217</guid>
      <comments>https://eomsh.tistory.com/217#entry217comment</comments>
      <pubDate>Sun, 18 Feb 2024 18:42:19 +0900</pubDate>
    </item>
    <item>
      <title>Using Spring&amp;rsquo;s @Retryable Annotation for Automatic Retries</title>
      <link>https://eomsh.tistory.com/216</link>
      <description>좋은 글 참고 링크
&amp;nbsp;- 상세 사용 방법 등은 코드는 추후 해당 글에 추가 예정</description>
      <category>JAVA/Spring 일반</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/216</guid>
      <comments>https://eomsh.tistory.com/216#entry216comment</comments>
      <pubDate>Wed, 10 Jan 2024 16:05:36 +0900</pubDate>
    </item>
    <item>
      <title>spring 캘린더(기능 업데이트 일정 등)</title>
      <link>https://eomsh.tistory.com/213</link>
      <description>spring boot 3.2 릴리즈 일정 확인 중에 알게된 링크https://calendar.spring.io/</description>
      <category>JAVA/Spring 일반</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/213</guid>
      <comments>https://eomsh.tistory.com/213#entry213comment</comments>
      <pubDate>Fri, 17 Nov 2023 00:42:03 +0900</pubDate>
    </item>
    <item>
      <title>spring webflux의 webclient 사용할 때 예외 핸들링 및 재 요청 샘플</title>
      <link>https://eomsh.tistory.com/212</link>
      <description>메모 목적으로 작성한 글이라서 생략된 부분이 많습니다.
&amp;nbsp;

&amp;nbsp;목적/배경

현재 JDK 21의 VirtualThread기반으로 작업 중
webflux를 이용해서 논블럭을 작성할 필요가 없어짐

유지보수, 읽기좋은 소스 등의 관점에서 기존 동기방식 스타일 코드 작성이 유리
IO 블럭킹에 대한 성능 문제는 VirtualThread가 blocking 코드를 만나면 잠시 대기/큐잉 등 의 형태로 커버됨


다만, 통신용 모듈이 webclien..</description>
      <category>JAVA/Spring 일반</category>
      <category>webclient 에러 핸들링</category>
      <category>webclient 재시도</category>
      <category>webclient 타임아웃 처리</category>
      <author>달사자!</author>
      <guid isPermaLink="true">https://eomsh.tistory.com/212</guid>
      <comments>https://eomsh.tistory.com/212#entry212comment</comments>
      <pubDate>Thu, 16 Nov 2023 10:44:39 +0900</pubDate>
    </item>
  </channel>
</rss>