본문 바로가기

전체 글74

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.
Clean Code Review Clean Code (애자일 소프트웨어 장인 정신) 깨끗한 코드 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다. 생산성이 떨어지면 나쁜 코드를 양산하게 된다. 코드는 프로그래머의 책임이다. 요구사항이 많고 시간이 없어도 코드는 나의 책임이다. 잘 짠 코드도 언제나 깨끗하게 유지해야 한다. 의미있는 이름 코드를 읽는 사람도 프로그래머이다. 말장난을 하지마라. 읽기 쉽고 검색하기 쉬워야 한다. 팀원 간 지적인 대화가 가능해야 한다. 클래스 이름은 명사나 명사구, 메서드는 동사나 동사구가 적합하다. 함수 함수는 한가지 일을 한다. 하나의 일을 잘해야 한다. 코드는 위에서 아래로 이야기처럼 읽혀야 좋다. 함수와 인수가 동사/명사 쌍을 이뤄야 한다. 다형성을 고려하고 인수를 줄여라. 플래그 인수는 추하다. 주석 프로.. 2020. 5. 29.
[C++] 소문자 대문자 변형 tolower도 가능 2019. 4. 25.
부분수열 (Subsequence) 일정한 규칙에 따라 한 줄로 배열된 수의 열을 수열이라고 한다 예를 들어 N = {1,2,3,4,5...}는 1씩 증가하는 수열이다. 또한 N2 ={1,3,5..} 2씩 증가하는 홀수 수열이 있다. 이때 N2는 N의 부분수열이라고 표현할 수 있다. 2019. 3. 31.
padding과 margin padding은 안쪽 여백, margin은 바깥쪽 여백을 의미합니다. 작성은 과 같은 형식으로 입력합니다. 0을 작성할때는 px를 입력하지 않아도 됩니다. 2019. 2. 24.