반응형

TIL 33

Oracle과 MySQL의 차이점

1. NULL값 확인 함수가 다르다. ORACLE에서는 NVL함수를 사용하지만 MYSQL에서는 IFNULL을 사용한다. ex) (ORACLE) SELECT NVL(USER_ID,'') FROM KGON ex) (MYSQL) SELECT IFNULL(USER_ID,'') FROM KGON 2. 현재 날짜 시간 확인하는 방법이 다르다. ORACLE에서는 SYSDATE를 사용하지만 MYSQL에서는 NOW()함수를 사용한다. ex) (ORACLE) SELECT SYSDATE FROM DUAL; ex) (MYSQL) SELECT NOW() FROM DUAL; 3. 날짜 포멧 변환 방법이 다르다. ORACLE에서는 날짜를 STRING으로 변경시 TO_CHAR()함수를 사용하지만 MYSQL에서는 DATE_FORMAT..

TIL/Oracle Database 2021.07.17

NPM(Nodejs Package Manager)

I. NPM(Nodejs Package Manager)이란? Node Pacackage Manager. 이하 npm은 이름 그대로 노드 패키지 매니저이다. 세상에는 많은 자바스크립트 프로그래머들이 있고, 그들이 유용한 자바스크립트 패키지들을 이미 만들어 두었고, 그런 코드들이 공개되어 있는 것이 바로 npm이다. npm은 세계 최대 규모의 패키지들을 보유하고 있다. 이러한 패키지들은 노드의 생태계를 더욱 견고하게 만들었다. npm에 업로드 된 노드 모듈을 패키지라고 부른다. 모듈이 다른 모듈을 사용할 수 있는 것처럼, 패키지도 다른 패키지를 사용할 수 있다. 이러한 관계를 의존 관계라고 한다. II. package.json 프로젝트를 진행하다 보면 무수히 많은 패키지들을 추가하게 된다. 이러한 패키지들은..

TIL/Node.js 2021.07.13

Node.js 란 무엇인가?

I. Node.js 란? Node.js는 위키백과에 아래와 같이 정의되어 있다. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. II. Node.js의 특징 단일 쓰레드 기반 비동기 방식 Node.js는 단일 쓰레드 기반 비동기 방식으로 동작하기 때문에 Java나 C# 에서 하던 방식대로 로직을 설계하면 안된다. 간단하게 설명하자면, ..

TIL/Node.js 2021.07.13
반응형