Category: Back-End

nodejs 0

node.js란 무엇인가? 6.2.1 버전 설치

  node.js는 구글이 만든 자바스크립트 엔진인 V8 기반으로 돌아가는 웹 서버입니다. node라는 인터프리터를 통해 자바스크립트 파일을 실행시켜주면, 매우 간단하게 웹 서버를 실행시킬 수 있게 됩니다.   얼마나 간단한지, node.js를 설치해서 확인해 보도록 하겠습니다.  ...

mysql-logo 0

이클립스에서 톰캣을 이용한 프로젝트를 WAR파일로 배포할 때 유의할 점 (메모리 누수)

가끔 톰캣 로그를 tail -f로 확인하다보면, WARNING 로그가 뜰 때가 있었습니다. 얼핏 memory leak… 어쩌고 저쩌고 이런 메시지들이 나왔는데, 별 오류는 없어서 신경을 안쓰고 있다가 오늘 갑자기 마지막 로그였던 다음의 내용들이 눈에 들어왔던 것이었습니다....

javaServletJsp 0

JSP에서 현재 URL 정보 얻기 및 request context의 parameter 얻어오기

EL 문법을 이용하여 request 객체의 getRequestURL 메소드 수행 결과를 얻기위한 코드는 다음과 같습니다. pageContext는 javax.servlet.jsp.PageContext 클래스가 인스턴스화 된 것을 의미하는데, 이는 현재 JSP 서블릿 자체가 가지고 있는 Page Context 영역을 의미합니다. 위 코드는 현재...

php 0

PHP에서 요일 구하기

php에서 사용하는 date 함수에 String 인자로 w를 넣어주면, 오늘 날짜에 대한 요일을 0 ~ 6까지의 값을 돌려줍니다. date function의 signature는 다음과 같습니다.   이 함수를 사용하여 요일을 구하는 간단한 예제입니다. 배열에 0 ~ 6까지에...

container 0

View Resolver와 그 처리과정에 대한 단상

  스프링에서의 View Resolver는 요청을 해석한 뒤, 어떤 내용을(파일 포함) 요청자에게 돌려줘야하는지를 결정해 주는 객체이다.   즉, 특정 URL에 대해 요청이 들어오면 어떤 View가 되도록 어떻게 일해야 하는지 스스로 알고있다는 것이다.   클라이언트가 어떤...

docker 0

CentOS 6 || 7에 Docker + 우분투 16.04 LTS설치하기

CentOS 6/7 기준으로 다시 설치법부터 간단한 실행법까지 기술하도록 하겠습니다. 기본적으로 root 권한으로 아래 과정을 진행한다고 가정하겠습니다!   1.  docker를 해당 페이지에서 바로 받아온 뒤, 쉘스크립트를 수행하도록 합니다. 만약 curl이 설치되어있지 않다면 먼저 yum install...

mysql-logo 0

MySQL에서 UPDATE 시 WHERE SELECT 오류가 발생하는 경우

MySQL은 UPDATE 쿼리의 WHERE 조건문에서 같은 테이블명을 사용한 INNER SELECT를 허용하지 않는다고 합니다. 그래서, 같은 테이블을 UPDATE 쿼리의 WHERE조건으로 SELECT해야하는 경우, 다음과 같이 코드를 작성해야 합니다.   오류 코드 UPDATE foo SET bar=bar-1 WHERE...

php 0

PHP로 이메일 보내기

다음은 CentOS 기준 설명으로 아파치, PHP는 최소한 설치되어있어야 하며 그 둘이 연동 되어있고, 특정 도메인에 대한 설정이 모두 완료되었을때만 정상적으로 작동됩니다. 또한 root 계정으로 모든 명령을 수행하고 있으므로, 만약 sudoers 계정인 경우 앞에 sudo를...

mysql-logo 0

MySQL 사용자 추가 및 DB 권한 부여하기

자주 사용하지만, 매일 사용하지 않으면 정확한 문법이 기억나지 않아 간간히 헤메는 저를 위해 기록합니다. 1. 콘솔에서 mysql –login-path=root 등을 이용하여 root 권한을 가진 유저로 mysql 클라이언트를 띄웁니다. 2. 다음과 같이 코드를 입력합니다. #원격지에서 접속할...