회사에서 vmware를 이용하여 서버를 운영하던 중 서버 메모리가 계속 풀로 사용되는것을 발견 (항상 vscode ssh로 접근하였다) 범인은 바로 rg.exe였다. 구글에 검색해보니 이유는 vscode로 접근할때 생기는것같다. vscode의 버전이 낮았을때 나타났던 에러같은데 왜 나는 2019년 10월까지 생기는지 잘 모르겠다. 해결책은 vscode 이미지를 제거하는방법과 setting을 수정하면 된다는 오래된 글들이 있었다. 그러나 가장 쉬운 방법은 / path로 접근하지 않는것. 항상 ssh에서 /로 직접 접근했는데 (폴더를 많이 만들어서…) vscode에서 오픈 폴더 경로를 / 로 치면 에러가 난다.
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가 생김. (이것때문에 했다) 가장 중요한 한 줄..
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이나 ..
Clean Code (애자일 소프트웨어 장인 정신) 깨끗한 코드 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다. 생산성이 떨어지면 나쁜 코드를 양산하게 된다. 코드는 프로그래머의 책임이다. 요구사항이 많고 시간이 없어도 코드는 나의 책임이다. 잘 짠 코드도 언제나 깨끗하게 유지해야 한다. 의미있는 이름 코드를 읽는 사람도 프로그래머이다. 말장난을 하지마라. 읽기 쉽고 검색하기 쉬워야 한다. 팀원 간 지적인 대화가 가능해야 한다. 클래스 이름은 명사나 명사구, 메서드는 동사나 동사구가 적합하다. 함수 함수는 한가지 일을 한다. 하나의 일을 잘해야 한다. 코드는 위에서 아래로 이야기처럼 읽혀야 좋다. 함수와 인수가 동사/명사 쌍을 이뤄야 한다. 다형성을 고려하고 인수를 줄여라. 플래그 인수는 추하다. 주석 프로..
- Total
- Today
- Yesterday
- 그리디
- querydsl
- Intellij
- OS
- Kafka
- github
- multirow insert
- vscode
- springboot
- MySQL
- gradle
- docker
- Chirpy
- deployer
- @Inherited
- Kafdrop
- 캡션
- @AutoConfigureJsonTesters
- fillInStackTrace
- JPA
- Book
- tomcat
- 도커
- GIT
- Word
- Spring
- c++
- java
- Algorithm
- Review
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |