본문 바로가기

반응형

Java

리눅스 환경에서 Azul Zulu JDK를 설치하는 방법 리눅스 환경에서 Azul Zulu JDK를 설치하는 방법리눅스 환경에서 Azul Zulu JDK를 설치하고 TLS를 사용하려면 다음과 같은 단계를 따릅니다.1. Azul Zulu JDK 설치먼저, Azul Zulu JDK를 다운로드하고 설치합니다. 아래 URL에서 필요한 버전을 다운로드할 수 있습니다.https://www.azul.com/downloads/zulu-community/ tar 파일을 다운로드한 후 압축을 풀어줍니다.tar -xvf zulu-linux_x64.tar.gz이제 압축이 풀린 폴더의 경로를 JAVA_HOME 환경 변수로 설정해야 합니다.2. TLS 프로토콜 활성화Azul Zulu JDK에서 TLS 프로토콜을 사용하려면 java.security 파일을 수정해야 합니다.sudo vi .. 더보기
우분투에 NGINX와 Tomcat 멀티 인스턴스를 설치하고 설정하는 방법 우분투에 NGINX와 Tomcat 멀티 인스턴스를 설치하고 설정하는 방법미들웨어 디렉토리 생성sudo mkdir /app미들웨어 디렉토리로 이동cd /appOracle Java 설치Oracle JDK를 다운로드하려면 Oracle의 웹사이트에서 직접 다운로드 링크를 받아와야 합니다.Oracle JDK 다운로드wget https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-aarch64_bin.tar.gzJava 디렉토리 생성sudo mkdir -p /app/javaJava 압축 해제sudo tar -xzf jdk-17.0.10_linux-aarch64_bin.tar.gz -C /app/java --strip-components=1환경 변수 설정 파일 .. 더보기
[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 -dDescription: Ubuntu 20.04.3 LTS$ uname -iaarch64aarch64 플랫폼에서 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와 같이 실행합니다.$ wget https.. 더보기
[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 .. 더보기
EC2 인스턴스에 Java를 설치하는 방법 EC2 인스턴스에 Java를 설치하는 방법sdkman 설치sdkman을 설치해야 합니다.curl -s "https://get.sdkman.io" | bashLooking for a previous installation of SDKMAN...Looking for unzip...Looking for zip...Looking for curl...Looking for sed...Installing SDKMAN scripts...Create distribution directories...Getting available candidates...Prime the config file...Installing script cli archive...* Downloading...#######################.. 더보기
[리눅스] 그래들(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.. 더보기

반응형