JDK vs JRE
JDK는 Java 개발을 위한 도구로 개발자가 개발한 Java 파일에 대한 컴파일을 위해서 사용하는 도구 [JDK] Java Home Path : System.getenv(”JAVA_HOME”); JRE은 컴파일된 도구를 실제로 실행하는 Java 실행 환경 [JRE] Java Runtime Path : System.getPrope...
JDK는 Java 개발을 위한 도구로 개발자가 개발한 Java 파일에 대한 컴파일을 위해서 사용하는 도구 [JDK] Java Home Path : System.getenv(”JAVA_HOME”); JRE은 컴파일된 도구를 실제로 실행하는 Java 실행 환경 [JRE] Java Runtime Path : System.getPrope...
BigDecimal의 올림, 내림 등 소수점 처리를 위해서는 enum RoundingMode를 사용함 Java9 부터는 상수를 직접 참조하는 방식인 BigDecimal.ROUND_UP과 같은 방법이 Deprecated 됨. 이에 따라서 RoundingMode로 변경이 필요함. BigDecimal Rounding...
Auto-Commit 관련 설정 DBeaver에서는 모드에 따른 Transaction 기본 설정값이 다름. 개발버전(Development) : Auto Commit 테스트버전(Test) : Auto Commit 운영버전(Production) : Manual Commit Manual Commit 설정 방법 등록된 DB 접속정보...
SchemaSpy는 데이터베이스에 있는 스키마의 메타데이터를 분석하여 HTML 기반으로 볼 수 있는 시각적 표현을 생성해주는 Java 기반의 분석 도구입니다. HTML 링크와 엔티티 관계 다이어그램으로 표시되는 하위 및 상위 테이블 관계를 보여주는 ERD를 제공합니다. docker-compose.yml version: '3' services: ...
SonarQube Linux Requirements Reference = https://docs.sonarqube.org/display/SONAR/Requirements Linux를 사용하고 있다면 리눅스의 다음 설정 값을 확인해야 함. vm.max_map_count : 262144 이상 fs.file-max : 65536 이상 Op...
문제점 젠킨스에서 Sonar 배포시에 SVN Plugins에 따른 인증 오류가 발생된다. 해결 방법 Sonar의 관리자에서 SVN 탭을 선택하여 Disable the SCM Sensor를 비활성화 시켜준다. 또는 해당되는 SVN에 접속할 수 있는 계정 정보를 입력한다. 해당 정보에서 분석시에 코드를...
Sonar Maven Plugin 추가 <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.7.0.1746</versio...
NPM 설정 정보 확인 간략화된 NPM 설정 정보 확인 상세 NPM 설정 정보를 확인하고 싶다면 -l 옵션을 추가하여 npm config list -l 로 확인 npm config list NPM 설정 정보 결과 간략화된 NPM 설정 정보 확인 결과 사용자가 직접 변경...
프로젝트의 Node 관련 폴더 생성 프로젝트 구조 B/E 프로젝트 : /src/main F/E 프로젝트 : /src/node NPM 초기화 프로젝트가 열려있는 Node 폴더에서 Terminal 혹은 cmd를 켜고 npm init을 입력합니다. 쭉 내려오는 질문들에 적절한 답을 적고 (따로 적을...
프로젝트 진행시에 하나의 Eclipse에서 다중 프로젝트를 구성하여 동시에 실행해야 할 때가 있다. 이때는 보편적으로 다음 중 하나의 방법을 통해서 구성할 수 있다. WAS의 Context를 활용한 다중 프로젝트 구성 WAS의 Port를 활용한 다중 프로젝트 구성 WAS의 Context를 활용한 다중 프로젝트 구성 하나의 WAS...