<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Yooniversal</title>
  <link>https://yooniversal.github.io</link>
  <description>Yooniversal의 개발 기록</description>
  <language>ko</language>
<item>
  <title>주기적 작업의 실행 누락을 탐지하고 복구하기</title>
  <link>https://yooniversal.github.io/project/post322/</link>
  <guid>https://yooniversal.github.io/project/post322/</guid>
  <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
  <description>Redis Bitmap으로 조회 구간을 기록하고, 미조회 구간을 재처리하기</description>
</item>
<item>
  <title>[Jackson] InvalidTypeIdException: @class 누락으로 역직렬화 실패</title>
  <link>https://yooniversal.github.io/project/post320/</link>
  <guid>https://yooniversal.github.io/project/post320/</guid>
  <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
  <description>default typing 설정값은 통일해서 사용하기</description>
</item>
<item>
  <title>Class Data Sharing</title>
  <link>https://yooniversal.github.io/project/post319/</link>
  <guid>https://yooniversal.github.io/project/post319/</guid>
  <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
  <description>JDK 12부터 기본으로 적용된 CDS를 간단히 알아보자</description>
</item>
<item>
  <title>JDK 11 -&gt; 21 버전업하면서 만난 이슈 간단 정리 (with Spring Boot 2.x -&gt; 3.x)</title>
  <link>https://yooniversal.github.io/project/post318/</link>
  <guid>https://yooniversal.github.io/project/post318/</guid>
  <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>Virtual Thread vs Coroutine</title>
  <link>https://yooniversal.github.io/project/post317/</link>
  <guid>https://yooniversal.github.io/project/post317/</guid>
  <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
  <description>경량 스레드 Virtual Thread, 그리고 Coroutine 대비 어떤 장점이 있는지 간단히 알아보자</description>
</item>
<item>
  <title>JPA에서 변경 감지로 업데이트를 하고 있다면 주의할 점</title>
  <link>https://yooniversal.github.io/project/post316/</link>
  <guid>https://yooniversal.github.io/project/post316/</guid>
  <pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate>
  <description>update 쿼리와 JPA를 같이 사용한다면 미리 조심하자</description>
</item>
<item>
  <title>java.lang.IllegalStateException: Cannot send after the producer is closed</title>
  <link>https://yooniversal.github.io/project/post315/</link>
  <guid>https://yooniversal.github.io/project/post315/</guid>
  <pubDate>Sun, 29 Jun 2025 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>새로 작성한 Elasticsearch 쿼리 검증기 개발 후기</title>
  <link>https://yooniversal.github.io/project/post314/</link>
  <guid>https://yooniversal.github.io/project/post314/</guid>
  <pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>[Database] no offset, searchAfter 그리고 장애 경험</title>
  <link>https://yooniversal.github.io/project/post313/</link>
  <guid>https://yooniversal.github.io/project/post313/</guid>
  <pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate>
  <description>Elasticsearch는 from + size &gt; 10000 요청이 들어오면 에러를 던진다</description>
</item>
<item>
  <title>[JPA] @Where로 기본 조건을 설정했을 때 장단점</title>
  <link>https://yooniversal.github.io/project/post311/</link>
  <guid>https://yooniversal.github.io/project/post311/</guid>
  <pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate>
  <description>@Where, @SQLRestriction</description>
</item>
<item>
  <title>[Server] OOM(Out Of Memory)을 조심하자</title>
  <link>https://yooniversal.github.io/project/post312/</link>
  <guid>https://yooniversal.github.io/project/post312/</guid>
  <pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate>
  <description>일단 터지면 원인찾기 힘든 OOM을 대비하자</description>
</item>
<item>
  <title>[MyBatis] @Mapper가 적용된 interface는 default method를 사용할 수 없다</title>
  <link>https://yooniversal.github.io/project/post310/</link>
  <guid>https://yooniversal.github.io/project/post310/</guid>
  <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>[Spring Batch] Data too long for column &apos;SERIALIZED_CONTEXT&apos;</title>
  <link>https://yooniversal.github.io/project/post309/</link>
  <guid>https://yooniversal.github.io/project/post309/</guid>
  <pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>[Kotlin] MDCContext 동작 원리 간단히 알아보기</title>
  <link>https://yooniversal.github.io/project/post308/</link>
  <guid>https://yooniversal.github.io/project/post308/</guid>
  <pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate>
  <description>ThreadContextElement를 구현한 MDCContext</description>
</item>
<item>
  <title>BigDecimal 타입의 소수점 계산에 조심하자</title>
  <link>https://yooniversal.github.io/project/post307/</link>
  <guid>https://yooniversal.github.io/project/post307/</guid>
  <pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate>
  <description>정확함의 기준을 설정하자</description>
</item>
<item>
  <title>[Jackson] invalid white space character (0x8) in text to output</title>
  <link>https://yooniversal.github.io/project/post306/</link>
  <guid>https://yooniversal.github.io/project/post306/</guid>
  <pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate>
  <description></description>
</item>
<item>
  <title>[Kotlin] companion object of enum class is uninitialized here</title>
  <link>https://yooniversal.github.io/study/post303/</link>
  <guid>https://yooniversal.github.io/study/post303/</guid>
  <pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate>
  <description>enum 클래스에서 companion object 사용에 주의하기</description>
</item>
<item>
  <title>[SQLAlchemy] Lost connection to MySQL server during query</title>
  <link>https://yooniversal.github.io/study/post302/</link>
  <guid>https://yooniversal.github.io/study/post302/</guid>
  <pubDate>Sat, 26 Oct 2024 00:00:00 GMT</pubDate>
  <description>오래 걸리는 작업으로 세션이 끊기는 현상 대응하기</description>
</item>
<item>
  <title>[Spring] 템플릿 콜백 패턴, 프록시 패턴 그리고 @Transactional</title>
  <link>https://yooniversal.github.io/study/post301/</link>
  <guid>https://yooniversal.github.io/study/post301/</guid>
  <pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate>
  <description>@Transactional로 비즈니스 로직을 원자적으로 간편하게 처리하기</description>
</item>
<item>
  <title>[Jackson] readValue()로 객체를 파싱할 때 주의하자</title>
  <link>https://yooniversal.github.io/study/post300/</link>
  <guid>https://yooniversal.github.io/study/post300/</guid>
  <pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate>
  <description></description>
</item>
</channel>
</rss>