본문 바로가기
반응형

분류 전체보기386

[Spring] web.xml 설정. web.xml 은 Deployment Descriptor(배포 서술자) 라고 불리며 환경설정 부분을 담당한다. 출처 : [JSP & Servlet 배경지식] 4. Servlet – Deployment Descriptor(DD) 1. 서블릿파일들은 소스형태로 저장. 주로 비즈니스 로직을 구현.2. 서블릿파일들이 빌드되어 class 형태로 자동 생성.3. 사용자에게 보여지는 Front-end 부분 파일.4. 배포서술자가 위치하고 있으며 없어서는 안되는 파일.5. 개발시 사용될 라이브러리들을 다운받아 추가 & 사용 DD(Deployment Descriptor(배포 서술자) 란?WEB-INF 폴더 아래 web.xml 파일명으로 항상 존재하며 서버 시작시 메모리에 로딩. 클라이언트 요청에 의해 컨테이너는 DD를 .. 2017. 4. 18.
도커 docker 간단 명령어 (컨테이너/이미지 확인 삭제) ### 컨테이너 관련 : 동작중인 컨테이너 확인$ docker ps : 정지된 컨테이너 확인$ docker ps -a : 컨테이너 삭제$ docker rm [컨테이너 ID] : 삭제된 것 확인$ docker ps -a : 컨테이너 모두 삭제$ docker rm 'docker ps -a -q' ### 이미지 삭제 : 이미지 확인$ docker images : 이미지 삭제$ docker rmi [이미지 ID] : 컨테이너를 삭제하기 전에 이미지를 삭제하는 경우-f 옵션을 붙이면 컨테이너도 강제 삭제$ docker rmi -f [이미지 ID] 2017. 4. 17.
Mysql procedure(프로시저) CURSOR(커서) 실행하기. declare V_ID BIGINT; # 조회된 테이블의 ID # 목록을 조회 declare cur1 cursor for select ID from table_name; ### CURSOR을 돌리기 위한변수.### 데이터가 없으면 m_Done에 1을 삽입DECLARE CONTINUE HANDLER FOR NOT FOUND SET M_DONE=1; # 커서를 연다.OPEN cur1; # LOOP를 돌림. 앞에 curRepeat 은 일종의 변수로 만약 에러가 나서 # 반복문을 종료하고 싶다면 'LEAVE cuRepeat'를 추가하면 된다.curRepeat : REPEAT # 정보가 있다면 로드FETCH NEXT FROM cur1 INTO V_ID; # 조회값이 더 있는지 확인IF NOT M_DONE THEN.. 2017. 4. 14.
Mysql procedure(프로시저) 에러처리 하기. ### SQL 에러가 발생시에 에러 발생여부를 저장하기 위한 변수 지정declare M_ERR INT DEFAULT 0; ### 만약 SQL 에러가 났을때 잡아야 할 핸들러# 에러가 발생하면 -1 이라는 값이 들어간다.DECLARE CONTINUE HANDLER for SQLEXCEPTION SET M_ERR = -1; START TRANSACTION;INSERT INTO table_name VALUES ('1', '2');INSERT INTO table_name VALUES ('1', '3'); ### SQL문을 수행하다 에러가 발생했다면 M_ERR 에 '-1' 이란 값이 들어감.IF M_ERR < 0 THEN # 에러가 발생한 경우ROLLBACK;ELSE # 정상처리 된 경우COMMIT;END IF; 2017. 4. 14.
메이븐의 Dependency 가 검색이 안될때. 1) Window => Show view => Other.... 를 선택하면 아래의 스크린샷이 보인다. 2) 아래의 경로를 따라가서 Maven Repositories 를 누른다음 OK를 누르면 아래 화면처럼 콘솔 옆에 창이 뜬다.빨갛게 그어진 것을 클릭해 창을 띄운다. 3) Global Repositories => central (https://repo.maven.apache.org/maven2) 를 마우스 오른쪽 클릭한다음 'Rebuild Index' 를 클릭한다.(만약 이전에 받아둔게 있다면 Update Index 를 한다) 클릭하면 다운로드를 시작한다. 끝. 2017. 4. 13.
[MYSQL] PL-SQL 에서 변수 안에 값 보기(여러 ROW를 봐야할때) 간단하게 볼거면 이전 글을 참조.http://lemontia.tistory.com/395 1) 출력할 프로시저를 만든다. DELIMITER $$DROP PROCEDURE debug_msg $$CREATE PROCEDURE debug_msg(msg VARCHAR(255))BEGIN select concat("** ", msg) AS '** DEBUG:'; END $$ DELIMITER ; 2) 프로시저를 만들 때 위의 프로시저를 호출한다. CALL debug_msg("message send"); 이렇게 하면 아래 화면처럼 볼 수 있다.(Toad for Mysql 기준)왼쪽칸에 보이는 것을 클릭할때마다 해당 DEBUG 값을 볼 수 있음. 2017. 4. 13.
반응형