본문 바로가기

반응형

Java

[url] Java LTS(Long Term Support) Java LTS(Long Term Support) Java Release Support Timeline https://www.java.com/releases/ Oracle Java SE Product Releases https://www.oracle.com/java/technologies/java-se-support-roadmap.html 참고URL - OpenJDK : https://openjdk.org/ 더보기
jstat 명령어 jstat 명령어 jstat 명령어는 Java 가상 머신(JVM)의 통계 정보를 확인하는 데 사용됩니다. 이 명령어는 Java HotSpot VM에 내장되어 있어 별도의 설치가 필요하지 않습니다. 기본 구문 jstat [옵션] [간격] [횟수] 주요 옵션 -class : 클래스 로더의 통계를 보여줍니다. -compiler : JIT 컴파일러의 통계를 보여줍니다. -gc : 가비지 컬렉터의 통계를 보여줍니다. -gccapacity : 가비지 컬렉터의 힙 용량과 사용량 정보를 보여줍니다. -gcutil : 가비지 컬렉터의 사용률(힙 사용량 대비) 정보를 보여줍니다. -printcompilation : 클래스의 컴파일 정보를 출력합니다. 사용 예시 PID가 1234인 Java 프로세스에 대한 가비지 컬렉터의 .. 더보기
ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 20.04.3 LTS $ uname -i aarch64 aarch64 플랫폼에서 Zulu JDK 17을 설치하는 방법은 다음과 같습니다. 1. Zulu JDK 17 다운로드 페이지에서 aarch64용 패키지를 다운로드합니다. https://www.azul.com/downloads/zulu-community/?os=ubuntu&architecture=arm-64-bit&package=jdk 2. 다운로드한 파일을 압축 해제합니다. 예를 들어, tar -xvzf zulu17.0.0.23-ca-jdk17-linux_aarch64.tar.gz와 같이 실행합니다. $ wg.. 더보기
[mac] Spring Boot 프로젝트 생성(IntelliJ) Spring Boot 프로젝트 생성(IntelliJ) 테스트 환경 > sw_vers ProductName:macOS ProductVersion:13.1 BuildVersion:22C65 java path 설정 vim .zshrc export JAVA_HOME='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home' export CLASSPATH='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home/lib' export PATH=$PATH:$JAVA_HOME/bin source ~/.zshrc $ java --version openjdk 19.0.1 2022-10-18 OpenJDK .. 더보기
[리눅스] 그래들(Gradle)로 스프링 부트 빌드(Build)하기 그래들(Gradle)로 스프링 부트 빌드(Build)하기 Spring Boot 프로젝트 생성 https://scbyun.com/1241 그래들(Gradle)로 스프링 부트 빌드(Build)하기 설정 build.gradle 파일 plugins { id 'org.springframework.boot' version '2.7.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' id 'war' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationPro.. 더보기
[mac] Spring Boot 프로젝트 생성(vscode) Spring Boot 프로젝트 생성(vscode) JAVA PATH 설정(for MAC) $ vim .zshrc export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=$PATH:$JAVA_HOME/bin $ source ~/.zshrc echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home vscode JAVA HOME 설정(for MAC) Command + , > 검색창에서 "javahome" 검색 > settings.json에서 편집 "JAVA_HOME" : "/Library/Java/JavaVirt.. 더보기
맥에서 Java 11(JDK 11) 다운로드하고 설치하는 방법 맥에서 Java 11(JDK 11) 다운로드하고 설치하는 방법 1. Oracle JDK 또는 OpenJDK 다운로드 Oracle JDK 다운로드 URL : https://www.oracle.com/java/technologies/downloads/#java11-mac 오라클 계정 로그인(https://login.oracle.com/mysso/signon.jsp)이 완료되면 패키지 다운로드가 시작합니다. 2. 다운로드한 설치 파일 실행 다운로드한 설치 파일을 더블 클릭하여 실행합니다. 3. 설치 완료 확인 Java 버전을 확인합니다. java -version $ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.. 더보기
[리눅스] Apache Kafka(Zookeeper)를 클러스터 구성하는 방법 Apache Kafka(Zookeeper)를 클러스터 구성하는 방법 구성 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 카프카 클러스터 다이어그램 이미지 출처 : http://www.liferaysavvy.com/2021/07/setup-kafka-cluster.html Apache Kafka(Zookeeper)를 클러스터 구성하는 방법 java 설치 $ yum install -y java-11-openjdk.x86_64 $ java --version openjdk 11.0.13 2021-10-19 LTS OpenJDK Runtime Environment 18.9 (build 11.0.13+8-.. 더보기

728x90
반응형