성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (408)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (287)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

jpa 도커 코틀린 코드컴플리트 주간회고 코드 컴플리트2 클린 아키텍쳐 TIL 이펙티브 자바 자바 파이썬 입문 알고리즘 코드 컴플리트 나도코딩 백준 c++ mysql 파이썬 Docker 코드숨

최근글

댓글

공지사항

아카이브

psql(1)

  • Skip lock을 아시나요? (feat: PostgreSQL)

    Context테이블에 저장된 데이터를 주기적으로 트랜잭셔널하게 읽어서 처리할 때,어떻게 하면 여러 인스턴스에서 데이터를 race condition을 방지하면서 데이터를 읽어서 처리할 수 있을까요? 예를 들어서 다음과 같은 상황이 있을 수 있습니다.type A struct { publisher EventPublisher}func (a *A) DoSomething(ctx context.Context) { // 어떤 비즈니스 로직 수행 a.publisher.publishEvent(ctx, &Event{}) // event 발행}비즈니스 로직에서 DoSomething메서드를 호출했을 때, 이 이벤트를 구독해서 Outbox 테이블에 기록하는 로직이 있다고 가정해봅시다. type EventListener..

    2025.05.30
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바