Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
YJ Kim Devlog Backend Engineer — Java · Spring · System Design
    Toggle search
      AI 8 AI_TOOLS 3 ARCHITECTURE 7 Algorithm 44 CACHING 5 CICD 3 CLOUD 5 DB 17 DESIGNPATTERN 3 DEVTOOLS 9 EFFECTIVE_JAVA 4 FINANCE 2 FRONTEND 16 GIT 6 HTTP 12 INTERVIEW 15 JAVA 27 JPA 5 KAFKA 10 KOTLIN 7 MONITORING 4 NETWORK 5 NOSQL 4 PRODUCTIVITY 2 REDIS 10 SERVER 3 SPRING 26 SYSTEMDESIGN 21 TEST 4 TROUBLESHOOTING 2

      AI_TOOLS

      Cursor AI IDE 완전 정복 — VS Code를 대체할 AI 네이티브 에디터

      VS Code에 AI 플러그인을 추가하는 것과, 처음부터 AI를 중심으로 설계된 에디터를 쓰는 것은 차원이 다릅니다. Cursor는 단순히 “AI 기능이 있는 에디터”가 아니라, 코드베이스 전체를 이해하고 대화...

      2026-05-17 9 분 소요
      PRODUCTIVITY

      macOS 개발환경 완벽 세팅 — 신규 입사 첫날 2시간 만에 끝내기

      새 맥북을 받았을 때의 설렘은 잠깐이고, 그 다음에는 긴 설치 노동이 시작됩니다. Homebrew, 터미널, Java, Node, Docker, IDE… 하나씩 찾아가며 설치하다 보면 반나절이 금방 지나갑니다....

      2026-05-17 12 분 소요
      FINANCE

      개발자를 위한 투자 입문 — 복리의 마법과 자산 배분 전략

      개발자는 투자에 유리한 위치에 있습니다. 데이터를 다룰 줄 알고, 백테스트를 이해하며, 자동화에 익숙합니다. 하지만 많은 개발자가 투자를 시작하지 못합니다. “공부가 더 필요해”, “지금은 바빠서”라는 이유로 ...

      2026-05-17 13 분 소요
      AI_TOOLS

      ChatGPT 개발자 활용법 — 코딩·디버깅·문서화 실전 워크플로우

      ChatGPT를 “그냥 질문하는 도구”로만 쓰고 있다면, 사실 전체 기능의 20%만 활용하고 있는 것입니다. 코드 생성, 디버깅, 코드 리뷰, API 문서화, 테스트 케이스 작성, SQL 최적화까지 — 개발 업...

      2026-05-17 12 분 소요
      TROUBLESHOOTING

      Spring Boot 에러 해결 모음 — 자주 만나는 50가지 에러와 즉시 해결법

      Spring Boot를 처음 배울 때, 혹은 실무에서 개발하다 보면 처음 보는 에러 메시지가 콘솔을 가득 채우는 순간을 누구나 겪는다. 이 글은 그 당황스러운 순간을 최대한 빠르게 해결할 수 있도록, 실무에서 ...

      2026-05-17 13 분 소요
      TROUBLESHOOTING

      JVM OOM 완전 해결 가이드 — Heap Dump 분석부터 메모리 누수 추적까지

      java.lang.OutOfMemoryError — 개발자라면 누구나 한 번쯤 새벽에 이 에러 알람을 받아본 경험이 있을 것이다. 서버가 갑자기 멈추고, 재시작해도 일정 시간이 지나면 또 터진다. 이 글은 JV...

      2026-05-17 10 분 소요
      REDIS

      Redis vs Memcached — 어떤 상황에서 무엇을 선택해야 하는가

      캐시 서버를 도입해야 한다. 검색하면 두 이름이 반드시 나온다. Redis와 Memcached. “그냥 Redis 쓰면 되지 않나요?”라고 묻는 신입 개발자에게 “맞아요, 대부분은요”라고 답하는 것은 절반만 옳...

      2026-05-17 13 분 소요
      PRODUCTIVITY

      개발자 생산성 시스템 구축 — 하루 8시간을 12시간처럼 쓰는 방법

      개발자의 생산성은 단순히 “얼마나 오래 앉아 있느냐”로 결정되지 않습니다. 저는 하루 12시간 일하던 시기보다 8시간 집중해서 일하는 지금이 실제 산출물이 더 많습니다. 이 글은 개발자라는 직업 특성에 맞게 최...

      2026-05-17 11 분 소요
      KAFKA

      Kafka vs RabbitMQ — 메시지 브로커 선택 기준 완전 정리

      결제 시스템에서 이벤트를 발행한다. 재고 서비스, 알림 서비스, 정산 서비스가 이 이벤트를 구독한다. 메시지 브로커가 필요하다. Kafka와 RabbitMQ 중 무엇을 선택할 것인가? 이 질문에 “트래픽이 많으...

      2026-05-17 14 분 소요
      JAVA

      Java Virtual Threads vs Kotlin Coroutines — 경량 스레드 완전 비교

      서버가 초당 10만 개의 HTTP 요청을 처리해야 한다. 전통적인 스레드 풀로는 불가능하다. 스레드 하나에 1MB 스택이 필요하면 10만 개는 100GB 메모리가 필요하다. 이 문제를 해결하기 위해 Java는 ...

      2026-05-17 12 분 소요
      • 이전
      • 1
      • 2
      • 3
      • …
      • 29
      • 다음