본문 바로가기

전체 글360

[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.
[Day 104] Cloud : 운영 환경 구성 Ⅱ 학습 주제 클라이언트 배포 실습 데이터베이스 연결 실습 새롭게 배운 내용 2022.10.04 - [Back-End/Cloud] - [AWS] 클라이언트 배포, 데이터베이스 연결 보강할 내용 운영 환경 구성 유닛의 Advanced 꼼꼼하게 학습하기 회고 AWS의 S3 버킷을 이용해서 클라이언트 코드를 배포하고, RDS를 이용해 데이터베이스를 연결한 후에 각각을 서버에 연결하여 실행시키는 실습을 했다. 클라이언트 배포 과정은 아래와 같다. 정적 웹 페이지 빌드 버킷 생성 및 정적 웹 사이트 호스팅용으로 구성 빌드된 정적 웹 페이지 업로드 퍼블릭 액세스 차단 해제 및 정책 생성 빌드 과정을 거치면 데이터 용량이 줄어들고, 웹 사이트의 로딩 속도가 빨라진다. 그래서 사전에 빌드 환경을 만들기 위해 로컬에 nvm.. 2022. 10. 4.
컴퓨팅 사고 Computational Thinking, Scratch 이 글은 boostcourse의 모두를 위한 컴퓨터 과학 (CS50 2019) - David J. Malan 강의를 수강하며 정리한 글입니다. 2진법 컴퓨터 과학이란? 문제 해결(입력을 받아서 출력을 만드는 과정)에 대한 학문이다. 따라서 입력과 출력을 표현하기 위한 표준이 필요하다. 2진법 10진법이란 우리가 일상 속에서 사용하는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 기호를 말한다. 컴퓨터에서는 이 10개의 숫자들이 존재하지 않고 0과 1로만 데이터를 표현한다. 이를 2진법이라고 한다. 어떻게 0과 1로만 글자와 사진, 영상 등의 데이터를 저장할 수 있을까? 우리는 123을 백이십삼이라고 읽는다. 이 과정이 자연스러운 이유는 각 자리를 10의 거듭제곱으로 표현하기로 약속했기 때문이다. 따.. 2022. 10. 3.
[AWS] 서버 배포 보호되어 있는 글 입니다. 2022. 10. 3.
[Java] 프로그래머스 스택 / 큐 : 기능개발 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 풀이 각 기능의 진행도가 담긴 배열과 각 기능의 속도가 담긴 배열이 주어진다. 진행도가 100%가 되는 날짜가 며칠 뒤인지 계산해서 Queue에 담는다. 작업은 동.. 2022. 10. 2.
[Java] 프로그래머스 스택 / 큐 : 올바른 괄호 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 풀이 '('과 ')'은 짝으로 이루어져 있어야 한다는 것이 이 문제의 포인트이다. 스택을 생성한 후, '('이면 push로 넣고, ')'이면 pop을 해서 마지막에 스택이 비어 있게 된다면 괄호의 짝이 맞는 것으로 판단할 수 있다. 아래는 세부 조건.. 2022. 10. 2.