오늘도 개발자 Backend Developer

HashMap Key에 Object를 잘~ 사용하고 싶다.

HashMap Key에 Object를 사용하고 싶을 때!

docker-compose 를 사용하여 kafka 개발환경 구축해보기!

로컬 개발환경에서 사용할 목적으로 kafka를 docker로 설치하려고 한다. kafka는 zookeeper 를 같이 사용해줘야해서 docker-compose를 사용해야한다.

[Spring data jpa] tip 시리즈! - Enum 처리

Spring data jpa 를 사용하면서 얻은 팁들을 정리한 문서

Vue + jquery 사용하면서 삽질한 경험 -1

문제 Vue.js와 jquery를 혼용해서 사용하지 않는 것이 좋다고 생각하나… 업무 중에 필요한 부분이 있어서 개발하던 중에 문제가 발생했다. Vue.js의 mounted 내에 특정 dom에 jquery 이벤트를 바인딩함. dom 을 못찾음…? 응??? html 상단을 보던 중 v-if를 발견….

Service Instance Monitoring 하는 법

최근 msa 형태로 개발이 많이 진행되고, 각 서버에 들어가서 인스턴스 정보들을 확인하는 등 모니터링을 하는데, 번거로움이 크다. 이미 spring-boot-starter-actuator 라는 좋은 모니터링 정보들을 제공해주는데, 모아 보는 툴을 고민하던 중에 굉장히 좋은 툴 하나를 발견했다.(사실은 예전부터 사용했으나, 블로깅을 안해놓음)

[jdk 8]Stream GroupBy 사용하기.

데이터를 그룹핑해서 Map으로 리턴함. groupingBy() : Thread safe 하지 않음.

[Webflux Tip] 3. Webflux Error 처리!

Webflux Error 처리! doOnError() : 예외가 발생했을 경우, 특정 행위를 실행시킬 경우 사용 onErrorReturn : 예외가 발생했을 때 특정 값을 Return 함 onErrorResume : 예외가 발생했을 때 다른 Flux형태로 Return 함 onErrorContinue : 예외가 발생했을 때 멈추지 않고 해당 영역만 skip해서 동작함.

Cassandra CQL 추적하기

Cassandra CQL 추적하기 카산드라 전체에서 읽고 쓰는 과정을 추적할 수 있게 해줌.

[Vue.js] vue에서 refs를 사용하여 직접 접근하기

vue refs사용하기 다른 component 인스턴스에 직접 접근하려고 한다.

Jekyll 이중 중괄호 문제 해결

jekyll post에 vue 관련 내용을 포스팅 하던 중 문제 발생