들어가며 Java 애플리케이션 내부에서 코드상으로 외부 JAR 파일을 실행시켜야 하는 경우가 있다. 이때 프로그램 내부에서 별도의 JAR 파일을 실행시키는 방법에 대해서 공유하고 한다. ProcessBuilder ProcessBuilder는 OS의 Command 명령을 실행하려 할때 사용되는 클래스이다. builder를 다양하게 설정이 가능하다. public void process(String imageDir) throws IOException { ProcessBuilder builder = new ProcessBuilder("java", "-jar", this.jarFileName); //argument도 적어줄 수 있다. ProcessBuilder builder = new ProcessBuilder(..
들어가며 SpringBoot 애플리케이션의 기본 로그 레벨은 INFO이다. 필요에 따라 DEBUG 레벨의 로그를 보려고 할 때가 있는데 그렇게 하기 위해서는 디버그 모드로 실행 옵션을 설정해주어야 한다. 설정 방법 먼저 Application Configuration을 열어주자 설정 방법은 두 가지가 있다. VM Options에 -Ddebug 적어주는 방법 Program arguments에 --debug 적어주는 방법 적어준 뒤에 실행을 하게 되면 아래와 같이 DEBUG 레벨의 로그가 찍히는 것을 볼 수가 있다. 또한, 어떠한 자동설정이 적용이 됬는지 어떠한 자동설정이 왜 적용이 안됬는지를 확인할 수 있다. * 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음 *
들어가며 인텔리제이를 사용하면서 Java 버전을 변경해야 할 일이 종종 있는데 간단한 방법이지만 그래도 공유를 하고자 한다. 방법 File -> Project Structure (Ctrl + Alt + Shift + S)를 들어가서 Project 탭에서 Project SDK를 원하는 버전으로 바꿔준다. 그 다음으로 Modules 탭을 눌른후 Sources 탭을 누른 뒤 Language level을 버전에 맞게 바꾸어 준다. 그런 다음 Sources 탭에서 Dependencies 탭으로 전환해준 뒤에 Module SDK의 버전은 맞게 바꾸어 준다. 끝으로 이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏 광고 클릭은 많은 힘이 됩니다!
들어가며 Spring Boot를 사용하면서 아래와 같은 에러가 발생하였다. Controller에서 Entity클래스를 반환해주는 과정에서 발생하는 에러로 보였다. Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of myInstance(although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) 해결방법 원인은 간단했다. Entity클래스를 반환해주는 과정에서 클래스의 JSON Serialize 과정에서 오류가 났었다. 인자 없는 생..
들어가며 Intelij를 로깅이 되지 않는(콘솔로만 출력되는 Exception 메시지 등) 콘솔 메시지를 파일로 저장을 하고자 할 때가 있다. 모든 콘솔 출력을 파일로 저장하기 위한 방법을 공유하자 한다. 방법 1. Run - Edit Configuration 클릭 2. 콘솔 출력 저장을 원하는 Application - Logs 탭 - Save console output to file 체크, 출력 저장 파일명 입력 3. 콘솔 창에서 "Console output is saving to" 메세지가 출력되며 해당 경로 파일에 저장됨 끝으로 이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏 광고 클릭은 많은 힘이 됩니다!
들어가며 Git을 사용하다 보면 아래와 같은 메시지를 심심치 않게 볼 수 있다. fatal: Unable to create '/path/to/repo/.git/index.lock': File exists. If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is running and remove the file manually to continue. 하염 없이 기다려도 계속 발생할 때 아래 방법을 사용하길 바란다. 해결 방법 먼저 git 프로젝트 루트의 위치에서 index.lock 파일을 삭제해주..
들어가며 JSON을 쓰다보면 포맷에 맞추어 이쁘게 포맷팅을 해야할 때가 있다. 간단하게 사용할 수 있는 Tool을 추천하고자 한다. 추천 Web상에서 사용할 수 있는 JSON Formatter & Validator이다. 간단하게 JSON 원본을 집어 넣고 Process 버튼을 누르면 결과를 통해서 볼 수 있음 JSON Formatter & Validator Format and validate JSON data so that it can easily be read by human beings. jsonformatter.curiousconcept.com 끝으로 이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏 광고 클릭은 많은 힘이 됩니다!
2019년도 2학기 데이터베이스설계및구현 출석수업대체시험 과제 내용 교재 1 장~5 장까지 학습한 후, MySQL 서버와 MySQL 워크벤치를 사용하여 다음 조건에 따라 데이터베이스를 설계하시오. 요구사항 (주) 영화광은 국내에서 상영․유 통되는 영화 컨텐츠에 대한 종합적인 정보를 관리하기 위해 데이터베이스 시스템을 구축하고자 한다. 영화에 대하여 영화코드번호, 제목, 제작년도, 제 작국가, 상영시간, 개봉일자, 제작사, 배급사 정보를 저장한다. 감독에 대해 서는 등록번호, 이름, 성별, 출생일, 출생지, 학력사항을 저장한다. 배우에 대해서는 배우번호, 생년월일, 이름, 성별, 출생지, 키, 몸무게, 혈액형 정보를 저장한다. 혈액형에는 'A', 'B', 'AB', 'O' , 성별에는 '남', '여' 값만..
- Total
- Today
- Yesterday
- intelij
- 이펙티브 자바
- 일본 배낭여행
- 일본 여행
- 이펙티브자바
- 자바
- 방통대 과제물
- TableView
- git
- 자전거 여행
- JavaFX Table View
- windows
- 스프링부트
- Java UI
- 이펙티브
- effectivejava
- JavaFX 종료
- springboot
- 배낭 여행
- 배낭여행
- JavaFX
- 일본 자전거 여행
- JavaFX Window Close
- 자전거
- 인텔리제이
- 텐트
- effective java
- java
- 일본여행
- JavaFX 테이블뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |