개발 블로그를 5년간 운영하며

2016년 9월에 첫 글을 기재하였으니, 어느덧 이 블로그를 운영한지도 거의 5년이라는 시간이 다되간다. (이 블로그로 옮기기 전, Tistory 에 최초로 글을 올리기 시작한 시점을 기준으로 하면 »

AtomicReferenceFieldUpdater 사용하기

Armeria 내부 구현을 보면 아래와 같은 코드를 심심찮게 볼 수 있다. public class DefaultStreamMessage<T> extends AbstractStreamMessageAndWriter<T> { private static final AtomicReferenceFieldUpdater& »

RxJava의 subscribeOn와 observeOn (2)

이전 글 에서 RxJava의 subscribeOn(), observeOn()의 내부 구현을 한번 살펴보며 쓰레드의 동작에 대해 정리해보았다. 이번 글에서는 로그를 남겨보며 이 실제 동작을 한번 살펴 볼것이다. Rxjava2 »

RxJava의 subscribeOn와 observeOn (1)

현재 약 2년동안 실무에 RxJava를 사용하고 있지만, 아직까지(부끄럽게도) 항상 동작이 헷갈리는 함수 2개가 있다. 바로 subscribeOn() 과 observeOn()이다. 이미 많은 블로그들의 글을 읽어봤지만, 여전히 »