
(Spring Tool Suite = sts)
sts or eclipse 단축키
(1)ctrl + F11
run
(2)ctrl 누른 상태에서 매소드 클릭
해당 매소드의 class로 이동
(3)궁금한 매소드를 마우스로 가리키고, F2를 누르기
해당 매소드 설명이 더 자세히 나온다.
(4) 패키지 자동완성
다른 패키지의 클래스를 쓸때, 빨간줄에 CTRL+SHIFT+O 누르면 패키지가 자동완성된다.
(5) 주석처리
CTRL+/
(6) 클래스에서 생성자, setter, getter, toString ... 자동생성하기
CTRL+SHIFT+S
(7)
sysout 입력후 CTRL+spacebar -> System.out.println(); 으로 변환된다.
(8)주석 템플릿
ALT + SHIFT + J
(9)소스코드 정렬
자동정렬 : CTRL + SHIFT + F (정리하고 싶은 코드선택상태에서)
우측이동 : TAP (정리하고 싶은 코드선택상태에서)
좌측정렬 : SHIFT + TAP (정리하고 싶은 코드선택상태에서)
(10) 선택한 부분 함수로 묶어주기
ALT+SHIFT+M
sts or eclipse에 argument넣어서 빌드
run탭 -> (run as ->) run configuration -> arguments -> program arguments에 값 입력 run
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
나의 mysql 외부 접속 방법
1. mysql 서버 부분 다운
2. cd C:\Program Files\MySQL\MySQL Server 8.0\bin 접속(조금씩 다를 거임)
3. mysql -u name -h 49.247.207.186 -p (user 이름과 ip주소 입력)
4. 비밀번호 입력
5. SHOW DATABASES; (데이터베이스 확인)
6. USE db; (데이터베이스 골라서 변경하기)
7. SELECT * FROM wordcloud; (wordcloud라는 테이블 정보 확인)
8. INSERT INTO wordcloud (word,weight) VALUE('test',100);
(wordcloud == 테이블명, (word,weight)는 변수이름, VALUE('test',100)는 값 지정)
///////////////////////////////////////////////////////////////////////
VSCode Extentions(프론트할 때 편하게 하기 위함)
1. Material Theme
2. Live Server (로컬 서버 변경 자동 반영)
3. Prettier
File -> Preferences -> Settings
Tab Width : 2 (파이썬도 그렇고 탭은 스페이스 바 2번)
Print Width : 100 (한 문장에 100글자 넘어가면, 줄넘김)
Quote Style : single (싱글 따옴표로 고정)
Format on Save (저장시 적용)
Format on Type (타입)
//////////////////////////////////////////////////////////////////////
TIP git 할때
https://www.toptal.com/developers/gitignore
이 사이트를 이용하면 .gitignore 파일을 만들 수 있다. 여기에서 git으로 올리기 싫은 파일 및 폴더를 추가하면 된다.
===========================================================================
JavaEE Architecture
자바는 virtual machine이 있어서 어떤 os에서도 영향을 받지 않고 어느 플랫폼에서도 돌 수 있다는 장점이 있다.
api를 제공할 수 있다.