#general

soy.me - 이것저것 기록하는 공간
  • Zookeeper and Apache Curator
    11 September 2020
    Zookeeper에 대한 간단한 소개와 Apache Curator를 사용하여 개발을 진행하면서 알게된 내용들을 정리해본다.
  • Proxy 환경에서 Tomcat 설정에 Real IP 셋팅하기
    28 May 2018
    Proxy 환경에서 tomcat 로그에 127.0.0.1이 찍힐 때,
  • GMT와 UTC 차이, summer time
    23 April 2016
    GMT 그리니치 평균시(Greenwich Mean Time) 런던에 설치된 그리니치 천문대의 시간. GMT 세계 시간 표기 런던의 시간은 GMT+0 으로 표기하는데, 그리니치 천문대 시간과 동일하다는 의미. 우리나라는 GMT+9 인데, 이는 그리니치 천문대 시간(GMT)보다 9시간 빠르다는 것을 의미. 즉 런던의 시간이 1시라...
  • node.js heapdump 생성하기
    07 April 2016
    FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory 유지보수를 맡고있는 node로 된 batch 서비스가 자꾸 죽는다.. :cry:
  • Code Readability
    15 March 2016
    더 나은 개발자로서 더 적은 버그를 양산하고, 자신의 코드를 더 자랑스러워하며, 주변 사람들이 사용하기를 원하는 코드를 만드는 방법. 핵심 아이디어 코드는 이해하기 쉬워야 한다. 코드는 다른 사람이 그것을 이해하는 데 들이는 시간을 최소화하는 방식으로 작성되어야 한다. 이름에 정보 담기 구체적인 단어 선택 매우 구체적인 단어를 선택하여...
  • MapReduce 기본 개념
    13 February 2016
    대용량 데이터를 다루는 문제가 주어졌을 때, 여러대의 프로세서에 분산시켜 병렬적으로 처리할 수 있다. MapReduce는 이러한 문제를 해결하기 위해 사용하는 하나의 프로그래밍 모델이다. 또는 이러한 프로그래밍 모델을 구현한 프레임워크이다. MapReduce는 크게 Map() 함수와 Reduce() 함수로 구성된다. Map() 함수를 통해 원하는 데...
  • 마이크로 서비스 아키텍처
    18 August 2015
    SOA, 모노리틱 아키텍처, 마이크로 서비스 아키텍처에 대하여 그냥 간략하게..
  • 1