Archives
- 04 Apr coroutine 알아보기 (7) - suspending function
- 03 Apr coroutine 알아보기 (6) - CoroutineScope & CoroutineContext
- 01 Apr coroutine 알아보기 (5) - Structured Concurrency 이해하기
- 31 Mar coroutine 알아보기 (4) - 예외 처리와 Job의 상태변화
- 30 Mar coroutine 알아보기 (3) - coroutine 취소
- 27 Mar SpringContext에서 관리되는 빈을 Enum 클래스에 주입할 수 있는가?
- 24 Mar SpringApplication.run
- 19 Mar coroutine 알아보기 (2) - coroutine 만드는법
- 15 Mar coroutine 알아보기 (1) - 개요
- 11 Mar Spring Boot 초기 데이터 설정 방법(runner, event)
- 11 Mar 초기데이터 구축문제 해결법(feat. faker)
- 09 Mar spring 배포 후 발생하는 latency원인과 jvm warmup(feat. 부하테스트)
- 07 Mar curl option(실행시간 측정)
- 06 Mar go version manger로 go install
- 03 Mar postgresql가 mysql보다 좋은점(feat. clustered index)
- 26 Feb java 성능 시간 측정은 System.nanoTime()
- 24 Feb 부하 테스트 그리고 k6
- 22 Feb Spring application context 순서
- 16 Feb Valkey? (redis의 license변화에 대체제)
- 13 Feb ID 채번 전략(feat. snowflake ID vs UUIDv7)
- 12 Feb Redis
- 10 Feb Cache
- 08 Feb 초간단 Rate Limiting 구현(Bucket4j)
- 05 Feb kotlin sequence
- 03 Feb JSpecify
- 01 Feb Optionnal.orElseThrow 안의 Throw?
- 29 Jan Spring Assert class의 supplier?
- 25 Jan shortcut
- 14 Jan JPA @Converter
- 05 Jan Mermaid JS
- 27 Dec Lock in database
- 27 Dec kotlin syntax
- 20 Dec 동시성 제어
- 11 Dec 카프카핵심가이드 13장 - 카프카 모니터링하기
- 21 Nov DCI(Describe-Context-It)
- 18 Nov Testable Code
- 16 Nov TDD란?
- 05 Nov Apache Airflow
- 05 Nov 카프카핵심가이드 8장 - "정확히 한 번" 의미 구조
- 25 Oct 카프카핵심가이드7장 - 신뢰성 있는 데이터 전달
- 20 Oct kafka
- 17 Oct 카프카핵심가이드 6장 - 카프카 내부 메커니즘
- 17 Oct 카프카핵심가이드 5장 - 프로그램 내에서 코드로 카프카 관리하기
- 16 Oct 카프카핵심가이드 4장 - 카프카 컨슈머:카프카에서 데이터 읽기
- 14 Oct poetry
- 13 Oct 카프카핵심가이드 3장 - 카프카 프로듀서
- 12 Oct 카프카핵심가이드 2장 - 카프카 설치하기
- 11 Oct 카프카핵심가이드 1장 - 카프카 프로듀서