• [Spring]Spring Boot에서 memcached 연동하기

    사내에서 기존에 레거시 프로젝트(Spring 기반)와 연동하여 사용 중이던 memcached를 Spring Boot에서 사용해야할 일이 생겼다. 연동하는 과정을 간단하게 정리하여 올려본다. 필요한 부분만 추려냈기 때문에 Spring Boot 세팅이라든지 버전 등은 각자 상황에 맞게 사용하면 될 듯 하다. pom.xml : memcached 라이브러리 추가 <!-- memcached --> <dependency> <groupId>com.google.code.simple-spring-memcached</groupId> <artifactId>spring-cache</artifactId> <version>4.1.3</version> </dependency> <dependency> <groupId>com.google.code.simple-spring-memcached</groupId>...


  • [Kafka]카프카 기초/개념 정리하기

    개요 및 개념 2011년 링크드인에서 여러 구직 및 채용 정보들을 한 곳에서 처리(발행/구독) 하기 위해 만든 플랫폼으로 시작 분산형 스트리밍 플랫폼(A distributed streaming platform) pub-sub 모델은 발신자가 수신자에게 직접 메시지를 전달하는 구조가 아니라 발신자가 특정 Topic에 메시지를 발행(pub)하면 수신자가 직접 해당 토픽을 구독(sub)하는 방식을 이용한다. 때문에 기존 메시지 큐 시스템보다...


  • [기타]읽기 좋은 코드가 좋은 코드다

    읽기 좋은 코드가 좋은 코드다 더스틴 보즈웰, 트레버 파우커 지음 임백준 옮김 오랜만에(?) 책을 읽게 되어 읽으면서 기억에 남을만한 구절들을 정리하여 남겨본다. 2020-03-08 아직 읽는중 2020-03-22 완독 코드는 이해하기 쉬워야 한다. 코드는 다른 사람이 그것을 이해하는 데 들이는 시간을 최소화하는 방식으로 작성되어야 한다. 6개월 뒤 그 코드를 보는 사람이 다른...


  • [Java]자바에서 null을 안전하게 다루는 방법

    2020년 새해의 첫 포스트이다. 작년 상반기 2019 Spring Camp에서 들었던 내용을 이제야 써본다. 당시 Spring Camp에 참가하여 세션을 들으면서 노트북에 내용들을 정리해뒀었는데 “나중에 정리해야지”하고는 계속 묻어두고 있었다… 마침 오늘 연차라서 휴일이기도 해서 카페에서 묻혀있던(?) 내용들을 좀 정리해보고자 한다. 그중에서도 되게 기억에 남고 재미있게 들었던 “자바에서 null을 안전하게 다루는 방법”이라는 주제를...


  • [기타]2019년 회고록

    어느덧 개발자의 길로 들어선지도 약 2년 9개월이란 시간이 흘렀고, 이번에 새로운 회사로 이직하게 되어 회고록 작성의 필요성을 느껴 적어보고자 한다. 때마침(?) 새로 온 회사에서 조직개편이 있게 되어 잠깐 붕 뜨는 시간이 생겨서 짬을 내어 적을 수 있게 되었다. 오늘이 아니면 2020년 새해를 맞이하고 나서야 쓰게 될 거 같은 느낌이다. 보통...