SonarQube (version : 4.3.2) SonarQube는 코드품질을 체크해주는 프로그램이다. 분기문을 체크하는 브랜치 커버리지 및 버그나 취약점을 체크하는 이슈, 기술 부채, 프로젝트 복잡도 등등 의 정보를 확인할 수 있다. 이밖에도 다양한 라이브러리를 적용하여 품질을 검증할 수 있다. 1. SonarQube 다운로드 및 특정 디렉토리에 압축 해체 2. SonarQube 실행- SonarQube를 실행한다.- console창에서 (SonarQub 압축해제 디렉토리/bin/{{os별 디렉토리}}/sonar.sh start)- 브라우저에서 "http://localhost:9000" 접속 한다.- Main 화면에서 로그인 한다. (계정 : admin / admin) 3. SonarQube 설정- ..
Lombok- Annotation을 추가하면 해당하는 Code를 자동으로 생성해주는 라이브러리.- @Annotation(options) 형태로 추가적인 설정을 할 수 있다.- EX : @NoArgsConstructor(access = AccessLevel.PRIVATE)- EX : @AllArgsConstructor(staticName = "create")- EX : @EqualsAndHashCode(of = "key") 01. @Data- getter, setter, toString 을 생성한다. 02. @ToString- toString 을 생성한다. 03. @Getter- getter 를 생성한다. 04. @Setter- setter 를 생성한다. 05. @NoArgsConstructor- 기본 생..
1. chorme 설치- https://www.google.co.kr/chrome/browser/desktop 2. brew 설치 (http://brew.sh/index_ko.html)- mac 터미널에서 아래 명령어 실행- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 3. JDK 설치 (최신 JDK 설치)- mac 터미널에서 아래 명령어 실행- brew update- brew cask install java 4. Mysql 설치- mysql 설치 : $ brew install mysql- mysql 시작 : $ mysql.server start- root 비밀번호 설정 :..
- Total
- Today
- Yesterday
- Spring
- Registrar
- JPA Criteria
- java generic
- java Equals
- @Primary
- Sprint RetryTemplate
- SmartLifecycle
- Join Table
- Typesafe Config
- 복합키 Mapping
- Akka
- spring spel
- scikit-learn
- Property
- Embedded Mapping
- Spring JDBC Template
- Embeddable Mapping
- RetryTemplate
- Criteria
- DI
- docker
- Query DSL
- Charles proxy
- JPA
- Mapping
- Discriminate Mapping
- guava
- java EqualsAndHashCode
- Spring Registrar
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |