Recent Posts
  • Elasticsearch apm-server node.js에 적용하기

    Elasticsearch APM-Server Node.js에 적용하기 Node.js application을 만들고, 실제 상용 서비스에 적용하면서 서버 성능 모니터링은 운영 과정에서 상당히 중요합니다. 주로, Node.js의 경우에는 Newrelic등의 APM(Appliction Performance Monitoring)도구들이 존재하나, 대부분이 유료로 운영되고 있습니다. 최근 9월달에 오픈소스인 Elasticsearch는 apm-server를 출시하였으며, Node.js와의 연동도 쉽게 가능할 수 있도록 출시하였습니다. 이번 포스팅은 Node.js APM을 위해 무료로 사용...


  • Javascript - 클로저(Closure)에 대한 정리

    javascript에서 늘 빠지지 않는 내용이라 한다면, 클로저(Closure)를 빼놓을 수 없을 것 같습니다. 클로저는 다양한 책과 블로그에서도 필수로 나와있는 내용이지만, 설명되어 있는 부분도 다를 뿐더러, 내용도 애매한 부분들이 많습니다. 클로저를 공부할때 정말 다양한 의미로 인해서 이해하기 힘든 부분들이 많았었는데요, 정리한 부분들을 중심으로 설명을 드릴까 합니다. 혹시 다른 내용이나 정리하신 부분들과 다른...


  • Javascript - 변수관리 특징 및 스코프체인에 대하여

    javascript는 다른 언어들과 상이한 점들을 특징으로 가지고 있는데요, javascript에서의 유효범위(scope)는 변수와 매개변수의 접근성과 생존 기간을 제어하는 범위를 말합니다. 1. javascript의 변수 관리 javasciprt에서 변수를 관리하는 규칙은 다음과 같이 세가지로 정리할 수 있습니다. 1) 함수단위의 변수 관리 2) 실행시의 변수 관리는 렉시컬 영역을 기준으로 3) 실행시의 변수 검색은 스코프 체인을 이용...


  • React 기억법(4) - React 필수요소 props, state

    이전 포스팅을 보시고, 이번 포스팅을 보셔도 좋을 듯 합니다. React 기억법(1) - 리액트가 뭐지? React 기억법(2) - 컴포넌트화? 그리고 리액트 설치 React 기억법(3) - React 컴포넌트의 LifeCycle 이번에는 React에 관련되어 중요한 개념중 하나인, props 및 state에 관련되어 살펴볼까 합니다. props 및 state는 React의 컴포넌트 객체에서 DOM 객체를 제어할 때에 꼭...


  • React 기억법(3) - React 컴포넌트의 LifeCycle

    이전 포스팅을 보시고, 이번 포스팅을 보셔도 좋을 듯 합니다. React 기억법(1) - 리액트가 뭐지? React 기억법(2) - 컴포넌트화? 그리고 리액트 설치 이전 React 1편 및 2편에서는 React에 관련된 짧은 개요와 React로 뷰 컴포넌트를 만들고 사용하는 방법을 살펴봤습니다. 이번 포스팅은 2편에 연장선 격으로 React로 생성한 뷰 컴포넌트의 생성주기(라이프 사이클)에 따른 내장...