
테스트파일을 작성하여 기능을 구현하였으나추후에 기능이 변경되거나 삭제될 경우빌드 시 해당 테스트파일에서 오류를 뿜어낸다. 테스트파일을 변경하는게 맞지만 간혹 잊혀진 녀석들이 발견되기도 하기 때문에빌드시에 테스트파일만 무시하도록 설정해놓고자 한다. 방법은 여러가지가 있는데프로젝트 자체의 테스트 빌드를 무시하는 방법.gradle 의 테스트 제외하는 빌드를 만드는 방법. * build.gradle 에 선언하여 모든 빌드에서 해당 task 를 제외하는 방법tasks.named('compileTestJava') { enabled = false} * gradle 특정빌드에 task 제외하는 방법# intelliJ gradle build; Edit Configuration 에서 설정buil..

사이트를 운영하다 보면 특정 ip 만을 허용해줄때가 있고특정 ip 를 차단시켜야 할때가 있고 그렇다. 나의 상황은 계열사가 다 다른위치에 있고 내부시스템이어서 허용된 ip 만 사이트에 들어올 수 있게 처리하려고 한다. 간단하다. /etc/nginx 폴더 하위에 default.conf 를 열어 아래와 같이 ip를 허용하거나 차단하면된다. server { ... location / { ... include 111.222.333.444; deny 444.333.222.111; } ...} include 나 deny 를 사용해서 허용/차단을 할 수 있고all 을 쓰면 모든 접근을 허용/차단 을 할 수 있다. 허용해야 할 ip 가 많을 경우 따로 파일..

곧 젠킨스가 java 11 의 환경을 종료한다고 한다.24년 9월 30일 이후로 ... 그래서 이왕하는거 java 21 을 설치해놓으려고 한다. 젠킨스 관리하면 뻘겋게 경고가 크게 떠있다. 관련 정보를 보고 싶다면 들어가보면 자바 버전 별 젠킨스 버전을 명시해놨다. 관련자료 Java Support PolicyJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io 1. Java 설치확인 [root@localhost /]# alternatives --co..

운영서버에 로그파일을 계속 만들게 되면언젠가 용량이 너무 많아서 디스크제한에 문제가 발생하게 된다. 그래서 적당한 시점에 로그파일을 압축한 뒤 보관하거나오래된 로그파일을 삭제하도록 설정해줘야 할 필요가 있다. 나는 간단하게 로그파일이 기준 용량을 넘으면 압축해서 보관하고 히스토리 갯수가 일정갯수 넘어가면 지우게끔 처리하였다. // application.yml...---spring: config: activate: on-profile: was1 logging: level: root: info file: name: /data/log/was1.log logback: rollingpolicy: max-file-size: 10MB max-hi..

oracle db tool 로 intelliJ 와 DBeaver, oracle sqldeveloper 3가지를 사용하는데 주로 프로젝트에 연관된 db를 볼때는 intelliJ 를 쓰고빠르게 운영하는 모든 DB 를 봐야할 때는 DBeaver 를 쓰고가끔 oracle 내부 변경사항이 있을 때 oracle sqldeveloper 를 사용해 왔다. (* 사실 oracle 극혐자로써 다른 db 들에 비해 호환성이 너무 별로라 좋아하지 않음 ㅋㅋㅋ ) 그러던 와중 sqldeveloper 업데이트 나온게 없나 확인 했더니 vscode 에 oracle 확장이 나온 것을 확인했다.들어가보니 올해 출시했고 7개월이 지나서야 알게 되었다 ^^;이런거 무조건 설치하고 경험..

리눅스에 오라클이 설치되어있다는 전제하에 포스팅하도록 하겠습니다. 리눅스 쉘에서 아래 순번대로 진행하시면 됩니다. ##1. oracle 계정 전환하기[root@localhost ~]# su -l oracle마지막 로그인: 월 8월 5 18:23:20 KST 2024 일시 pts/1##2. 리스너 stop 하기[oracle@localhost ~]$ lsnrctl stopLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 06-AUG-2024 08:32:30Copyright (c) 1991, 2013, Oracle. All rights reserved.Connecting to ...The command completed successfully##3. sqlp..