#java
#datetime
#java8 Java 8의 java.time.format.DateTimeFormatter를 사용해 날짜와 시간을 포매팅하고 파싱하는 방법을 정리합니다. SimpleDateFormat과 달리 스레드에 안전하다는 점도 함께 다룹니다.
(Modified:
2024-12-29)
#database
#transaction
#concurrency 트랜잭션 격리 수준이 동시성과 데이터 일관성 사이에서 어떤 트레이드오프를 만드는지 정리합니다. Dirty Read, Non-Repeatable Read, Phantom Read와 4가지 격리 수준을 함께 설명합니다.
(Modified:
2024-12-29)
#data structure
#algorithm
#graph 서로소 집합(Disjoint Set)을 관리하는 Union-Find 자료구조를 정리합니다. Find와 Union 연산, 경로 압축(Path Compression), 랭크 기반 합치기(Union by Rank)를 예제로 설명합니다.