profile
Get your hands dirty

스프링 전역 예외 처리(`@ControllerAdvice`)로 간결하고 일관된 예외 처리 구현하기

반복적인 예외처리에 대한 효율적 처리 방법

2024년 10월 12일
·
0개의 댓글
·

Classic TDD vs Mockist TDD

우아한테크코스 4기 백엔드이신 더즈님과 티키님이 Classic TDD와 Mockist TDD이라는 주제로 발표를 해주셨다.

2024년 9월 11일
·
0개의 댓글
·

의식적인 연습으로 TDD, 리팩토링 연습하기

2018년 OKKYCON에서 박재성님은 TDD(Test-Driven Development)와 리팩토링을 어떻게 효과적으로 연습할 수 있는지에 대해 발표하셨다.

2024년 9월 11일
·
0개의 댓글
·
post-thumbnail

JPA 연관관계 매핑(1)

이 글에서는 JPA 연관관계 매핑(Relationship Mapping)에 대해 설명한다.

2024년 8월 8일
·
0개의 댓글
·
post-thumbnail

JPA 엔티티 매핑

이 글에서는 JPA의 엔티티 매핑(Entity Mapping)에 대해 설명한다.

2024년 8월 8일
·
0개의 댓글
·
post-thumbnail

JPA 영속성 컨텍스트

이 글에서는 JPA의 영속성 컨텍스트(Persistence Context)에 대해 설명한다.

2024년 8월 7일
·
0개의 댓글
·
post-thumbnail

JPA 설정하기

2024년 8월 6일
·
0개의 댓글
·
post-thumbnail

JPA 라이브러리 버전

2024년 8월 6일
·
0개의 댓글
·
post-thumbnail

IntelliJ에서 Spring 프로젝트 생성하기

IntelliJ IDEA를 활용하여 Spring MVC 프로젝트를 설정하고, Tomcat 서버를 통해 로컬에서 웹 애플리케이션을 실행하는 과정을 단계별로 살펴보겠다.

2024년 8월 5일
·
0개의 댓글
·
post-thumbnail

Alertmanager 얼럿트 시스템

실시간 경고 관리를 위해 Prometheus의 Alertmanager를 도입하고, Slack 웹훅과 연동하여 즉각적인 알림을 받을 수 있도록 하겠다.

2024년 8월 4일
·
0개의 댓글
·
post-thumbnail

Logback/SLF4J 로깅 시스템

크롤링 스케줄링 시스템을 구현한 후 다음 단계로 시스템의 성능과 상태를 실시간으로 모니터링 시스템을 통합하기로 결정했다.

2024년 8월 1일
·
0개의 댓글
·
post-thumbnail

Grafana 모니터링 시스템

Grafana에 연결하여, 효과적인 시각화 및 대시보드 관리를 통해 시스템의 성능 모니터링을 강화하고자 한다.

2024년 7월 24일
·
0개의 댓글
·
post-thumbnail

Prometheus 모니터링 시스템

로깅된 데이터를 Prometheus로 통합하여 실시간 모니터링 및 경고 시스템을 구축하고자 한다.

2024년 7월 24일
·
0개의 댓글
·
post-thumbnail

BCrypt와 Argon2 비교

이번에 진행하는 프로젝트의 사용자 정보의 보안 강화를 위해 사용할 해싱 알고리즘들 중 BCrypt와 Argon2이라는 두 알고리즘을 비교 분석했다.

2024년 7월 15일
·
0개의 댓글
·
post-thumbnail

스케쥴러 구현

데이터 수집을 목표로, Quartz 스케줄링 라이브러리를 사용하여 특정 시각에 자동화된 크롤링을 실행하는 시스템을 구축하고자 한다.

2024년 7월 11일
·
0개의 댓글
·
post-thumbnail

데이터베이스와 크롤러 스케쥴링 전략

이 글에서는 영화의 예매율, 평점, 개봉 정보 등을 수집하여 데이터베이스에 저장하는 전략에 대한 정립을 목표로 한다.

2024년 7월 11일
·
0개의 댓글
·
post-thumbnail

보안을 고려한 위한 로그인 기능

최근 개발 중인 프로젝트에서 로그인 기능을 구현하게 되었다. 이 과정에서 데이터 보안의 중요성을 깊이 인식하게 되었고, 여러 보안 관련 기술을 조사하고 비교하여 적용해보기로 했다.

2024년 7월 11일
·
0개의 댓글
·
post-thumbnail

크롤링 기능

최근 개발 중인 프로젝트에서 영화 관련 데이터 수집에 새로운 방법이 필요하게 되었다. 하지만 Naver 영화 API가 서비스를 종료함에 따라 이에 대한 대안으로 직접 웹 크롤링을 통해 데이터를 수집하기로 결정했다.

2024년 7월 10일
·
0개의 댓글
·
post-thumbnail

Git-Flow와 GitHub-Flow 비교

버전 관리를 위한 Git 워크플로우에는 다양한 방법론이 존재한다.

2024년 7월 9일
·
2개의 댓글
·
post-thumbnail

데이터베이스의 락킹

데이터베이스에서 다중 사용자 환경에서의 데이터 동시성을 관리하기 위해 락킹 메커니즘을 사용한다.

2024년 7월 5일
·
0개의 댓글
·