성장하는 개발 블로그

성장하는 개발 블로그

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

성장하는 개발 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

posgresql(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.

티스토리툴바