목록분류 전체보기 (59)
개발자를 향해...
Deployment 제품 환경에서 프로그램을 배포하는 방법 롤링 업데이트(Rolling Update) 새 버전을 배포하면서, 새 버전 인스턴스를 하나씩 늘려가고 기존 버전의 인스턴스를 하나식 줄여나가는 방식 롤백 업그레이드 시 오류 발생 시 변경사항을 이전으로 돌리는것 Deployment는 원활한 업그레이드를 위해 롤링 업데이트, 롤백, 중지, 재개 등의 기능을 제공 명령어 Deployment 생성하기 생성한 Deployment 확인 자동으로 생성된 ReplicaSet 확인하기 파드 확인하기 Services 내부 components 들과 어플리케이션 외부 간의 통신을 도움 어플리케이션 간의 통신, 어플리케이션과 유저 간의 통신을 도움 3 services type NodePort 노드에서 port로 들어오..
https://www.acmicpc.net/problem/9465 9465번: 스티커 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 n (1 ≤ n ≤ 100,000)이 주어진다. 다음 두 줄에는 n개의 정수가 주어지며, 각 정수는 그 위치에 해당하는 스티커의 www.acmicpc.net 전형적인 dp문제 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.LinkedList; public class Main { public ..
https://www.acmicpc.net/problem/1449 1449번: 수리공 항승 첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나 www.acmicpc.net 위치를 LinkedList로 받아 Collection.sort로 정렬한 후 for문을 통해 각 값에 대해 위치+0.5의 값을 마지막 테이프의 오른쪽 위치 값과 비교해가며 위치+0.5가 더 클 경우 새로운 테이프를 왼쪽에 붙여주며 마지막 테이프의 오른쪽 위치 값을 갱신해나간다. package com.company; import java.io.BufferedReader; import ..
https://www.acmicpc.net/problem/14503 문제 이해하는데 오래 걸렸다. 그리고 다 풀고 답이 자꾸 틀려서 한참 헤맸는데 원인은 왼쪽으로 방향돌리고 탐색 후 다시 재귀로 되돌아 왔을 때 return으로 아예 나가야하는데 break를 넣어서 이후에 백으로 가는 코드가 실행되도록해서 답이 다르게 나왔다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class 로봇청소기14503 { public static int n,m; public static int[][] map; public static int[] dx ={0,1,0,-1}; public sta..