2021/07 9

[LINUX] DB dump 백업 shell 파일 관련 정리

#!/bin/sh #백업날짜 BACKUP_DAY=`date '+%Y%m%d_%H%M%S_%3N'` echo ================================ echo MariaDB Backup echo db_backup.sh process start echo $BACKUP_DAY echo ================================ echo #오늘날짜 TODAY=`date '+%Y%m%d_0040'` #백업할 경로 BACKUP_DIR=/mysql_backup/$TODAY #오늘날짜명으로 된 폴더 없을시 생성 echo $BACKUP_DIR if [ ! -d /mysql_backup/$(date +$TODAY) ] then mkdir $BACKUP_DIR fi BACKUP_DAY=`d..

IT/잡다구리 2021.07.29

Springboot Gradle Execution failed for task ':compileJava'.

환경 : 윈도우10, vs code 우선 결론 먼저 말하면 해당 에러는 윈도우 환경 변수에 설정된 JAVA path 와 vscode 상에서 인식한 java path 가 달라서 발생한 문제고 아래 오류문구를 자세히 보면 Compiling with toolchain 'C:\Program Files\Java\jdk1.8.0.241' 이런식으로 들어가있는걸 볼수있는데 이건 vscode 상에서 인식한 settings.json 에 경로가 저렇게 박혀있단거고, 또 윈도우상에서의 자바경로 , 명령프롬프트 창에서 java 경로를 확인해보면 D 드라이브에 위치한걸 볼수있다 ㅋㅋ 짜증 ~ 결국은 jdk 11 이상의 버전이 필요해서 D 드라이브로 맞춰줬다 vs code 상에서 File - Preferences - Settin..

IT/JAVA 2021.07.23

SpringBoot (Gradle Project) 에서 React 사용하기 (1)

* 시작하기전에 PC에 node, npm 은 필수로 설치되어있어야합니다. React 설치 준비 위해서는 아래 링크 참고하시면 됩니다. [React] ReactJS 입문 준비 https://blog.naver.com/bugkingus/221718414687 스프링부트 프로젝트 생성 https://start.spring.io/ 해당 스샷에는 안찍혀있지만 우측에 Dependencies 설정을 할수있는데 거기서 Spring Web 선택을 해줘야하지만 선택 안해도 직접 build.gradle 에서 수정해줘도 무방합니다. 선택후에 GENERATE 버튼을 누르면 압축파일이 다운받아집니다. C:\web_developer\spring 에 압축풀기 C:\web_developer\spring\vs_reactApp 진입 후 ..

IT/JAVA 2021.07.23

[vscode EXTENSIONS ] 추천하는 확장프로그램 리스트

제가 현재 사용하고있는 vscode 기준 확장프로그램 리스트입니다. 나도 안까먹고자 메모해둡니다 ㅎㅎ 그냥 리스트만 써놓고 냅둘라하다가 ... 그래도 다른분들도 보실수 있으실테니 아주 간략하게만 한줄 요약해서 기재해놓습니다. Bracket Pair Colorizer - 괄호 색 구분 () {} 등등 ESLint - 자바스크립트 오류 구분 GitHub Theme - 테마 색깔지정 라이트 다크 등등 npm intellisense - npm 자동완성 path intellisense - path 자동완성 php intelephense - 오류 진단 JavaScript (ES6) code snippets - snippets 은 그냥 코딩 자동완성으로 좀더 빠르고 편하게 해준다고 생각하시면 됩니다. --------..

IT/잡다구리 2021.07.22

[laravel] laralvelsail 라라벨세일 간단메모

라라벨세일은 내가 알아본바로는 그냥 심플하게 요약하면 라라벨 프로젝트를 docker-compose.yml 파일로 만들어주는 기능이다. 기존에 만들어져있는 라라벨 프로젝트 내부에서 lalaravelsail 이라는 명령어를 쳐서 yml 파일을 만들수있다. #프로젝트 생성 composer create-project --prefer-dist laravel/laravel myProject 라라벨 프로젝트 생성 후에 진입하여 아래 명령어 입력 *프로젝트 생성시에 composer 에러가 있었는데 대부분 뭘 더 설치해야된다 라는 에러라서 install 해주면 쉽게 해결가능 내 경우엔 아래것들이 없어서 설치진행 yum install php-mbstring , php-xml #라라벨 폴더 권한 조정 chown -R use..

IT/PHP 2021.07.21

[Docker] docker-compose 이용한 mariadb + tomcat 서버 세팅 추가정리

기존에 돌아가고있는 톰캣 서버가 있는데 jar 파일도 여러개있고 이것저것 함수 쓰이는게 많아서 환경을 어떻게 구성해줘야하나 .. 고민하다가 결국 성공했는데 핵심은 jar 파일이었다. jar파일 그대로 옮겨주고 context.xml 에 DB 정보 수정해주고, 에러는 톰캣컨테이너 로그를 찍어보면서 해결했다. 뭐.. 말이 쉽지 맨땅에 헤딩하기가 좀 힘들긴했다 --; 기존에 Docker 환경에서 구성한 톰캣에서는 vi /etc/source 환경설정도 수정하고 jdk 파일도 옮겨서 하고 뭐 그랫었는데 이번에는 굳이 그렇게까진 안했고 기존 톰캣 도커이미지에서 기본으로 세팅되어있는 openJdk-11 을 이용하였다. 그리고 그땐 docker cp 하면서 노가다를 좀 많이 뛰었는데 그럴 필요없이 그냥 도커 마운트만 지..

IT/Docker 2021.07.14

[Tomcat] 톰캣 서버 www 붙이고 안붙이고 관련 메모

톰캣에서 가동중인 사내 홈페이지 중 하나가 www 를 붙였을때 접속이 잘되고, 안붙였을때 접속이 안되는 증상이 있었다. tomcat 에 server.xml 수정을 하여 해결하게되었다. vi /usr/local/tomcat/conf/server.xml 파일에 해당하는 Host 부분의 아래 알리아스를 www 제외하고 추가 www.test.com test.com #톰캣 중지, 시작 cd /usr/local/tomcat/bin ./shutdown.sh ./startup.sh

IT/잡다구리 2021.07.07

[Docker] docker-compose 에러 Version in "./docker-compose.yml" is unsupported

ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1. For more on the Compose file format v..

IT/Docker 2021.07.02
300x250