전체 글 31

Linux - tomcat Port Exception

1. 8080 포트가 이미 사용중일 때 error text : 29-Aug-2022 14:58:25.872 정보 [main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["http-nio-8080"]을(를) 초기화합니다. 29-Aug-2022 14:58:25.929 심각 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 구성요소 [Connector[HTTP/1.1-8080]]을(를) 초기화하지 못했습니다. org.apache.catalina.LifecycleException: 프로토콜 핸들러 초기화가 실패했습니다. at org.apache.catalina.connector.Connect..

LINUX 2022.08.29

Linux - tar, gz 문법

- tar 압축 tar -cvf catalina.out-2022-07.tar catalina.out-2022-07* - gzip 압축 gz catalina.out-2022-07.tar.gz catalina.out-2022-07.tar - tar 압축된 파일 미리보기 tar tvf catalina.out-2022-07.tar.gz - 여러파일 압축 해제 리눅스에서는 tar 명령어로 압축을 시키거나 풀 수 있다. 여러 파일을 한 번에 압축을 풀 때, *를 이용해서 압축풀기를 하였으나 에러가 발생하였다. 구글링을 해보니 다른 방식으로 해제를 해야하였다. find . -name "*.tar.gz" -exec tar xvzf {} \;

LINUX 2022.08.17

Spring MAVEN 프로젝트 생성 - IntelliJ (초기세팅)

1. New Project 생성 2. Maven 메뉴 클릭 후 Next 3. 프로젝트 Name 및 저장경로(Location) 지정 4. Spring Framework 라이브러리 추가 5. src - main 하단으로 생성된 web폴더 이동 및 이름변경(webapp) 6. (applicationContext.xml -> root-context.xml 및 dispatcher-servlet.xml -> servlet-context.xml) 이름 변경 및 경로 변경 7. web.xml 설정 contextConfigLocation classpath:/spring/appServlet/root-context.xml org.springframework.web.context.ContextLoaderListener dis..

SPRING 2022.08.17

AWS - DynomoDB

DynamoDb NOSQL 모든 규모에서 고성능 애플리케이션을 실행하도록 설계된 완전관리형의 서버리스 키-값 NoSQL 데이터베이스입니다. 보안, 지속적인 백업, 자동화된 다중 리전 복제, 인 메모리 캐시 및 내보내기 도구를 제공합니다. 설정 IAM 사유 : 자격증명이 되어야 DynamoDb API 사용가능 URL : https://us-east-1.console.aws.amazon.com/iamv2/home?region=us-east-1#/users 사용자 추가 access-key, secret-발급 (csv파일 안에있음) 사용자 그룹 - 해당 그룹에 IAM에서 추가한 사용자 등록 DynamoDb URL : https://ap-northeast-2.console.aws.amazon.com/dynamod..

AWS 2022.08.10

ORACLE PROCEDURE

1. PrSYSLOG SYSLOG%ROWYPE; SYSLOG 테이블의 한 ROW를 초기화해서 가져옴 즉 bean 객채랑 비슷하다고 보면 됌. 2. dbms_output.put_line dbms_output.put_line(sql_str); RAISE_APPLICATION_ERROR(-20101, SQLCODE || ‘ ‘ || SQLERRM ); dbms_output.put_line(‘>>>>> 중복키 에러.’); dbms_output.put_line(‘>>>>> [SQLCODE] ‘ || SQLCODE); dbms_output.put_line(‘>>>>> [SQLERRM] ‘ || SQLERRM); — 에러코드와 에러메시지 dbms_output.put_line(‘>>>>> SYS.DBMS_UTILITY..

ORACLE 2022.08.05

SQL Developer을 이용한 PL/SQL 디버깅

디버거 설정 [도구] - [환경설정] - [디버거] 디버깅 시작 옵션 설정(선택) 디버그 방법 디버그할 패키지 선택, [디버그를 위해 컴파일] 실행 [디버그] 버튼 선택 단축키 - Ctrl + Shift + F10 다이얼로그에서 디버그할 프로시저 대상을 선택, 매개변수(입력값) 수정 디버깅 실행 시 입력한 매개변수 값은 초기화 될 수 있기 때문에 여러번 디버깅이 필요한 경우 [파일 저장]으로 .sql 저장 후 다시 디버깅 시 [파일에서]를 선택해 다시 설정한 PL/SQL 블록을 실행시켜 디버깅 확인 선택 시 디버그 모드로 전환됨 F7, F8 등 단축키로 디버깅 수행 (아래 단축키 참고) 마우스 커서 오버 시 변수값 등을 확인할 수 있음 데이터, 감시 탭을 확인하여 변경되는 데이터 확인 가능 출력 탭에서 ..

ORACLE 2022.08.05