Graal VM 이란? Graal VM은 Oracle이 개발한 고성능 가상 머신입니다. Graal VM은 다양한 언어를 지원하며, 특히 Java 언어에 최적화되어 있습니다. 이 가상 머신은 기존의 JVM(Java Virtual Machine)과는 다른 컴파일러를 사용하여 더 빠른 실행 속도와 낮은 메모리 사용량을 제공합니다. Graal VM은 JIT(Just-In-Time) 컴파일러와 AOT(Ahead-of-Time) 컴파일러를 모두 지원하여, 실행 시점에 최적화된 코드를 생성하거나 미리 컴파일하여 더 효율적인 실행을 가능하게 합니다. 또한, 다른 언어를 JVM 위에서 실행할 수 있는 기능을 제공하여, 다양한 언어 간의 상호 운용성을 향상시킬 수 있습니다. Graal VM은 다양한 분야에서 사용될 수 있..
Spring Framework와 Spring Boot는 모두 Java 기반의 프레임워크로, 웹 애플리케이션 및 서비스를 개발하는 데 사용됩니다. 그러나 두 프레임워크 간에는 몇 가지 중요한 차이가 있습니다. 1. 초기 설정과 설정의 용이성: Spring Framework: 초기에는 XML 기반의 설정이 많이 사용되었습니다. Annotation 기반 설정이 도입되었지만 여전히 일부 설정은 XML을 사용할 수 있습니다. 프로젝트를 시작하기 위해 많은 설정이 필요할 수 있습니다. Spring Boot: 스프링 부트는 기본적인 설정을 자동으로 제공하는 "초기화 자동화"에 중점을 두고 있습니다. Convention over Configuration 원칙을 따르므로 개발자가 추가 설정을 하지 않아도 기본적인 설정이..
JDK 9, Tomcat 9, Spring boot 2.X에 HTTP/2를 설정하는 방법을 알아보자. (JDK 8 이하이거나 Tomcat이 8이하일 경우 별도의 라이브러리[libtcnative library] 설치후 의존성을 주입해주어야 한다.) 1. ssl설정 : Spring boot에 HTTP/2를 적용하기 위해서는 ssl 설정은 필수이다. 만약 설정하지 않으면 HTTP/2 통신이 지원되지 않는다. - keystore 파일 생성 하기 - Terminal 창에 아래 커맨드를 입력하여 keystore 생성. $keytool -genkey -alias spring -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 400..
- Total
- Today
- Yesterday
- HTTP
- Java
- okhttp
- AWS
- 머신러닝
- HttpClient
- llm
- 소프트웨어교육
- 데이터플랫폼설계
- rest api
- Spring
- ai
- 데이터파이프라인
- API
- mlops
- tensorflow
- it
- SW
- 자바
- java8
- 텐서플로우
- 빅데이터
- Rest
- 교육
- 데이터플랫폼
- 딥러닝
- 인공지능
- http client
- 소프트웨어
- 프로그램
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |