Apache Kafka, Purgatory, and Hierarchical Timing Wheels

해당 포스트는 아래 링크의 원문을 바탕으로 번역 및 요약한 내용입니다. https://www.confluent.io/blog/apache-kafka-purgatory-hierarchical-timing-wheels/ 카프카는 "request purgatory" 라는 이름의 구조체를 가지고 있음 purgatory는 아직 »

Author image RuAA

Kotlin 기초 - 클래스 이해하기 2

지난번 포스팅에 이어~ 이번에는 코틀린 인터페이스에 대해 정리해보려 한다. 인터페이스 코틀린의 인터페이스는 추상 메소드 뿐 아니라 구현된 메소드(Java 8 의 default 메소드와 비슷)도 정의할 »

Kotlin 기초 - 클래스 이해하기 1

객체 지향 언어를 배울 때 항상 초반에 나오는 내용이 바로 클래스이다. 너무나도 당연하겠지만 클래스를 알아야지 뭐든 만들 수 있을테니까.. 코틀린 역시 객체 지향 언어를 기반으로 하고 »

Kotlin 과의 첫 만남

최근 1차 마무리를 지은 웹 기반 프로젝트를 Kotlin 을 사용하여 개발하였다. 새로운 언어에 대한 학습과 적용을 개인적으로 즐기는 쪽이라 프로젝트를 수행하는 내내 재미있기도 했고, (아직 보완해야 »

자바와 함수형 프로그래밍

함수형 프로그래밍을 해야하는 이유(?)에 대해서 정리(참고, "왜 함수형 프로그래밍이 좋을까?") 했으니, 이번에는 자바를 활용하여 함수형 프로그래밍을 수행하는 방법에 대해 정리하려 한다. 함수형 프로그래밍이 꼭 »