분류 전체보기

·DevOps/Kubernetes
Volume파드의 컴포넌트이다.파드 내에 정의되며 사용하고자하는 스토리지를 가리키는 포인터, 인터페이스와 같은 역할을 한다.파드에 종속적이기 때문에 파드가 종료되면 볼륨들 또한 모두 종료된다.여러 컨테이너가 하나의 볼륨을 마운트하고 있다면 마운트된 위치에 데이터를 저장함으로 쉽게 데이터를 공유할 수 있다. Volume의 한계데이터의 지속 보존 문제이다.이를 해결하기 위해서는? => 볼륨이 외부 저장소를 가리킨다.외부에 저장소가 있기 때문에 파드가 종료되더라도 데이터는 유지된다. 즉, 지속 보존 문제를 해결할 수 있다. But그러나, 이런 방식은 쿠버네티스 인프라를 애플리케이션 개발자에게 공개해야 한다는 문제가 있다.  쿠버네티스 인프라의 규모가 크다면 파드를 생성할 때 어떤 외부 스토리지가 있는지를 하나..
·Programming/Java
자바 코드 구조public class Sample { public static void main(String[] args) { System.out.println("Hello java"); }} 클래스 블록public class Sample {}public: 자바의 접근 제어자로, 어디서든 이 클래스에 접근할 수 있음을 의미한다.class: 클래스 블록을 만드는 키워드이다. 메서드 블록 public static void main(String[] args) { }static: 클래스 메서드가 되어 객체를 만들지 않아도 "클래스명.메서드명" 형태로 호출할 수 있다.void: 메서드의 리턴 자료형으로 void는 리턴 값이 없음을 의미한다.String[] args: 메서드의 매개..
·Programming/Java
다음은 자바를 정의하는 단어이다.이 가운데 자바의 8가지 중요한 특징이 있다.A simple, object-oriented, distributed, interpreted, robust, secured, architecture neutral, portable, high-performance, platform independent, multi-threaded, and dynamic language 간단하다 (simple)자바는 C++에 가깝지만 훨씬 간단하다.자바는 고급 언어에 들어 있는 여러 요소 중 불필요하다고 판단되는 것은 모두 제거했다. 객체 지향적이다 (Object-oriented)자바는 숫자나 논리값을 제외하면 거의 모두 객체로 구성된다.실제로 자바는 Object 클래스에서 모든 클래스를 파생한다..
·Programming/Java
자바란?자바는 제임스 고슬링과 연구원들이 개발한 객체 지향 프로그래밍 언어이다.처음에는 가전제품을 동작시키는 프로그램을 만들기 위해 탄생했으나, 지금은 웹과 모바일 개발에서 많이 사용된다자바는 특히 우리나라에서 쓰이는 프로그래밍 언어 중 사용 빈도가 매우 높다.  자바로 무엇을 할 수 있을까?웹 프로그래밍자바는 웹 프로그램 개발에 널리 사용되며 서버 사이드 개발에 강점이 있다.Servlet, JSP, Spring 등 기술들을 사용하여 웹 프로그램을 만들 수 있다. 안드로이드 애플리케이션자바는 안드로이드 애플리케이션 개발을 할 때 사용하는 메인 언어이다.안드로이드 스튜디오와 함께 자바를 사용하면 쉽게 모바일 앱을 개발할 수 있다. 게임 개발자바를 이용해 게임 개발도 가능하다.게임 개발을 위한 대표적인 라이..
·DevOps/Kubernetes
노드쿠버네티스는 컨테이너를 파드내에 배치하고 노드에서 실행함으로 워크로드를 구동한다.노드의 컴포넌트에는 kubelet, 컨테이너 런타임, kube-proxy가 있다. 관리API 서버에 노드를 추가하는 두가지 방법노드의 kubelet으로 컨트롤 플레인에 자체 등록사용자가 노드 오브젝트를 수동으로 추가{ "kind": "Node", "apiVersion": "v1", "metadata": { "name": "10.240.79.157", "labels": { "name": "my-first-k8s-node" } }}쿠버네티스는 내부적으로 노드 오브젝트를 생성한다.kubelet이 노드의 metadata.name 필드와 일치하는지 API 서버에 등록 되어 있는지 확인한다.노드가 정..
문제 풀이정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항1 ≤ n ≤ 10,0001 ≤ numlist의 크기 ≤ 1001 ≤ numlist의 원소 ≤ 100,000 입출력 예nnumlistresult3[4, 5, 6, 7, 8, 9, 10, 11, 12][6, 9, 12]5[1, 9 ,3, 10, 13, 5][10, 5]12[2, 100, 120, 600, 12, 12][120, 600, 12, 12]  나의 풀이function solution(n, numlist) { let result = [] for(let i = 0; i 빈 배열 result를 선언한 뒤..
문제 설명정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열 return 하도록 solution 함수를 완성해보세요. 제한 사항1 ≤ array의 길이 ≤ 1000 ≤ array 원소 ≤ 1,000array에 중복된 숫자는 없습니다. 입출력 예arrayresult[1, 8, 3][8, 1][9, 10, 11, 8][11, 2]  나의 풀이function solution(array) { let result = []; result.push(Math.max(...array), array.indexOf(Math.max(...array))) return result;}result란 빈 배열을 선언하고 큰 값과, 그 값의 인덱스를 push한다.Math.max 함..
문제 설명영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음을 분류합니다. 문자열 my_string이 매개변수로 주어질 때모음을 제거한 문자열을 return 하도록 solution 함수를 완성해주세요. 제한 사항my_string은 소문자와 공백으로 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,000 입출력 예my_stringresult"bus""bs""nice to meet you""nc t mt y"  나의 풀이function solution(my_string) { return my_string.replaceAll(/[aeiou]/gi, '');}replace 함수를 통해 my_string 문자열에 a, e, i, o, u를 정규표현식으로 필터링하여 해당 문자만 없앴다. 다른 ..
최하호
'분류 전체보기' 카테고리의 글 목록 (5 Page)