본문 바로가기

분류 전체보기

(151)
Java 특정 폴더 및 하위폴더 모두 삭제 윈도우 스케줄러 배치 Java 폴더 및 하위폴더 삭제 파일이 날짜별로 생기는 구조에서 오늘 기준 하루 또는 이틀전 폴더의 파일을 삭제 20230722 - 01 - file01 - file02 - 02 - file01 - 03 - file01 20230723 day.add(Calendar.DATE, -2) 로 이틀 전 파일을 삭제 public static void main(String[] args) { Date today = new Date(); SimpleDateFormat date = new SimpleDateFormat("yyyyMMdd"); String toDay = date.format(today); System.out.println("today : " + toDay); Calendar day = Calendar.ge..
Spring Security CSRF xml 설정 제외 url request-matcher-ref Spring Security CSRF XML 설정 spring에서 csrf를 설정하는 방법은 java와 xml 설정 두 가지가 있는데 그 중 xml로 설정하는 방법 sec:http 에 를 설정한다. AndRequestMattcher 를 이용하여 제외할 url을 패턴을 설정한다.
Spring 파일 업로드 allowCasualMultipartParsing 설정방법(Tomcat, Spring) 파일 업로드 multipart를 사용하기 위해서는 MultipartParsing을 꼭 설정해야 한다. 설정 방법은 크게 Tomcat 의 server.xml에서 설정하는 방법과 spring의 context.xml에서 설정하는 방법이 있다. Tomcat 설정 방법 /conf/context.xml 에서 Context에서 설정한다. Spring 설정방법 /META-INF/context.xml 설정한다.
아이폰 새 기기로 앱 복제 복사하기 iphone 11에서 14로 앱 데이터 옮기기 [iPhone14] 아이폰 간편 백업 아이폰으로 쉽고 간편하게 새 기기로 데이터 및 앱 복사 복제 하는 방법 iphone11 pro > iphone 14로 앱 & 데이터 블루투스 전송 1. 새 아이폰에 유심 카드를 넣는다. 2. 새 아이폰을 켜고 이전 아이폰 옆에 놔두게 되면 new 아이폰에 빠른 시작이 나타나고 old 아이폰에 새로운 iPhone설정이 나온다. 3. old 아이폰의 카메라를 new 아이폰에 가져다 댄다. 4. old 아이폰에서 new iPhone에서 완료하기가 진행되고 new 아이폰에서 암호를 입력한다. 5. old 아이폰에서 new 아이폰으로 데이터를 전송한다. 6. 사용자의 데이터 용량에 따라 데이터 이동시간이 2, 30분 정도 소요된다. 앱과 데이터는 old에서 사용하던대로 모두 ..
Spring Eclipse lombok.jar 설치방법 @Data @Getter @Setter lombok 설치 방법 아래의 mvn repository 로 이동한다. https://mvnrepository.com/ 검색창에 lombok을 검색하고 Project Lombok를 클릭한다. 원하는 버전을 클릭한다. jar 파일을 클릭해서 다운받는다. jar 파일을 이클립스 폴더안에 넣고 CMD 창에서 jar파일 경로로 이동한다. java -jar lombok-1.18.26.jar 를 입력하고 Enter Project Lombok 인스톨러 창이 실행된다. Specify location.. 을 선택해서 eclipse.exe 경로를 선택하고 Install/Update를 클릭해서 lombok을 설치한다. eclipse 폴더에 lombok.jar 파일이 생성되면 정상적으로 설치가 됐다고 볼 수 있다. eclip..
노트북 Windows 10 데이터 남기고 초기화 노트북 초기화 노트북에서 기존 파일을 유지한 채 앱 및 설정파일 제거하는 방법 윈도우 검색 ( window + s) 후 이 pc 초기화 선택 이 PC 초기화에서 시작 버튼 클릭 옵션 선택에서 내 파일 유지 선택(앱 및 설정을 제거하지만 개인 파일은 유지합니다.) 한다. 모든 항목 제거를 하면 앱 및 모든 파일을 제거하게 된다. 로컬 다시 설치 선택 이 PC를 초기화할 준비 완료에서 다시 설정 클릭 설정을 기본값으로 변경하고 이 장치에 Windows를 다시 설치한다. 앱고 프로그램은 모두 제거된다. PC 초기화를 진행한다. 모두 초기화되고 나면 그동안 설치되었던 모든 프로그램과 앱들이 삭제된다. 하지만, 데이터(사진 파일, 문서 등) 들을 삭제되지 않는다.
Jenkins plugins 설치 실패 시 수동 설치 방법 Jenkins plugins 수동 설치 Jenkins plugins 실패 시 continue로 일단 패스하고 로그인 한다. Jenkins plugins를 수동으로 다운받는 사이트 아래 사이트에서 plugins를 다운받는다. Index of /download/plugins updates.jenkins-ci.org Jenkins 관리 > 플러그인 관리 > Advanced settings 로 이동한다. 다운받은 plugins를 파일 선택으로 선택 후 Deploy 한다.
Windows 10 Git Server 로컬 구축 Bonobo 설치하기 Git Server 구축하기 목표 : Windows10 + Jenkins + Maven + Git Server + 전자정부프레임워크 연동 이슈 : .NET 프레임워크 설치하는 과정에서 여러 에러가 발생할 수 있다. 윈도우 업데이트 문제로 인해 설치가 정상적으로 안될 수 있다. Git Server를 온라인이 아닌 오프라인, 인터넷이 안되는 환경에서 구축하는 방법중엔 GitLab을 사용하는 방법이 있지만, GitLab은 Windows 환경은 지원하지 않는다. Docker를 사용해서 윈도우 환경에서 Giblab을 설치할 순 있지만, 다른 방법으로 Bonobo라는 git server를 설치할 수 있다. Bonobo Git Server는 IIS상에서 실행하는 git 오픈소스중의 하나이다. bonobo git se..