분류 전체보기 191

도커 명령어

도커 명렁어 이미지 생성 sudo docker build --file Dockerfile_newsBatch --tag newsbatch:0.1 . sudo docker build --file {Dockerfile명} --tag {Docker이미지명}:{버전} . docker build 형식. --tag 옵션으로 이미지 이름과 태그를 설정할 수 있다. 이미지 이름만 설정하면 태그는 latest로 설정 이미지 실행(컨테이너 추가) - '-d' 옵션은 컨테이너를 백그라운드로 실행 - '-p 5000:8080' 옵션으로 컨테이너에서는 8080을 사용하고 있으니 5000으로 접속되는 포트는 전부 8080 포트에 매핑시키는 방식 ㄴ 이렇게 설정한 뒤 http://:80에 접속하면 컨테이너의 80번 포트로 접속된다 ..

SERVER/Docker 2020.06.04

도커란?

도커란 무엇인가? 컨테이너 기반의 오픈소스 가상화 플랫폼 언어 정리 컨테이너(Container) - 격리된 공간에서 프로세스가 동작하는 기술 - 가상머신과 도커 차이 ㄴ 가상머신의 경우 OS를 가상화하여 무겁고 느렸다. ㄴ 이를 개선하기 위해 프로세스를 격리하는 방식이 등장했다. 단순히 프로세스를 격리시키기 때문에 가볍고 빠르며, CPU나 메모리는 필요한만큼만 추가로 사용이 가능하다. - 컨테이너의 장점 ㄴ 하나의 서버에 여러개의 컨테이너를 실행하면 서로 영향을 미치지 않고 독립적으로 실행되어 가벼운 VM을 사용하는 느낌을 준다. ㄴ 실행중인 컨테이너에 접속하여 명령어를 입력할 수 있고 apt-get, yum으로 패키지 설치가 가느하며, 여러 프로세스를 백그라운드도 실행이 가능하다. ㄴ CPU나 메모리 ..

SERVER/Docker 2020.06.04

백준 알고리즘 풀이(2675번)

/* * 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. * 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. * QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. * *첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. *각 테스트 케이스에 대해 P를 출력한다. * */ pub..

JAVA/알고리즘 2020.06.04

백준 알고리즘 풀이(2750번)

/* N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. */ public class P2750 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 int N = Integer.parseInt(br.readLine())..

JAVA/알고리즘 2020.06.04

백준 알고리즘 풀이(11650번)

/* 2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. */ public class P11650 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamR..

JAVA/알고리즘 2020.06.04