thisisnew (매일 코딩, 매일 독서)

고정 헤더 영역

글 제목

메뉴 레이어

thisisnew (매일 코딩, 매일 독서)

메뉴 리스트

  • 홈
  • 태그
  • 전체보기 (164)
    • Development (131)
      • Go (5)
      • Java (7)
      • Servlet (1)
      • Spring (0)
      • Docker (17)
      • Elasticsearch (4)
      • Linux (16)
      • Algorithm (72)
      • Deployment (1)
      • Javascript (1)
      • Regular Expression (7)
    • Diary (9)
    • Review (24)
      • Book (19)
      • Book(DEV) (4)
      • Movie (1)

검색 레이어

thisisnew (매일 코딩, 매일 독서)

검색 영역

컨텐츠 검색

전체 글

  • [Programmers] Lv.2 택배상자 (Go)

    2022.11.16 by thisisnew

  • [Programmers] Lv.1 과일 장수 (Go)

    2022.11.16 by thisisnew

  • Docker - 도커 네트워크

    2022.11.15 by thisisnew

  • [Programmers] Lv.1 체육복 (Go)

    2022.11.15 by thisisnew

  • Docker - 이미지 조회와 삭제

    2022.11.14 by thisisnew

  • Docker - 컨테이너의 통신

    2022.11.14 by thisisnew

  • Docker - 컨테이너의 기본적인 사용법 (생성부터 삭제까지)

    2022.11.13 by thisisnew

  • [Programmers] Lv.2 할인 행사 (Go)

    2022.11.13 by thisisnew

[Programmers] Lv.2 택배상자 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/131704 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 영재는 택배 상자를 트럭에 싣는 일을 합니다. 영재가 실어야 하는 택배 상자는 크기가 모두 같으며 1번 상자부터 n번 상자까지 번호가 증가하는 순서대로 컨테이너 벨트에 일렬로 놓여 영재에게 전달됩니다. 컨테이너 벨트는 한 방향으로만 진행이 가능해서 벨트에 놓인 순서대로(1번 상자부터) 상자를 내릴 수 있습니다. 하지만 컨테이너 벨트에 놓인 순서대로 택배 상자를 내려 바로 트럭에 싣게 ..

Development/Algorithm 2022. 11. 16. 00:03

[Programmers] Lv.1 과일 장수 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 과일 장수가 사과 상자를 포장하고 있습니다. 사과는 상태에 따라 1점부터 k점까지의 점수로 분류하며, k점이 최상품의 사과이고 1점이 최하품의 사과입니다. 사과 한 상자의 가격은 다음과 같이 결정됩니다. 한 상자에 사과를 m개씩 담아 포장합니다. 상자에 담긴 사과 중 가장 낮은 점수가 p (1 ≤ p ≤ k)점인 경우, 사과 한 상자의 가격은 p * m입니다. 과일 장수가 가능한 많은..

Development/Algorithm 2022. 11. 16. 00:01

Docker - 도커 네트워크

8. 여러 컨테이너의 연결 8-1. 도커 네트워크 일반적인 웹 사이트는 위의 사진과 같은 모양을 띄고 있습니다. 여러 종류의 서버가 연동되어 각자의 역할을 하는 것이죠. 가령 웹 서버가 처리한 것을 필요에 따라 데이터베이스에 저장하는 식으로요. 지금까지 배워 온 것에 기초한다면, 이것은 이렇게 비유할 수 있겠습니다. '여러 컨테이너 간의 연동'이요. 그리고 그걸 하기 위해 필요한 것이 '도커 네트워크'입니다. 8-2. 도커 네트워크 생성과 삭제 도커 네트워크를 생성하는 커맨드는 다음과 같습니다. docker network create [OPTIONS] NETWORK 또, 도커 네트워크를 삭제하는 커맨드는 다음과 같습니다. docker network rm NETWORK [NETWORK...] https:/..

Development/Docker 2022. 11. 15. 00:05

[Programmers] Lv.1 체육복 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육..

Development/Algorithm 2022. 11. 15. 00:01

Docker - 이미지 조회와 삭제

