분류 전체보기
-
[Linux] crontab 설정하기programming/OS 2020. 7. 29. 22:51
크론탭을 사용할 때는 아래와 같이 등록해서 사용할 수 있다. 크론탭 사용 먼저 크론탭 편집 $ crontab -e 위 명령어를 사용하면 crontab 편집기가 열린다. 그리고 아래 내용을 입력한다. # crontab 등록 * * * * * /bin/sh crontab.sh >> /home/ec2-user/logs/test.log 2>&1 입력 후 ":wq!"을 입력하고 저장한다. 그리고 저장된 크론탭 내용을 본다. crontab -l 명령어 정리 - "#" 은 주석이다. - *(분) *(시간) *(일) *(월) *(요일)을 의미한다. - test.log 파일에 실행 로그를 기록한다.
-
[spring boot&VS Code] powershell과 cmd에서 실행하기programming/Spring 2020. 7. 23. 22:41
VS Code에서 spring boot를 사용할 때, dashboard를 이용해서 start 또는 debug로 편하게 시작할 수 있다. 이럴 때 직접 값들을 넘겨주고 싶을 때는 어떻게 할 수 있는지 알아봤다. - cmd에서 실행하기 1. 먼저 해당 프로젝트 위치로 이동한다. 2. 해당 커맨드를 입력한다. mvnw spring-boot:run -Dspring-boot.run.arguments=--USER_ARGUMENT_KEY=USER_ARGUMENT_VALUE USER_ARGUMENT_KEY : 넘겨줄 값의 키를 적어준다. USER_ARGUMENT_VALUE : 넘겨줄 값의 데이터를 적어준다. 3. 실행한다. 사실 cmd에서 실행은 무리 없이 되었다. - powershell에서 실행하기 1. 해당 프로젝..
-
[Spring Boot] 스프링 부트 배너 변경하기programming/Spring 2020. 7. 19. 21:08
스프링 부트를 시작하면 기본적으로 출력되는 배너다. 항상 나와서 별 신경을 쓰지 않았지만, 바꾸는 방법이 있다는 걸 알고 바꿔보는 법을 알아보았다. 1. resources 밑에 banner.txt 파일을 만든다. 2. 텍스트를 만들기 위한 사이트로 접속한다. 여러 사이트가 있겠지만 이글에선 아래 사이트를 사용했다. http://patorjk.com/software/taag Text to ASCII Art Generator (TAAG) patorjk.com 3. 원하는 텍스트를 입력한다. 4. Test All을 클릭 후 원하는 텍스트를 복사한다. 5. 복사해서 1번에서 만든 banner.txt 파일에 붙여 넣기 한다. 6. 실행 후 확인한다.
-
[VS Code] Spring Boot 프로젝트 생성하기programming/tool 2020. 7. 16. 22:38
https://leeborn.tistory.com/entry/Spring-Boot-%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1 [Spring Boot] 스프링 부트 프로젝트 생성 https://start.spring.io/ 위 사이트에 접속하면 아래와 같은 설정 화면이 뜬다. 여기서 Project에 Maven을 선택(Gradle도 상관없다) 하고, Language에는 Java, Spring Boot는 처음 선택되어있는 2.2.2, Project.. leeborn.tistory.com 이전에 스프링 부트 프로젝트 생성을 하는 사이트를 적었을 때가 있었다. 이번엔 VS ..
-
[SQL] Oracle Merge Into 사용법programming/SQL 2020. 6. 4. 22:32
오라클에서 테이블에 데이터를 Insert 할 때, 또는 두 개의 테이블을 합칠 때, 이미 테이블에 데이터가 있으면 Update를, 테이블에 데이터가 없으면 Insert를, 하기 위해선 MERGE INTO를 사용할 수 있다. 예를 들어서 아래와 같은 테이블과 데이터들이 있을 때, 아래와 같이 MERGE INTO를 사용할 수 있다. 두 개의 테이블이 없고, 어떤 값들을 직접 비교할 때는 DUAL을 사용해서 데이터를 Insert 할 수 있다.
-
[spring-boot] application.yaml 또는 yml 사용법programming/Spring 2020. 6. 2. 22:34
https://start.spring.io/ 위 사이트에서 spring boot 프로젝트를 생성하면 application.properties 파일이 생긴다. 이 파일로 서버의 포트를 설정해주거나 할 수 있다. application.properties 위와 같이 서버의 포트를 설정할 수 있다. 이때 appliapplication.yaml, 또는 application.yml은 어디에 위치해야 할까 하고 고민한 적이 있었다. 그냥 properties파일을 지우며 같은 자리에 application.yaml, 또는 yml 파일을 생성하면 된다. yaml과 yml은 html과 htm의 관계라고 한다.(차이가 없다?) 그리고 yaml, yml로 바꾸는 이유는 표현 방식이 다르기 때문인데 아래와 같이 표현한다. 그리고..
-
[Git] gitignore 작성 사이트programming/Git 2020. 6. 1. 19:33
Git으로 프로젝트를 하면 항상 gitignore를 작성해야 한다. 이때 경험이 많아지면 알아서 작성하겠지만, 제대로 작성하지 못하면 쓸데없는 것들이 올라가 저장소를 더럽히고, 남들과 충돌이 날 수도 있다. 그럴 때를 위해 간단하기 ignore를 작성할 수 있는 사이트. https://www.gitignore.io/ gitignore.io Create useful .gitignore files for your project www.gitignore.io 해당 사이트에서 작성할 언어 및 운영체제, 그리고 IDE 등을 작성해주면 된다. 그러면 아래와 같은 파일이 생기는데, 이걸 복사해서 붙여 넣어주면 된다. https://www.gitignore.io/api/java,windows,eclipse,visual..