스프링 이벤트 발급자와 이벤트 리스너를 사용할 때, 트랜잭션 전파 관점에서 살펴봅니다. 추가로 비동기로 분리할 때의 주의점도 살펴봅니다.
알림 기능 고도화: 강결합으로 파생되는 문제 해결
작성일
|
In
트러블 슈팅
문제
SSE 실시간 알림 트러블 슈팅
작성일
|
In
트러블 슈팅
2차 마일스톤에서 SSE 기반 알림 기능
을 담당하며 해결했던 트러블 슈팅 사례를 공유하고자 합니다. 사례는 총 4가지이며, #1 ~ #3은 네트워크에 대한 이슈, #4은 DB 커넥션에 대한 이슈입니다.
서비스 운영 중 데이터베이스 서버 장애 대응
작성일
|
In
트러블 슈팅
스터디 매칭 플랫폼 Ludo
서비스 출시 후 발생한 장애 대응 포스팅입니다.
Java HashMap
작성일
|
In
자료구조
Hash 기본 개념 정리
Hash Table
<Key, Value>
쌍으로 이루어진 데이터를 어디에, 어떻게 저장해야 효율적으로 관리할 수 있을까요?
Key
값에 대응하는 유니크한 값을 만들고 그 값에 해당하는 위치에 데이터를 저장하면, O(1)만에 데이터에 접근할 수 있을 것입니다. 즉, 해시 테이블은 <Key, Value>
값들을 가능한 한 유일한 위치에 저장하는 공간을 말합니다.
MySQL char와 varchar의 차이
작성일
|
In
데이터베이스