목록분류 전체보기 (9)
우당탕탕 개발일지

2023.01.16 쿠버네티스로 서비스를 운영한지 거의 1년이 되었다. 처음 서버 세팅을 한다고 했을 때 막막했지만 타팀의 지원을 받아 정상적으로 서비스를 올리는데까지 성공했다. 이제 안정되나 했는데 쿠버네티스 Release History를 보게 되었다. 사이트 내용을 봤을 때 한달마다(굉장히 자주) 버전업이 되는 거 같았다. https://kubernetes.io/ko/releases/ 릴리스 운영 수준의 컨테이너 오케스트레이션 kubernetes.io 현재 사용중인 쿠버네티스 버전은 뭘까 궁금해서 찾아봤다. 아래는 쿠버네티스 버전 정보를 확인하는 명령어인데 1.23.5를 사용하고 있었다. 그런데 1.23의 지원 종료일이 한 달뒤였다!! $ kubectl version --short | grep -i ..

회사에서 형상관리툴을 SVN->GIT으로 옮기면서 이전에 SVN 에 있던 히스토리 내역을 확인하기 힘들어졌다. 그래서 SVN에 있는 히스토리 내역을 그대로 GIT을 옮기는 작업을 진행했다. 원래 SVN에 있는 모든 소스를 가져오려고 했는데 용량이 너무 커서 필요한 branch 만 골라서 가져오는 방법으로 진행했다. 그때 진행했던 과정들을 기록해보려고 한다. 회사에서 사용하는 주소 등을 가리기 위해 캡쳐 이미지가 부족할 수도 있다. 1. GitLab 프로젝트 생성 GitLab에 SVN Branch들을 올릴 빈 프로젝트를 생성한다. 2. 작업 폴더 생성 윈도우 탐색기에서 작업할 폴더를 생성한다. D:\dev\git 3. Git 저장소 생성 작업폴더에서 Git 저장소를 생성한다. (Git이 설치되어 있어야 한..
Today I Learned 기록 시작 23년 부터는 TIL을 기록해봐야겠다. 문득 회사를 다니고 있지만 매일 하는 업무는 비슷하고 성장하고 있다는 생각이 들지 않았다. 현재에 머무르지 않고 앞으로 나아가는 개발자가 되기 위해 기록을 시작해본다. - 일주일에 3회 이상 기록한다. - 그날 했던 일, 막혔던 부분, 해결방법, 느낀점 등을 적는다. - 카테고리 별로 구분하여 작성한다. (💻-회사, 📒-개인공부) 시작부터 규칙을 많이 세우면 기록하며 성장한다는 느낌보다는 지켜야 한다는 부담감이 더 커질 거 같다. 이전에 공부했던 내용과 작업들은 TIL 0.1로 올리고 차주(23.01.16)부터는 TIL 1로 올려야 겠다.
No. 1073 설명: 정수가 순서대로 입력된다.-2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 입력: 정수가 순서대로 입력된다.-2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력: 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.nextLine(); String[] ss = str.split..
No. 1061 설명: 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. 입력: 2개의 정수가 공백을 두고 입력된다.(2147483648 ~ +2147483647) 출력: 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.nextLine(); int a = Integer.valueOf(str.split(..
No. 1051 설명: 두 정수(a,b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자. 입력:두 정수 a,b가 공백을 두고 입력된다. (2147483647
No. 1041 설명: 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 ‘A’의 다음 문자는 ‘B’이고, 영문자 ‘0’의 다음 문자는 ‘1’이다. (숫자는 수를 표현하는 문자로서 ‘0’은 문자 그 자체를 의미하고, 0은 값을 의미한다. ) 입력: 영문자 1개가 입력된다. 출력: 다음 문자를 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.next(); char a = str.charAt(0); int n = Integer.valueOf(a); n++; System.out.println(S..
No. 1031 설명: 10진수를 입력받아 8진수(octal)로 출력해보자. 입력: 10진수 1개가 입력된다. 단, 입력되는 정수는 int 범위이다. 출력: 8진수로 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); int str = s.nextInt(); System.out.println(String.format("%o",str)); } } No. 1032 설명: 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 입력: 10진수 1개가 입력된다. 출력: 16진수(소문자)로 출력한다. import java.ut..