본문 바로가기

전체 글78

Java -jar 커맨드 명령어 주로 java -jar -p를하여 로그를 찍어낸다던가 java -jar로 파일을 만들때 name을 받아버리면 좋다. 또한 help 옵션을 이용하여 내가 받고 있는 커맨드 명렁어의 설명도 가능함. import java.util.List; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.HelpFormatter; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; import org.apache.commons.cli.PosixParser; p.. 2020. 9. 11.
[MariaDB] 한글 깨짐 create() Test를 실행하는데 SQL Error: 1366, SQLState: 22007가 발생한다. 검색해보니 Maria or Mysql에서 한글을 인식하지 못하는 문제 해결 방법은 좀 이상하다. 테이블을 생성할때 SQL 명령어를 보면 DEFAULT CHARSET=latin1이라고 나와있다. 이걸 utf8로 변경하란다. 위 방법으로 테이블 하나가 수정가능하고 밑 방법으로 데이터가 있을때 수정 가능하다. 리눅스 내부설정에서는 1) $ sudo vi /etc/my.cnf [mysqld] … default-character-set=utf8 default-collation=utf8_general_ci … 2) database, table character set 설정 mysql> ALTER TABLE .. 2020. 9. 11.
[CentOS] rg.exe 메모리 점유 회사에서 vmware를 이용하여 서버를 운영하던 중 서버 메모리가 계속 풀로 사용되는것을 발견 (항상 vscode ssh로 접근하였다) 범인은 바로 rg.exe였다. 구글에 검색해보니 이유는 vscode로 접근할때 생기는것같다. vscode의 버전이 낮았을때 나타났던 에러같은데 왜 나는 2019년 10월까지 생기는지 잘 모르겠다. 해결책은 vscode 이미지를 제거하는방법과 setting을 수정하면 된다는 오래된 글들이 있었다. 그러나 가장 쉬운 방법은 / path로 접근하지 않는것. 항상 ssh에서 /로 직접 접근했는데 (폴더를 많이 만들어서…) vscode에서 오픈 폴더 경로를 / 로 치면 에러가 난다. 2020. 9. 11.
윈도우에 파이썬 환경변수, pip 설치 Python Windows 환경 변수 설정 python을 c\python에 설치하였을 경우에 환경변수를 설정하기 환경 변수를 설정하는 곳에서 사용자 변수와 시스템 변수에 Path를 편집 파이썬을 설치한 폴더와 그안에 Scripts폴더도 추가해주면 끝. windows에서 pip를 설치하는 명령어는 easy_install pip이다. 다른방법도 있을거같은데 잘 모르겠다. 2020. 9. 11.
VSCODE 자바 컴파일 (Linux) VSCODE에서 JAVA 개발환경 구성하기 VSCODE에서 SSH로 리눅스를 접근, JAVA 개발환경 설정하기 Linux에서 Openjdk를 설치한다. jdk 리스트 확인 yum list java*jdk-devel jdk 설치 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 vscode에서 필요한 Java 플러그인 직접 설치하지 않아도 자바에 관련된 플러그인이 없을때 .java 파일을 만들면 vscode에서 알아서 안내해줌, 만약 안내창이 뜨지 않거나 설치가 안되면 서버에 위 사진과 같은 extension을 전부 설치하면 된다. extensions 설치가 끝나면 다음과 같이 자바 코드를 짰을때 run과 Debug가 생김. (이것때문에 했다) 가장 중요한 한 줄.. 2020. 9. 11.
H2 In-Memory 사용법 In-Memory jdbc:h2:mem:test multiple connections in one process jdbc:h2:mem: unnamed private; one connection Features Features Feature List H2 in Use Connection Modes Database URL Overview Connecting to an Embedded (Local) Database In-Memory Databases Database Files Encryption Database File Locking Opening a Database Only if it Already Exists Closing a Database Ignore www.h2database.com gradle이나 .. 2020. 6. 15.