반응형
[NODE.JS] Node.js 설치하기 포스팅 썸네일 이미지

IT/node.js

[NODE.JS] Node.js 설치하기

MAC 1. 아래 node.js의 홈페이지에 접속하여 자신의 운영체제와 버전에 맞는 파일을 선택하여 설치합니다. nodejs.org/en/ 2. 다음을 눌려 설치를 완료 3. 설치 완료 4. 터미널 실행 후 node -v 입력시 버전 출력되면 설치 완료 5. 터미널에 npm 입력 설명확인 WINDOW 1. 아래 node.js의 홈페이지에 접속하여 자신의 운영체제와 버전에 맞는 파일을 선택하여 설치합니다. nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 파일을 실행 3. next를 클릭 4. 동의 후 next 5. 추가기능 체크(필수 아님) 6. 설치 완료 7..

2021.02.04 게시됨

IT/etc

[ETC] Spring Controller에서 자바스크립트 경고창 띄우는 방법

1. 아래와 같이 경고창을 띄울수 있는 Class를 생성합니다. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; //=> 컨트롤에서 경고창 전달시 사용 public class ScriptAlertUtils { public static void init(HttpServletResponse response) { response.setContentType("text/html; charset=utf-8"); response.setCharacterEncoding("utf-8"); } public static void alert(HttpServletResponse response,..

2021.01.27 게시됨

[MyBatis/JAVA/Spring/Maven] log4를 사용하여  SQL로그 출력하기 포스팅 썸네일 이미지

IT/etc

[MyBatis/JAVA/Spring/Maven] log4를 사용하여 SQL로그 출력하기

1. 의존성 추가(pom.xml) : 보통 기본설정으로 다들어가있음 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 2. 데이터베이스 접속 설정 수정(root-context.xml or dataSource-context.xml) - com.mysql.cj.jdbc.Driver를 net.sf.log4jdbc.sql.jdbcapi.DriverSpy으로 수정 - jdbc:mysql : 주소에 jdbc:log4jdbc:mysql:주소 log4jdbc추가 - jdbc:oracle: 주소에 jdbc:log4jdbc:oracle:주소 log4jdbc추가 - jdbc:sqlserver: 주소에 jdbc:log4jdbc:sqlserver:주소 log4jdbc추가 3. prop..

2021.01.26 게시됨

[GIT] ignore 파일이 적용 안될때 설정 포스팅 썸네일 이미지

IT/etc

[GIT] ignore 파일이 적용 안될때 설정

깃 사용시 ignore파일이 적용 안될때 0. 숨김파일 보이게 하기 - Mac commend+shift+. 1. ignore파일이 있는 폴더(프로젝트폴더)에서 터미널(Mac)/cmd 실행(window) 혹은 터미널(Mac)/cmd 실행(window)에서 해당 폴더(프로젝트폴더)까지 접속 2. 아래 명령어 입력 $ git rm -r --cached . $ git add . $ git commit -m "fixed untracked files" 3. 프로그램 재실행 4. 적용확인

2021.01.24 게시됨

IT/JSP

JSTL(JSP Standard Tag Library)

JSTL(JavaServerPage Standard Tag Library) 이란? - JSP 개발을 단순화 하기 위한 태그 libarary - Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음 JSTL 사용법 - 라이브러리이기 때문에 사용하기전에 core를 header에 추가해주어야 한다. JSTL 태그 태그명 설명 변수선언 변수출력 조건문 jstl에서의 switch문 jstl에서의 case문 jstl에서의 default문 loop문 변수제거 날짜관련태그 숫자관련태그 JSTL core의 예시 1. - ${변수명} 사용가능 - 다른 영역에 저장시 scopre="session" 추가 2. - 으로 변수를 선언한후 출력시 으로 출력한다. - escapeX="true/false" 지정해서 ..

2021.01.22 게시됨

IT/DB

[DATABASE] IN/SOME/ANY/ALL/EXISTS 함수

ANY/SOM - ANY/SOME은 IN과는 달리 '=' 이외의 다른 연산자를 활용 할 수 있음. - ANY/SOME은 기능이 동일 SELECT employee_id, salary FROM employees WHERE salary IN (2000, 3000, 4000); -- '='으로만 연산 SELECT employee_id, salary FROM employees WHERE salary >= ANY (2000, 3000, 4000); SELECT employee_id, salary FROM employees WHERE salary >= SOME (2000, 3000, 4000); SELECT employee_id, salary FROM employees WHERE salary >= ALL(2000, ..

2020.11.18 게시됨

IT/DB

[DATABASE] DML - MERGE 함수

DML - MERGE 함수 - 테이블을 합치는 작업을 수행하는 문법 1. 문법 MERGE INTO table1--데이터가 추가될 테이블 USING table2--추가할 데이터가 있는 테이블 ON (병합 조건절) WHEN MATCHED THEN UPDATE SET 갱신내용 |DELETE WHERE 조건 WHEN NOT MATCHED THEN INSERT VALUES (컬럼); 2. 예제 #1 CREATE TABLE p_01 (order_num VARCHAR2(8), prod_num NUMBER, AMOUNT NUMBER, PRICE NUMBER); #2 CREATE TABLE p_02 (order_num VARCHAR2(8), prod_num NUMBER, AMOUNT NUMBER, PRICE NUMBER..

2020.11.18 게시됨

IT/DB

[DATABASE] 그룹함수I [ROLLUP/CUBE/GROUPING SETS/LISTAGG]

그룹합수란? - 그룹 함수는 검색된 여러 행을 이용하여 통계정보를 계산하는 함수이다. - 기존 그룹함수 GROUP BY절 과 HAVING절 (참고 sseozzzy.tistory.com/71) SELECT department_id, job_id, COUNT(*), SUM(salary) FROM employees WHERE department_id > 50 GROUP BY department_id, job_id; ROLLUP - 그룹 묶는 기준 컬럼이 여러 개인 경우 생성되는 그룹의 상위 레벨의 그룹을 생성하여 결과를 출력. SELECT department_id, job_id, COUNT(*), SUM(salary) FROM employees WHERE department_id > 50 GROUP BY RO..

2020.11.18 게시됨

반응형