백엔드 개발자 반정훈의 기술 블로그입니다.
Java 21 패턴 매칭 제대로 활용하기(with Scala)
고도로 발달된 Java는 Scala와 구분할 수 없다.
Spring Data Meilisearch #3 - 통합테스트 환경 구축
Testcontainers와 JUnit 5 확장 모델로 통합 테스트 환경 구축하기
Spring Data Meilisearch #2 - 어노테이션 기반 설정
스프링 라이브러리에서 어노테이션 기반 설정을 지원하는 방법
Spring Data Meilisearch #1 - 네임스페이스 기반 설정
스프링 라이브러리에서 네임스페이스 기반 설정을 지원하는 방법
Meilisearch를 위한 Testcontainers 라이브러리 개발기
Testcontainers Meilisearch를 소개하고, 개발하면서 느낀 점을 공유합니다.
Spring Data Meilisearch #0 - 프로젝트 소개
Spring Data Meilisearch 프로젝트를 시작하게 된 계기와 목표에 대해 소개합니다.
[Java] 왜 Stack 대신 Deque를 사용하는가?
Stack 대신 Deque를 사용하라? 평소에 자바를 사용해 알고리즘 문제를 풀면서 Stack 대신 Deque를 사용하곤 했습니다. 구글링을 하다 우연히 Stack 클래스 대신 Deque를 사용하라는 글을 자주 마주한 것이 계기였습니다. 하지만 Deque를 사용해야 되는 이유에 대해 깊은 생각없이 막연히 사용하고 있던 것 같아, 이번 기회에 Stack과 Deque의 차이점을 자세히 알아보았습니다. A more complete and consistent set of LIFO stack operations is provided by the Deque interface and its implementations, which should be used in preference to this class. For example: ...
Jib과 GitHub Actions를 사용한 ECS 배포 자동화
개발에 집중하기 위한 배포 파이프라인 구축
[DND 8기] 웨딩맵 프로젝트 회고
DND 8기 활동을 마치며
공식 Actions를 활용한 GitHub Pages 배포
공식 Actions를 활용한 GitHub Pages 배포 방법을 소개합니다.