NodeJS / PM2에 대해서
NodeJS란웹이라는 런타임(실행환경)에서만 동작하던 자바스크립트를 - > nodejs라는 런타임(실행환경)에서 동작하도록 변경한것런타임이란? 언어가 돌아가기 위한 실행환경NodeJs의 논블럭킹이란? 요청순서에 상관없이 가벼운 요청 먼저 처리해서 응답하는것(표예매300
운영체제 / 스레드 / 프로세스
프로그램이 동작하는 순서1.프로그램이 하드디스크에 저장되어있다2.유저가 OS의 유저UI를 통해 실행 명령을 보낸다3.해당 프로그램이 메모리(램)에 올라간다4.메모리에 올라간 프로그램을 프로세스라고 한다5.각 프로그램은 프로세스 내부의 메모리 공간에서 코드, 데이터, 스
자바의 JVM과 JDK에 대해서
자바의 실행구조1.java 파일을 작성2.해당 java파일을 자바컴파일러(javac)로 컴파일함3.class라는 파일이 생성됨. 이 class파일은 자바가상환경(JVM)전용 바이트코드 파일 // 아직 class파일은 바이트 코드 상태4.이 class파일은 자바가상환경(
하카타 젠 라면
하카타 돈코츠 라면집 젠일단 가격이 굉장히 저렴(320엔)하며 토핑 종류가 다양하다돈코츠 라면 특유의 돼지 비린내가 없으며 육수가 아주 가볍다후쿠오카의 도심과 약간 떨어져 있지만 하코자키미야 신사를 가게 된다면 한번쯤 들릴만 하다고 생각한다하카타 젠 라면Hakata R
Map함수를 응용한 경우
배열속에 객체의 값 하나만 변경한 후 반환하기 // 게시글의 comment객체의 내용은 기존 유지한 뒤// 찾고자하는 요소(payload.id)의 isUpdate값만 false로 변경한다state.post.comment = state.post.comment.map(
Internationalization API
Internationalization API (ITNL,I18N, 바닐라js의 Api)숫자 포맷터 / 날짜 포맷터1.콤마표시const formatter = new Intl.NumberFormat('ko') formatter.format('1000000') //'1,00
CORS에러 해결
Access to XMLHttpRequest at '요청url' from origin '요청 도메인(origin)' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present o
숫자와 문자열을 포함한 배열의 정렬
숫자와 문자열을 포함한 배열의 정렬할 경우localeCompare()이라는 함수를 사용한다// 오름차순 const getSingleValueAsc = (arr) => { return arr.sort(function (a, b) { return a.locale
무명함수(익명함수/클로저)
무명함수(익명함수/클로저)란?단 한번만 실행하는 일회성 함수주로 콜백을 파라미터로 입력받는 함수의 파라미터로 사용됨 (JS의 setTimeout의 콜백함수를 넣듯이)// array_filter란 배열에서 특정조건에 맞는 항목만 뽑아내는 PHP내장함수이다 // array
PHP정리
PHP중요한부분 ⭐️을 붙임※ 글로벌 상수※글로벌 변수사용예제 (정적변수보다 보관이 짧다)$g=1;function plus(){global $g;echo $g+=1;}plus(); // 2plus(); // 3function printGlobal(){echo $GLOB
BOM / DOM / 자바스크립트 로드순서
자바스크립트의 모델 (window객체의 자식)BOM // 자바스크립트로 브라우저 제어 (location,history..)DOM // 자바스크립트로 현재페이지의 문서 제어 (document) // 자바스크립트로 제어하기 위한 노드객체를 생성CSSOM // 자바스크립트
Module / Import / Export (ES6)
본 게시물에서 소개할 내용은 ES6의 import와 export 이다. nodeJS의 require과 exports가 아니다자바스크립트 개발을 하다보면 모듈을 불러오는 문법 두가지 ( require / exports ) 와 ( import / export ) 키워드를