OS 모듈 Process 모듈
Continue reading...Back-end
Nodejs – Module (export, require)
Node js에서 제공하는 export 와 require 자바스크립트 자체적으로 제공하는 ES6 2015 최신 모듈(export, import)
Continue reading...Nodejs – this란 (브라우저와 차이점)
class 내에서의 this는 클래스 자신을 의미하고, 함수안에서 this는 global 객체를 의미한다. 클래스 안도 아니고 함수 안도 아닌 this는 어떻게 노출될까 ? {}로 노출된다. 브라우저에서는 밖에서 쓰이는 this는 글로벌 객체를 가리키나, nodejs...
Continue reading...Node Global object (console)
node 환경에서의 글로벌 객체 브라우저 환경에서는 window가 글로벌 객체, node 에서는 global 이 글로벌 객체이다. Console log 에 대하여 브라우저 콘솔에서 확인하면 로그 레벨별로 색깔이 다름을 알 수 있다. warn이나 error와...
Continue reading...노드 서버의 특징과 장/단점
전형적인 서버 전통적인(전형적인)서버는 한 서버내에서 데이터베이스를 가지고 있는 경우도 있고, 클라우드 서버에 데이터베이스를 가지고 있는 경우도 있는 등 다양하게 구성이 가능하다. 보통의 서버는 멀티쓰레딩 환경이기 때문에, Thread Pool 이 있다. 한...
Continue reading...node js 동작 방식
노드 런타임 환경에서의 동작 방식은 브라우저에서의 자바스크립트 엔진이 동작하는 방식과 같다. NodeJS 런타임 환경에 작성한 Source code를 동작하게 하면, 실제로는 Node.JS 어플리케이션 형태로 (어플리케이션 레벨에서) 동작하게 된다. 어플리케이션 안에는 동적으로 생성한...
Continue reading...node js란 ?
1995년, 자바스크립트가 도입이 되면서 많은 브라우저들이 자바스크립트 엔진을 탑재하기 시작했다. 자바스크립트를 이해하고 실행할 수 있도록 브라우저가 개선되기 시작한 것이다. 사파리 브라우저의 ‘JavaScriptCore’, IE의 ‘Chakara’, Firefox의 ‘SpiderMonkey’, chrome의 ‘V8’ 가 있는데, 이...
Continue reading...Ubuntu APM 설치 (Apache2, Mysql, PHP)
Ubuntu 20.04 LTS 에 APM 설치 하는 방법 정리 1. 서버 ssh 접속 서버에 APM 설치를 위해 ssh 로 접근한다. 2. APM 설치하기 2-1. Ubuntu 패키지 업데이트 우분투 시스템 내 패키지를...
Continue reading...[Python][bs4] Web Crawler
Here are the required steps before you used python crawler python 3+ beautiful soup module pip install beautifulsoup4 sudo apt-get install python-bs4 // for linux Selenium web driverpip install -U selenium Chrome driver – https://sites.google.com/a/chromium.org/chromedriver/downloads
Continue reading...[php][laravel] 개발환경 세팅(Window / Mac)
PHP 웹프레임워크 라라벨을 시작하기 위한 설치 정리 글입니다. MAC과 WINDOW 2가지로 정리했습니다. # MAC Homebrew (MAC용 패키지 관리)를 이용하여 설치를 합니다. 터미널에서 다음 명령어들을 입력합니다. 1. 홈브루 설치 2. PHP 설치 3....
Continue reading...