7. 이미지 7-1. 컨테이너의 삭제 이미지의 삭제 컨테이너의 생성 시 이미지가 필요한 것은 예전 글에서 여러 차례 보았습니다. run 커맨드 실행 시 이미지가 없을 때는 이렇게 이미지를 먼저 받아오죠. 하지만 반대로 컨테이너를 삭제해도 이미지는 삭제되지 않습니다. 그래서 컨테이너를 지웠다가 다시 만들면, 이미지를 받아오는 과정이 생략되죠. 위의 사진처럼요. (물론 동일한 이미지를 사용했을 때에 해당하는 얘기입니다.) 이미지 역시 용량을 차지하기 때문에 필요 없을 때는 삭제하는 것이 좋겠습니다. 7-2. 이미지 조회와 삭제 먼저 어떤 이미지가 남아있는지 조회해보도록 하겠습니다. 커맨드는 다음과 같습니다. docker image ls [OPTIONS] [REPOSITORY[:TAG]] 실습을 통해 받아온 ..

Development/Docker 2022. 11. 14. 00:05

Docker - 컨테이너의 통신

6. 컨테이너의 통신 6-1. 컨테이너의 통신 https://thisisnew-storage.tistory.com/73 Docker - 컨테이너의 기본적인 사용법 (생성부터 삭제까지) 5. 컨테이너의 생성부터 삭제까지 5-1. 컨테이너의 생애주기 컨테이너를 만들고 폐기하는 단계를 컨테이너의 '생애주기(Life Cycle)'라고 합니다. 이번에는 컨테이너를 생성하여 삭제하는 단계까지 thisisnew-storage.tistory.com 앞서 nginx 이미지를 활용하여 컨테이너를 생성하고 삭제까지 해봤습니다. 하지만 컨테이너를 생성했다면 그것을 이용할 수 있어야 하는데요. 특히 nginx 같은 웹서버라면 포트를 통해 접근할 수 있어야겠죠? https://hub.docker.com/_/nginx nginx ..

Development/Docker 2022. 11. 14. 00:01

Docker - 컨테이너의 기본적인 사용법 (생성부터 삭제까지)

5. 컨테이너의 생성부터 삭제까지 5-1. 컨테이너의 생애주기 컨테이너를 만들고 폐기하는 단계를 컨테이너의 '생애주기(Life Cycle)'라고 합니다. 이번에는 컨테이너를 생성하여 삭제하는 단계까지 해보겠습니다. 컨테이너 붙여줄 이름과 사용할 이미지는 아래와 같습니다. 컨테이너 이름 nginx_ex1 이미지 nginx 시작하기 전에 우선 도커 엔진을 실행시켜야겠죠? 혹시 도커 데스크톱이 꺼져있다면 실행해줍니다. (도커 엔진 실행 = 도커 데스크톱 실행) 그리고 터미널을 열어줍니다. 5-2. 컨테이너 생성 및 실행 터미널에 아래의 커맨드를 입력해줍니다. docker run --name nginx_ex1 -d nginx run은 도커 이미지를 내려받고 컨테이너를 생성하여 실행하는 커맨드입니다. 그래서 위의..

Development/Docker 2022. 11. 13. 00:04

[Programmers] Lv.2 할인 행사 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 XYZ 마트는 일정한 금액을 지불하면 10일 동안 회원 자격을 부여합니다. XYZ 마트에서는 회원을 대상으로 매일 한 가지 제품을 할인하는 행사를 합니다. 할인하는 제품은 하루에 하나씩만 구매할 수 있습니다. 알뜰한 정현이는 자신이 원하는 제품과 수량이 할인하는 날짜와 10일 연속으로 일치할 경우에 맞춰서 회원가입을 하려 합니다. 예를 들어, 정현이가 원하는 제품이 바나나 3개, 사과..

Development/Algorithm 2022. 11. 13. 00:01

추가 정보

인기글

최신글

페이징

이전
1 ··· 9 10 11 12 13 14 15 ··· 21
다음
Github LinkedIn
thisisnew (매일 코딩, 매일 독서)
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바