본문 바로가기
반응형

전체 글72

쿠버네티스(Kubernetes) PV / PVC / StorageClass (2) PVC PVC (Persistent Volume Claim)는 Kubernetes에서 사용되는 리소스 객체로서, Pod가 스토리지 자원을 요청하고 어떤 PV (Persistent Volume)와 바인딩될지를 정의합니다. 쉽게 말해, PVC는 Pod가 어떤 스토리지를 사용할 것인지를 지정하는 요청서와 같은 역할을 합니다. 다음은 PVC에 대한 주요 특징과 사용 사례에 대한 설명입니다 스토리지 요청: PVC는 Pod가 얼마나 많은 스토리지를 필요로 하는지를 정의합니다. 이 요청은 용량 (storage capacity) 및 액세스 모드 (access mode)를 포함할 수 있습니다. 자동 프로비저닝: PVC가 요청하는 스토리지 자원이 사용 가능한 PV로 바인딩되지 않은 경우, 스토리지 클래스 (StorageC.. 2023. 9. 8.
스프링(Spring) 에서 RequestURI, RequestURL 차이 Spring에서 requestURI와 requestURL은 HTTP 요청의 URL 정보를 나타내는 두 가지 다른 속성입니다. requestURI requestURI는 클라이언트가 요청한 URL의 경로 부분을 나타냅니다. 경로는 컨텍스트 경로 (Context Path) 이후부터 시작하여, 쿼리 문자열 (? 이후) 이전까지의 URL 일부분입니다. 예를 들어, "http://example.com/myapp/user/profile?id=123"라는 URL에서 requestURI는 "/myapp/user/profile"입니다. requestURL requestURL은 클라이언트가 요청한 URL 전체를 나타냅니다. 경로와 쿼리 문자열을 모두 포함하며, 프로토콜 (http, https), 호스트 (domain), 포.. 2023. 9. 8.
Java Default Method (디펄트 메소드) Default Method(디펄트 메소드) 란? Java 인터페이스는 기본적으로 메소드의 시그니처만을 정의하고 구현 내용은 제공하지 않습니다. 그러나 Java 8부터는 인터페이스에 default 메소드를 도입했습니다. default 메소드는 인터페이스에 기본적으로 구현이 제공되는 메소드입니다. 이러한 메소드는 인터페이스를 구현하는 클래스에서 구현하지 않아도 되며, 기본 구현을 사용할 수 있습니다. default 메소드는 인터페이스의 일부로 포함되므로 클래스가 해당 인터페이스를 구현하면 자동으로 사용할 수 있습니다. default 메소드는 인터페이스에 새로운 기능을 추가하는 데 사용될 수 있습니다. 이를 통해 인터페이스를 구현하는 모든 클래스에서 해당 메소드를 사용할 수 있습니다. 그러나 default 메.. 2023. 9. 8.
스프링(Spring)에서 RestTemplate, Https 통신 먼저 개발환경을 보겠습니다. 1. spring boot 3.1.1 2. httpClient 5 이 코드는 Spring Framework에서 RestTemplate을 사용하기 위한 구성 파일인 'RestTemplateConfig' 클래스를 정의하고 있습니다. RestTemplate은 HTTP 통신을 쉽게 수행할 수 있는 Spring의 클래스입니다. 아래는 코드의 각 부분을 설명합니다. '@Configuration': 이 어노테이션은 이 클래스가 Spring의 구성 파일임을 나타냅니다. 이 클래스에서 Bean을 정의하고 구성합니다. '@Bean' 어노테이션: 이 어노테이션은 해당 메서드가 Spring 컨테이너에 Bean을 생성하고 등록하는 메서드임을 나타냅니다. 'httpClient()' 메서드: 이 메서드.. 2023. 9. 8.
반응형