수진개발서
article thumbnail
[AWS]Docker 설치하기(Ubuntu 20.04 LTS)
코딩/AWS 2023. 4. 9. 00:41

Docker란? Go언어로 작성된 리눅스 컨테이너 기반으로 하는 오픈소스 가상화 플랫폼입니다. 컨테이너 단위로 소프트웨어를 제어하며, 이를 통해 가상화보다 효율적이고 쉽게 새로운 가상 공간을 만들 수 있습니다. 컨테이너의 구축, 배포, 복사가 가능하고 다른 환경으로의 이동성이 유연하며, 프로그램 관리를 보다 쉽게 할 수 있습니다. 사용자가 원하는 대로 백엔드 프로그램, 데이터베이스 서버, 메세지 큐 등 어떤 애플리케이션으로도 컨테이너로 추상화할 수 있고, 사내서버, 클라우드에 배포하여 사용할 수 있습니다. VM, Vbox를 쓰면 되지 않은가? - 이것은 컨테이너의 개념을 제대로 이해하지 못했기 때문에 생기는 의문입니다. VM같은 경우에는 OS위에 가상화를 시키기 위한 Hypervisor엔진 그리고 그 위..

article thumbnail
[AWS]AWS EC2로 개발서버 만들기
코딩/AWS 2023. 4. 9. 00:12

인스턴스 생성 OS 선택 이름: rabbit-letter 애플리케이션 및 OS이미지: ubuntu 인스턴스 이름을 생성해주고 원하는 OS를 선택해주었습니다. 인스턴스 유형 다양한 인스턴스 유형이 있는데 저는 프리티어를 사용하기 위해서 t2.micro를 사용하였습니다. 프리티어 외에는 요금을 지불해야합니다. 이미 t2.micro를 사용한 사람으로써 CICD 연동한 후 업데이트 몇번만 해도 용량이 차고 인스턴스가 멈추는 문제점이 있었습니다. 그래서 항상 t3를 사용해왔는데 현재 프로젝트의 배포서버가 아닌 개발서버를 만드는 것이기 때문에 괜찮을 것 같다는 판단 하에 프리티어 버전으로 선택했습니다. 키페어 생성 키페어를 생성합니다. 생성된 키페어는 잘 보관해주어야한다. 키페어를 분실해서 애먹었던적이 있었습니다...

[programmers] 프로그래머스 등굣길
Algorithm 2023. 1. 9. 17:17

문제 https://school.programmers.co.kr/learn/courses/30/lessons/42898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 지도의 위, 아래를 더하면서 경우의 수를 구할 것이라서 윗줄 왼쪽줄이 한줄씩 더 필요함 m+1, n+1 배열생성 웅덩이는 -1로 초기화 웅덩이를 지날때는 0으로 다시 초기화 -> 추후 계산에 영향을 끼치지 않기 위함 위,왼쪽 배열을 더하면서 마지막 도착지의 결과값 반환 초반에는 웅덩이를 셋팅하지 않고 반복문에서 같은 것을 발견해줄 경우 제거하는 형식으로 진행하였으나 실패 코드 #등굣길 ..

[baekjoon] 백준 15486 퇴사2
Algorithm 2023. 1. 9. 17:12

문제 https://www.acmicpc.net/problem/15486 15486번: 퇴사 2 첫째 줄에 N (1 ≤ N ≤ 1,500,000)이 주어진다. 둘째 줄부터 N개의 줄에 Ti와 Pi가 공백으로 구분되어서 주어지며, 1일부터 N일까지 순서대로 주어진다. (1 ≤ Ti ≤ 50, 1 ≤ Pi ≤ 1,000) www.acmicpc.net 풀이 끝나는 날 기준으로 얻을 수 있는 금액을 입력 - 끝나는 날 기준이기때문에 N+1일까지 반복 상담일자와 상담기간을 더했을 때 퇴사 일자를 넘어가면 continus 이전의 저장된 k의 값과 dp[i] 중 비교하여 큰 것으로 갱신 dp[i] 는 현재까지의 수익 + 이번 상담 수익 vs 오늘의 상담이 끝나는 시점의 수익 중 큰 값 저장 T/P 1일 2일 3일 4..