[Spring] Spring에서 Maven과 Spring Boot에서 Gradle의 차이 : 모두 빌드 자동화 도구 Maven XML 기반으로 프로젝트의 빌드, 보고서 생성, 문서화를 관리. 설정이 선언적(declarative)임. XML 파일(pom.xml)에 프로젝트의 의존성, 빌드 설정 등을 선언.중앙 저장소를 통해 의존성을 관리하고, 프로젝트 구조가 표준화됨.생명주기(lifecycle) 개념을 통해 빌드 단계를 정의. Gradle:Groovy 또는 Kotlin DSL(Domain Specific Language)을 사용하여 프로젝트 설정.설정이 프로그래밍적(programmatic)임. 더 유연하고 복잡한 빌드 스크립트를 작성 가능.의존성 관리 및 빌드 구성이 간결하며, 빌드 속도가 빠름.다양한 플러그인 시스템을 통해 확장 가능.주요 차이점설정 방식:Maven: XML 파일(pom.x.. 2024. 8. 6. [Error/Oralce] 스케쥴 잡 강제 실행 후 스케쥴 실행이 되지 않을때 처리 방안 문제상황: 원래 잘 돌던 스케쥴 잡이 있었으나, 강제로 실행을 해서 진행 후 더이상 스케쥴이 돌지 않는 상황이 발생함. 처리내역: --스케쥴 상태 확인SELECT job_name, enabled, state, last_start_date, last_run_duration, next_run_dateFROM user_scheduler_jobsWHERE job_name = 'your_job_name'AND LOGGING_LEVEL = 'RUNS'ORDER BY REPEAT_INTERVAL;-- 스케쥴 잡 실행 로그SELECT *FROM USER_SCHEDULER_JOB_LOGwhere 1=1and job_name ='your_job_name'order by log_date desc;스케쥴상태 및 잡 실행 로.. 2024. 8. 5. 가상 서버 내 프로그램 설치 시 체크 리스트 가상 서버 내 프로그램 설치 시 주의점✔ 개인적 경험을 나열한 것이니 상황에 따라 다를 수도 있습니다. 1. 은행 프로그램 설치의 경우 윈도우 업데이트 조직에서 설정으로 변경 후 업데이트 중지로 꼭 해놓아야함. ( 자동업데이트 돌면서 은행 프로그램 실행 안되는 경우 빈번 발생되었음..) 😊 잘못된 내용이 있다면 언제든지 댓글로 남겨주세요 😊 2024. 8. 1. [Visual Studio Code(VScode)] 단축키 정리 - 제일 많이 사용하는 단축키들 적어보았습니다. 파일 탐색기 : Ctrl + P 한줄 주석 처리 : Ctrl + / -> 주석 처리 및 해제 둘다 가능 함수 정의된 곳으로 이동 : F12Edit 창 닫기 : Ctrl + W파일 내 검색 : Ctrl + F프로젝트 내 전체 검색 : Ctrl + Shift + FCtrl + `(백틱) : 터미널 열기/닫기 Ctrl + ,(콤마) : 설정창 열기 Ctrl + B : 왼쪽 탐색기 창 끄기/켜기Ctrl + G : 해당 라인으로 이동하기F12 / Ctrl + 클릭 : 해당 함수 정의문으로 바로 이동 Alt + F12 : 해당 함수 정의문 미리보기 -> 바로 이동하지않고 미리보기 툴바를 띄움 Ctrl + Shift + R : 코드를 함수나 변수로 감싸주는 기능 (리팩.. 2024. 7. 24. [Database] UNIQUE 와 PRIMARY KEY (PK) 차이 공통점: - 데이터 무결성을 보장하기 위해 사용되는 중요한 개념입니다. - 둘다 유니크한 값을 보장한다. 차이점: PRIMARY KEY - 테이블 당 하나만 정의 가능 - NULL 허용X - 외래키 참조 가능 UNIQUE - 테이블 당 여러개 정의 가능 - NULL 허용 - 외래키 참조X. PRIMARY KEY는 행을 고유하게 식별하는 데 중점을 두고, UNIQUE INDEX는 특정 컬럼의 고유성을 보장하는 데 중점을 둡니다. 😊 잘못된 내용이 있다면 언제든지 댓글로 남겨주세요😊 2024. 7. 23. [DBeaver(디비버)] 데이터 엑셀 추출 시 한글 깨짐 현상 처리 문제상황: UTF-8로 엑셀 추출을 진행해도 한글깨짐 현상 발생 처리내역: 엑셀 추출 진행 시 위의 가이드 보면서 진행하면 된다.=> [DBeaver(디비버)] 데이터 엑셀 추출 방법 단, 디렉토리, 파일명 세팅하는 화면에서 insert BOM 을 꼭 체크 유의하면 된다. (Default 는 미체크) 2024. 7. 22. [DBeaver(디비버)] 데이터 엑셀 추출 방법 [디비버로 데이터 엑셀 추출하는 방법 가이드] : 맨위부터 순서대로 진행하면 된다. 디렉토리 위치와 파일 패턴 이름 설정할 수 있습니다.위와 같이 엑셀 파일 생성완료됩니다. 2024. 7. 20. [네트워크] ACL(Access Control List) ACL 정책이란 네트워크 접근을 세밀하게 제어하여 보안을 강화하는 데 중요한 역할을 합니다. Oracle 데이터베이스에서 ACL을 적절히 설정하고 관리하면 사용자와 애플리케이션이 필요로 하는 네트워크 리소스에 대한 접근을 안전하게 제어할 수 있습니다. 문제상황: 서버방화벽 오픈되었다고 했으나, 접속이 안되는 상황 (방화벽을 오픈했어도 ACL 정책에 의해서 서버 접속이 안되는 경우가 있다.) 처리내역: 개발서버는 보통 ACL 정책을 안해놓고, 운영서버의 경우에는 방화벽 오픈 후 ACL 정책을 설정함으로, 인프라팀에 접속하려고하는 IP와 SSL 오픈 요청을 하면된다. 😊 잘못된 내용이 있다면 언제든지 댓글로 남겨주세요😊 2024. 7. 18. [Error/Mybatis] java.sql.SQLException 부적합한 열 인덱스 1. 주석 이슈 SELECT COUNT(*) INTO sCNT FROM HR_MASTXM A WHERE 1=1 AND A.EMPL_NUMB != #EMPL_NUMB# -- AND (A.WODN_CODE != 2 OR (A.WODN_CODE = 2 AND NVL(A.RETR_DATE, '') >= TO_CHAR(SYSDATE-365,'YYYYMMDD') ) );문제상황:SQL 쿼리 작성하면서 주석 처리했던 부분 그대로 넣고 저장했다가 java.sql.SQLException 부적합한 열 인덱스 문제가 생김.. 처리내역 :주석 "--" 부분을 /**/ 로 변경했더니 문제없이 처리가 되었다. 2024. 7. 16. [Database] DB LINK 만들기 ORACLE TO MSSQL 상황 : MSSQL에 있는 데이터를 ORACLE에 데이터를 넣으려고 합니다. (MSSQL, ORACLE 둘다 내부 DB) -> PUBLIC으로 만들게 되면 모든 DB스키마에서 다 조회가 되는 상태이다.그리고 properties로 작성하는 이유가 다른 스키마에서는 정보가 보이면 안되서이다.보통은 SYS 계정에서 ID/PW 데이터 갖고있고 나머지는 properties로 작성하는 방향으로 간다고 한다. => 처음에 아래와 같이 진행을 했고, 추후에는 properties로 변경했다. 그러나 결국 테스트 진행하다가 EAI 연계로 다시 변경을 했다...CREATE PUBLIC DATABASE LINK "COM_DEV" CONNECT TO com IDENTIFIED BY "비밀번호" USING '(DESCRI.. 2024. 7. 15. 이전 1 2 3 4 5 6 7 8 ··· 22 다음 320x100