Docker 란? - 도커의 대한 기초
2025. 2. 10. 21:42
Docker&Kubernetes
Udemy - 'Docker & Kubernetest : 실전 가이드' 를 베이스로 한 내용입니다.앞으로 총 4주간 위의 강의를 듣고 정리하며 도커와 쿠버네티스에 관한 내용을 공유하도록하겠습니다.도커란?도커는 컨테이너라는 기술을 사용해 소프트웨어를 쉽게 만들고 관리할 수 있게 도와주는 도구입니다. 여기서 말하는 컨테이너는 간단히 말해 소프트웨어 패키지 입니다. 이 패키지 안에는 애플리케이션의 코드뿐만 아니라, 그 코드를 실행하는 데 필요한 모든 도구나 설정도 들어 있습니다.예를 들어, NodeJs 애플리케이션을 도커로 만든다면, NodeJs 코드와 함께 NodeJs 실행 환경도 한 번에 묶여 들어가게 되는거죠.이렇게 한 번 컨테이너에 담아두면, 어디서나 동일한 환경에서 그 애플리케이션을 실행 할 수 있습..
나의 깃에서 인텔리제이로 연동하기
2025. 1. 26. 01:16
카테고리 없음
GitHub에 있는 프로젝트를 IntelliJ IDEA로 불러오는 방법은 다음과 같습니다. 아래 단계를 따라 진행하시면 됩니다.1. **GitHub에서 프로젝트 Clone하기**IntelliJ IDEA에서 직접 GitHub 프로젝트를 Clone할 수 있습니다. (1) IntelliJ IDEA 실행- IntelliJ IDEA를 실행합니다. (2) **Get from VCS** 선택- 시작 화면에서 **Get from VCS**를 클릭합니다. - 이미 프로젝트가 열려 있다면, 상단 메뉴에서 **File > New > Project from Version Control**을 선택합니다.(3) GitHub URL 입력- **Repository URL** 필드에 GitHub 프로젝트의 URL을 입력합니다. -..

엘라스틱서치의 마스터 후보 노드 및 캐시
2024. 12. 28. 00:17
Elasticsearch
* 마스토 후보 노드는 마스터 노드 선출하는 역할을 하며, 또 자신이 마스터 노드로 선출될 수도 있다. Quorum-based decision making Quorum : 마스터 후보 노드의 부분집합 수, 즉 투표를 위해 필요한 마스터 노드의 최소 개수 (매우 중요해서 시스템이 주로 관리한다.)공식 : Minumim number of master nodes(quorum) = number of master-eligible nodes / 2)+1 * 기본적으로 분산시스템에서도 사용이 되는점 마스터 후보 노드 구성시 주의사항1. 3개 이상의 홀 수로 구성2. 한번에 절반 이상의 노드 제거 금지3. initial_master_nodes 와의 관계 3개 이상의 홀 수로 구성 split brain을 ..

TIL(Today I Learned) #3 이야기
2024. 11. 9. 19:40
잡담
문제는 틈틈히 푸는데 TIL를 쓰기엔 정성이 부족해서 잘안하게 되네요.. ㅎㅎ 오늘은 백준 문제 12605번 : 단어순서 뒤집기 에 대해서 이야기 해볼까 합니다. 문제스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라. 각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다. 각 행은 알파벳과 스페이스로만 이루어져 있다. 단어 사이에는 하나의 스페이스만 들어간다. 입력첫 행은 N이며, 전체 케이스의 개수이다.N개의 케이스들이 이어지는데, 각 케이스는 스페이스로 띄어진 단어들이다. 스페이스는 라인의 처음과 끝에는 나타나지 않는다. N과 L은 다음 범위를 가진다.N = 51 ≤ L ≤ 25 앞서 그냥 받은 문자열을 뒤집는것이 아닌 항해99에서 내준 문제는 ..

TIL - 2번째
2024. 11. 3. 18:35
카테고리 없음
https://www.acmicpc.net/problem/31562 오늘은 백준 에서 31562 전주 듣고 노래 맞히기 에 대해서 진행해보도록하겠습니다. 문제 :윤수와 정환은 「전주 듣고 노래 맞히기」라는 게임을 할 예정이다. 「전주 듣고 노래 맞히기」는 주어진 노래의 전주를 듣고 먼저 제목을 맞히는 사람이 점수를 얻어 최종적으로 점수가 더 많은 사람이 이기는 게임이다. 절대 음감을 가진 윤수는 노래의 첫 네 음만 듣고도 어떤 노래든 바로 맞힐 수 있다. 따라서, 정환은 윤수를 이기기 위해 첫 세 음만으로 노래를 맞히게 해주는 프로그램을 만들려고 한다. 우선 정환이 알고 있는 노래 제목, 음이름 등을 데이터로 만든 뒤 프로그램을 구현하기 시작했다. 예를 들어, 다음은 TwinkleStar(반짝반짝 작은 ..