일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프리온보딩
- 백엔드
- IT취준
- 개발공부
- 개발자취준
- IT
- 프리온보딩 백엔드 챌린지
- 원티드
- 코테
- 기술면접
- 개발자
- cs지식
- apm 소스설치
- IT취업
- 백엔드개발자
- 코딩
- IT개발자
- 알고리즘풀이
- 백준 java
- 코딩테스트
- Java
- IT공부
- 프로그래머스
- 알고리즘
- 자바
- 백준
- IT개발
- 백엔드 개발자
- 백준 자바
- apm 수동설치
- Today
- Total
목록개발자 (64)
코이팅
[Bronze IV] 주사위 세개 - 2480 문제 링크 성능 요약 메모리: 14216 KB, 시간: 124 ms 분류 사칙연산(arithmetic), 많은 조건 분기(case_work), 수학(math) 문제 설명 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈..
[Bronze III] 오븐 시계 - 2525 문제 링크 성능 요약 메모리: 16076 KB, 시간: 144 ms 분류 사칙연산(arithmetic), 수학(math) 문제 설명 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을..
🏷️ 젠킨스 설치 진행 ✅ 젠킨스 설치 명령어 1) putty로 port 접속을 한 뒤 아래 명령어를 입력해줍니다. docker run \ --name jenkins_1 \ -p 8081:8080 \ -e TZ=Asia/Seoul \ -v /docker_projects/jenkins_1/var/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /docker_projects/jenkins_1/data:/data \ -u root \ -d \ --restart unless-stopped \ jenkins/jenkins:lts 세번째 줄에 보면 8080으로 들어온 것을 8081 포트로 연결하는 명령어가 있습니다...
🏷️ 체크사항 ✅ 호스트 전용 어댑터 체크 1) VirtualBox에서 정보 ➡️ 설정을 클릭합니다. 2) 설정창의 네트워크를 클릭한 후 어댑터 2를 클릭해 아래 사진처럼 세팅합니다. ✅ putty의 '본인계정 (root 계정 ❌)' 에 sudoer 권한이 있는지 체크 '본인 계정' 에 sudo 권한 주기 root 계정에서 권한을 주도록 진행 해야합니다. su root 비번 입력 (exit 를 하기 전까지 root 계정으로서 활동할 수 있다.) vim /etc/sudoers a 클릭 후 끼워넣기 상태로 root ALL=(ALL) ALL # 바로 아래줄 부분에 '본인계정입력' ALL=(ALL) ALL # 이 라인을 추가 wq! 로 저장 ✅ SELINUX 꺼져있는지 체크 sudo vi /etc/selinux..
🔻git cherry-pick 실습 1. 폴더 초기화 후 git 저장소 생성 # git 저장소 생성 git init 2. 텍스트 파일 생성 후 커밋 (c1) # c1 by master echo "aaa" >> 1.txt cat 1.txt git add .; git commit -m "c1" git log --oneline --all --decorate --graph 3. 브랜치 생성 및 이동 # bugFix 브랜치 생성 및 이동 git checkout -b bugFix 4. 텍스트파일에 글 추가 후 commit (c2) # c2 by bugFix echo "bbb" >> 1.txt cat 1.txt git add .; git commit -m "c2" git log --oneline --all --dec..
🔻detached head 실습 1. git 폴더 생성 git init 2. 텍스트파일 생성 후 커밋 (c0) # C0 echo "안녕" >> 1.txt git add .;git commit -m "작업0" git log --all --graph --decorate --oneline 3. 텍스트파일 변경 후 커밋 (c1) # C1 echo "하세요." >> 1.txt git add .;git commit -m "작업1" git log --all --graph --decorate --oneline 4. 텍스트파일 변경 후 커밋 (c2) # C2 echo "반가워요!" >> 1.txt git add .;git commit -m "작업2" git log --all --graph --decorate --onel..
🔻Git merge 실습 1. 프로젝트를 하나 생성한다. rm -rf * rm -rf .git 2. 생성한 프로젝트 폴더에 git폴더를 만든다. # git 생성 git init 3. 파일 생성 후 커밋 (c0) # c0 echo 1 > 1.txt cat 1.txt git add .; git commit -m "c0" git log --all --graph --decorate --oneline 4. 텍스트 파일 내용 변경 후 커밋 (c1) # c1 vim 1.txt 키입력 : a 방향키 좌 aaa 키입력 : ESC :wq! git add .; git commit -m "c1" git log --all --graph --decorate --oneline 5. 브랜치 생성 및 head 이동 # bugFix 브..
1. DNS의 정의 'Domain Name System' 의 약자로 도메인에 관련된 시스템입니다. 쉽게 말해서 도메인들이 모여져 있는 곳이 DNS입니다. 웹사이트에 적속하려고하면 컴퓨터에 있는 브라우저가 그 사이트를 제공하는 서버에 요청해서 데이터를 받아와야 하는데 그러려면 그 서버의 IP주소를 알아야합니다. 사이트마다 서버의 IP주소를 다 외울 수 없으니 외우기 쉬운 도메인을 사용하는 것입니다. 전화번호부 같은 것이라고 생각하면 됩니다. 다층적으로 구성된 네트워크에 분산되서 도메인들 정보들이 저장되고 조회됩니다. www.naver.com에 에 접속하려고하면 ip주소를 모르기 때문에 브라우저는 먼저 pc에 설정된 로컬 DNS 서버에 해당 도메인과 호스트명의 IP를 갖고있는지 물어봄. 이로컬 DNS는 보통..