본문 바로가기

전체 글355

[Java] 백준 1966번: 프린터 큐 https://www.acmicpc.net/problem/1966 문제 분석 프린터의 대기열이 존재한다고 할 때, 대기열의 문서들은 중요도를 나타내는 정수로 나타낸다. 예) 1 6 2 9 각 정수를 Queue에 담고, 문서(중요도)를 하나씩 뽑아서 남아 있는 문서들의 중요도와 비교한다. 정수가 클수록 높은 중요도를 나타내며, 먼저 출력된다. 중요도에 따라 Queue에 담긴 문서들의 위치들이 바뀌므로 배열의 형태로 인덱스와 함께 저장해야 한다. 원하는 문서가 몇 번째로 출력되는지 출력하기 위해 위치가 바뀔 때마다 별도의 count를 증가시킨다. 현재의 문서가 가장 중요도가 크다면? 👉 원하는 문서와 인덱스가 일치한지 비교하여 일치한다면 반복문을 벗어난 후 count를 출력한다. 👉 원하는 문서가 아니라면 .. 2022. 10. 7.
[Day 106] Cloud : 배포 자동화 학습 주제 배포 자동화 AWS Pipeline AWS Parameter Store 새롭게 배운 내용 2022.10.06 - [Back-End/Cloud] - 배포 자동화, 파이프라인 2022.10.06 - [Back-End/Cloud] - AWS Pipeline을 통한 배포 자동화 보강할 내용 DevOps CI / CD 배포 과정의 흐름을 세부적으로 정리하기 추가된 코드 분석 회고 오늘은 AWS Pipeline을 통해 배포 자동화를 하는 실습을 했다. 사실 요즈음 가장 회의감이 들었던 날이기도 했다. Section 3까지는 Spring Boot 영역 안에서 애플리케이션을 구성해 나가는 것이 익숙했기에 하루하루 배워 나가는 것에 대한 성취감이 컸다. 그런데 Section 4에 들어와서 Spring Secu.. 2022. 10. 6.
[Cloud] Docker - 이미지 다루기 보호되어 있는 글 입니다. 2022. 10. 5.
[Cloud] Docker - CLI 보호되어 있는 글 입니다. 2022. 10. 5.
[Cloud] Docker - 컨테이너(Container) Docker  도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 준다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립 PC, AWS, Azure, Google Cloud 등 어디에서든 실행할 수 있다.어떤 애플리케이션은 실행을 위해 다른 환경(운영체제 등)이 요구된다. 컨테이너 기술은 이러한 문제를 해결한다. 애플리케이션을 컨테이너 내에 구성하도록 하고 서로 의존성을 공유하지 않도록 한다. 가상 머신 수준의 높은 격리성으로 하나의 컴퓨터에 서로 다른 버전의 동일한 애플리케이션을 설치할 수 있다.의존성을 가진다: 프로그램 A의 실행.. 2022. 10. 5.
[Day 105] Cloud : 배포 컨테이너 학습 주제 컨테이너 기술 Docker Docker Hub Doker CLI - 이미지, 컨테이너 생성 한 개의 이미지 혹은 두 개의 이미지로 컨테이너 구축하기 새롭게 배운 내용 2022.10.05 - [Back-End/Cloud] - [Docker] 배포 컨테이너 [Docker] 배포 컨테이너 레지스트리 이미지가 저장되는 곳, Docker Hub, Amazon ECR 등 이미지 애플리케이션 및 구성을 함께 담아 둔 템플릿, 모든 컨테이너는 이미지로부터 생성 → 수평 확장 가능 기본 이미지 + 변경 사항 → cookiee.tistory.com 2022.10.05 - [Back-End/Cloud] - [Docker] CLI [Docker] CLI cookiee.tistory.com 2022.10.05 - [.. 2022. 10. 5.