IT 208

[Linux] Centos7 에다가 특정버전 Mariadb 10.5 설치

yum install mariadb 를 하면 당연히 No Package 어쩌고가 뜬다 repo 설정을 안해줘서 그렇다 나는 10.5 를 깔았어야했는데 아래 처럼 repo 설정하고 아무 생각없이 curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash 아래와 같이 실행문구로 설치했다가 MariaDB 10.6 이 깔렸다ㅋㅋ yum install MariaDB-server MariaDB-client MariaDB-backup 10.5 를 깔았어야했는데 ~ 여튼 기존에 설치되어있는 mariadb 를 삭제하고 다시 설치를 해야한다. 대충 위에 install 를 remove 로 바꾸고 실행시켰는데 확실하게 삭제는 안됐다 그래서 다시..

IT/잡다구리 2021.08.19

[java] send mail:javax.mail.MessagingException: Could not convert socket to TLS;

java 이메일 전송하는 main 을 실행시켰더니 자꾸 아래와 같은 에러가 발생 send mail:javax.mail.MessagingException: Could not convert socket to TLS; nested exception is: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 찾아보니 TLS 버전이 안맞아서 그렇다나 뭐라나 참고로 해당 프로젝트의 JDK 버전은 1.8 props.put("mail.smtp.ssl.protocols", "TLSv1.2"); 윗줄 하나 추가해주니까 정상 작동 되는것을 확인하였다..

IT/JAVA 2021.08.18

[SpringBoot-Gradle] application.properties 테이블 자동 생성 오류

springboot 입문자에겐 멀고도 험한길 ... 여튼 테이블을 자동 생성해준다해서 해보는데 계속 MySQLException 이 뜨고 뻘건 에러문구만 나서 찾고 찾다가 해결 열받네 .. VO는 잘만들어졌다는 가정하에 .. Member package com.bug41.sample.model; import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.Setter; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import javax.persistence.*; import java.util.Date; @Req..

IT/JAVA 2021.08.09

[Centos6] Centos 6.10 yum update 에러 정리 repo 문제

x86_64 (64비트) 경우엔 그래도 저장소가 여기저기 있는거 같은데 i386 (32비트) 는 이제 많이 사라진듯하다 처음엔 그냥 아래처럼 해주고 yum update 하면되겠지 했는데 그래도 안됀다 echo "https://vault.centos.org/6.10/os/i386/" > /var/cache/yum/i386/6/base/mirrorlist.txt echo "https://vault.centos.org/6.10/extras/i386/" > /var/cache/yum/i386/6/extras/mirrorlist.txt echo "https://vault.centos.org/6.10/updates/i386/" > /var/cache/yum/i386/6/updates/mirrorlist.txt 아래..

IT/잡다구리 2021.08.05

[Git] 리눅스 자체 git 서버 내에 프로젝트 repo 생성

서버내에 git 서버가 세팅 다되어있다는 가정하에 진행하는 방식 #디렉토리에 폴더명 생성 mkdir project #프로젝트 폴더 진입후 init 선언 cd project git init --bare #정상적으로 세팅되었을시 아래 문구 뜸 #Initialized empty Git repository in /disk/ㅇㅇㅇㅇ/project/ #프로젝트 폴더 생성후 권한 부여 chown -R gituser:gituser /disk/ㅇㅇㅇㅇ/project

IT/잡다구리 2021.08.03

[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
300x250