Tech-Log
GitHubAboutDocsTech-Log
  • 🛠️Tech-log
  • posts
    • Spring Data JPA Cursor 기반 페이징 성능 개선기
    • JPA N+1 문제
    • 트랜잭션 범위 최소화를 통한 성능 및 안정성 향상
    • 멀티 스레드 테스트에서 발생하는 @Transactional가 주는 문제
    • null은 오버 로딩된 메서드 중 어떤 메서드를 호출할까?
    • 결제 정보 검증을 통한 안전한 결제 연동 시스템 구현 - 토스 페이먼츠
    • 성능 기본
    • @Builder 사용의 여러가지 방법과 안전하게 사용하기
    • BeanCreationException 예외로 알아보는 빈 생명주기
    • @Trasncational을 통한 선언적 트랜잭션 관리 방식에서 Self Invocation 문제가 발생하는 이유
    • MySQL COUNT() 함수의 동작 원리와 성능
    • 외부 의존성 제어를 통한 결제 프로세스 다양한 시나리오 검증
    • 결제 상태 전환 관리와 재시도 로직을 통한 결제 복구 시스템 구축
Powered by GitBook
Page cover image
On this page
  • Java
  • Spring & JPA
  • Payment Platform Project
  • Database

Was this helpful?

🛠️Tech-log

기술적인 경험과 시행착오, 성능 개선 과정을 기록하는 공간입니다.

Java

  • null은 오버 로딩된 메서드 중 어떤 메서드를 호출할까?

Spring & JPA

  • BeanCreationException 예외로 알아보는 빈 생명주기

  • @Builder 사용의 여러가지 방법과 안전하게 사용하기

  • JPA N+1 문제

  • Spring Data JPA Cursor 기반 페이징 성능 개선기

  • @Trasncational을 통한 선언적 트랜잭션 관리 방식에서 Self Invocation 문제가 발생하는 이유

  • 멀티 스레드 테스트에서 발생하는 @Transactional가 주는 문제

Payment Platform Project

  • 결제 정보 검증을 통한 안전한 결제 연동 시스템 구현 - 토스 페이먼츠

  • 트랜잭션 범위 최소화를 통한 성능 및 안정성 향상

  • 결제 상태 전환 관리와 재시도 로직을 통한 결제 복구 시스템 구축

  • 외부 의존성 제어를 통한 결제 프로세스 다양한 시나리오 검증

Database

  • MySQL COUNT() 함수의 동작 원리와 성능

Last updated 8 months ago

Was this helpful?