Recent posts

비동기와 Reactive Programming의 연결고리

Mono, Flux를 사용하면서 리액티브라는 용어를 정확히 알고있다고 생각하지 않아, 기본 개념부터 하나 씩 이해해보려고 한다. JS를 할때는 V8 engine이 어떻게 이벤트 루프를 처리하는지 등의 내용을 읽어봤는데, Java의 동작 방식은 잘 나와있지 않아 이에대한 궁금증...

단위 테스트 책 회고

8월에 시작한 단위 테스트 스터디가 끝났다! 11주 동안 스터디에 한 번도 빠지지 않고, 시간이 없어서 공부를 못해도 스터디 전날 새벽까지 바득바득 다 읽고 정리해서해서 참석했다. 학습 정리 Notion 링크 공부를 하게 된 계기 단위 테스트는 특히 작년 이맘 때 부터 계속 오랫...

Java Annotation은 어떻게 동작하나

로그 출력 시 이메일 등의 개인 정보를 * 로 masking 해야하는 경우가 생겼다. 이 때 masking을 직접 구현하지 않고도 쓸 수 있는 방법이 있을 것 같아 찾아보는 중 Custom Annotation을 알게되면서 Annotation을 더 알아보고싶다는 생각이 들었다.

TypeReference는 왜 필요한걸까

TypeReference 관련해서 찾아보다가 Generic 부터 제대로 알지 못하고 있다는 느낌을 받게 되었고, 기본적인 것 부터 다시 학습해보고 정리한다.