TOOL 사용 및 TIP

오의석·2022년 7월 20일

Program Tool

목록 보기
1/2
post-thumbnail

(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

///////////////////////////////////////////////////////////////////////

  • 크롬 및 브라우저 단축키
    (1) 개발자 도구
    F12 (개발자 도구) - console에서 javascript 확인 가능
    (2) html 확인
    ctrl+shift+i(html 확인)
    (3) CSS 확인
    ctrl+shift+c(css확인)

///////////////////////////////////////////////////////////////////////

나의 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 (타입)

  1. Bracket Pair Colorizer (괄호 색상)
  2. indent rainbow (들여쓰기 별 색상)
  3. Auto Rename Tag (시작 태그 변경시, 닫는 태그의 이름 자동 변경)
  4. CSS Peek (html에서 css 선택시 찾기 가능)
  5. HTML CSS Support (html에서 css 자동완성)
  6. Vetur (vue 파일에 코드생성, 문법강조, 자동완성, 디버깅)
  7. vue 2 snippets (동일)

//////////////////////////////////////////////////////////////////////
TIP git 할때
https://www.toptal.com/developers/gitignore
이 사이트를 이용하면 .gitignore 파일을 만들 수 있다. 여기에서 git으로 올리기 싫은 파일 및 폴더를 추가하면 된다.

===========================================================================
JavaEE Architecture
자바는 virtual machine이 있어서 어떤 os에서도 영향을 받지 않고 어느 플랫폼에서도 돌 수 있다는 장점이 있다.
api를 제공할 수 있다.

profile
끊임없이 나아가는 사람이 되어볼게요.

0개의 댓글