본문 바로가기

전체 글

(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..
Windows 10 c드라이브 inetpub logs, temp, wwwroot 폴더 삭제 inetpub 폴더 삭제 방법 Windows 기능 켜기/끄기에서 IIS관련 기능들을 설치했을 때 c드라이브에 inetpub 폴더가 생성된다. 바로 삭제하기를 누르면 삭제가 되지 않고 서비스를 중지하고 삭제를 해야 삭제다 가능하다. CMD 관리자 모드로 실행하고 iisreset /stop 서비스를 중지하고 c드라이브에서 inetpub 폴도를 삭제한다.
Window 10 Jenkins 설치 jdk 8 11 설치 에러 해결 방법 Window 10 Jenkins 설치 목표 : Window10 + Jenkins + Maven + Git + 전자정부프레임워크 연동 이슈 : Jenkins를 윈도우에서 설치 시 jdk 11버전을 설치해야 한다. openJDK11 설치 젠킨스를 설치하기 위해서는 jdk11이 설치되어 있어야 한다. jdk11 버전을 설치하거나 JAVA_HOME 패스를 잡아줘도 된다. 기존 jdk8이 깔려있는 상태에서 11버전으로 업그레이들 하지 않고 젠킨스 설치 시 자바 경로가 11로 잡아서 설치해도 된다. openJDK11 zip파일을 다운받아 C드라이브 JAVA 폴더 안에 압축을 풀어준다. Windows/x64 Java Development Kit Java Platform, Standard Edition 11 Refer..
형상관리 Git Windows10 설치 버전 확인 Git Windows10 로컬에 설치 Git 다운로드 2023년 1월19일 기준 Lastest source Release는 2.39.1 버전이다. Download for Windows를 다운받는다. Git git-scm.com Git Setup 파일을 실행한다. Git이 설치된 위치를 지정한다. 기본 default로 설정하고 Next 설치할 구성 요소를 선택하는 화면이다. default로 선택하고 Next Git 시작폴더 경로를 선택한다. default로 선택하고 Next Git을 사용할 기본 에디터를 선택한다. Use Vim as Git's default editor를 선택하고 Next branch의 초기 이름을 지정한다. Let Git decide로 선택하고 Next 환경변수 옵션을 설정한다. def..
[Tibero] 티베로 date type 함수 더하기 빼기 tibero date 날짜 계산하기 to_date to_char last_day interval sysdate to_date 문자열을 날짜로 변환하는 함수이다. select to_date('2022-12-15', 'yyyy-mm-dd') as currentDate from tableName; to_char 날짜를 문자열로 변환하는 함수이다. select to_char(date colume, 'yyyy-mm'dd') as currentDate from tableName; last_day 날짜데이터의 마지막 일의 값으로 변환하는 함수이다. ex) 2022/09/05 > 2022/09/30 select last_day(date column) from tableName; interval 날짜를 더하고 뺄 수 있..
한글 줄간격 글자간격 늘리기 줄이기 맞추기 단축키 한글 줄간격 글자간격 글자정렬 단축키 한글 글자간격 단축키 한글에서 글자의 블록을 지정하고 Alt + Shift + N or W 를 사용하면 1%씩 글자 간격을 늘이고 줄일 수 있다. 글자간격 줄이기 : Alt + Shift + N 글자간격 넓히기 : Alt + Shift + W 한글 줄간격 단축키 한글에서 글자의 블록을 지정하고 Alt + Shift + A or Z를 사용하면 줄간격이 20%씩 늘어나거나 줄어든다. 줄 간격 줄이기 : Alt + Shift + A 줄 간격 넓히기 : Alt + Shift + Z 한글 글자정렬 단축키 한글에서 글자 정렬하기 양쪽 정렬 : Ctrl + Shift + M 가운데 정렬 : Ctrl + Shift + C 오른쪽 정렬 : Ctrl + Shift + R 왼쪽 정렬 :..
dbeaver tibero 티베로 jdbc 연결 dbeaver에 tibero 연결하기 dbeaver를 처음 설치하면 tibero 데이터베이스가 없다. tibero에 접속하기 위해서는 드라이버 매지저를 통해 드라이버를 등록해야 사용할 수 있다. MariaDB, MySQL, ORACLE, PostgreSQL 등의 데이터베이스가 있지만 tibero는 없다. dbeaver 상단메뉴의 데이터베이스(D)를 클릭하고 드라이버 관리자 메뉴를 선택한다. 드라이버 관리자 창이 뜨는데 검색을 해도 tibero는 보이지 않는다. New 버튼을 클릭해서 tibero를 등록해야 한다. 아래의 내용을 입력한다. Driver Name : Tibero Driver Type : Generic Class Name : com.tmax.tibero.jdbc.TbDriver URL Temp..
데이터베이스 무료 툴 dbeaver 무료 다운로드 설치 방법 사용법 데이터베이스 무료 툴 dbeaver 다운로드 Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io dbeaver 사이트로 접속 후 download > DBeaver Community 에서 window 또는 각 노트북 os에 맞게 설치파일을 다..
[Tibero studio] 티베로 스튜디오 사용법 단축키 모음 티베로 스튜디오 사용법 Alias : DB 접속 명 (별칭) IP : DB IP 주소 Port : DB PORT 주소 User : DB 접속 ID Password : DB 접속 비밀번호 DB Name : tibero Test 버튼을 눌러 연결이 되는지 확인한다. Enter all connection information. 알림이 나오면 연결된다. 연결 오류가 나올 경우 DB서버가 꺼져있을 확률이 높다. Connect 버튼으로 접속을 하면 아래와 같은 화면이 나타난다. SQL Edit가 나오고 화면 아래에 DBMS Output이 나온다. sql 실행 시 에러가 발생하면 DBMS Output에 에러 정보가 나온다. 티베로 스튜디오 단축키 F5(Run SQL) : SQL Edit에 있는 모든 SQL을 실행한다..