본문 바로가기

분류 전체보기

(10)
메일기 2024.05.11 이번주에는 진힐라 잡고 데브펜 하나 먹었다! 갸악 지난 주말 미라클 타임기간에 드메 무교반지를 만들면서 + 기존 쌍메 하프 이어링을 쌍드 하프이어링으로 바꾸면서 드디어 풀드메를 완성했었다. 다만 저번주에 완성한 풀드메 탭셋팅은 드랍 한줄 펜던트를 껴야만 풀드메인 상태여서 정펜을 못끼고 있어 약간 답답했었는데, 그런 상태가 내심 못 마땅했는지 경매장을 계속 들락날락 거리다 쌍드 가엔링을 사버렸다... 충동적으로 사긴했지만 정펜을 끼고도 풀드메인 상황이 굉장히 마음에든다.사냥에 꽤 무게를 두고 게임하고 있는데, 풀드메를 완성함으로써 큰 돈 나가는 셋팅은 끝난것 같아 묘한 안정감이 드는것같다. 이제 야누스 20렙만 찍으면 슬슬 돈 모으면서 해방 무기에 지를 준비해야겠다.
2-4 Jenkins를 이용해서 배포하기 해당 포스팅은 class101의현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무를보고 작성되었습니다.[학습 목표]jenkins 세팅공개키와 개인키, SSH로 배포하는 과정 이해하기dockerized 애플리케이션 배포 자동화Jenkins 세팅jenkins 설치및 실행jenkins 최초 진입시 initAdminPassword 입력이 필요한데 아래 명령어로 확인할 수 있다. sudo cat /var/lib/jenkins/secrets/initialAdminPassword기본 설정으로 설치Publish Over SSH 플러그인 설치공개키와 개인키공개키로 암호화 한것은 개인키로 복호화 가능하다.해당 방식은 암호통신이 가능하다.개인키로 암호화 한것은 공개키로 복호화 가능하다.해당 방식은 전자서명에 사용된..
2-3 Dockerized 애플리케이션 GCP에 배포하기 해당 포스팅은 class101의현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무를보고 작성되었습니다.[학습 목표]Dockerfile 만들기Dockerfile GCP에 배포하기Dockerfile 을 GCP에 업로드하기 위해 다음과 같은 과정을 거쳤다.Dockerfile 작성Dockerfile 을 build 하여 Docker image 생성DockerHub에 pushGcp instance 에서 Dockerfile pullDockerfile 실행실제 파일 작성 및 명령어spring boot project에 Dockerfile 생성Docker Hub 저장소 생성Dockerfile build ( docker build -t {사용자 이름}/{저장소 이름} )Docker Hub 에 push ( docker..
2-2 스트레스 테스트 툴로 성능 측정하기 해당 포스팅은 class101의 현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무를보고 작성되었습니다.[학습 목표]- Artillery를 이용한 부하테스트 1. Artillery를 이용한 부하테스트node 패키지 설치artillery 모듈 설치 ( npm install -g artillery )artillery script 작성 ( cpu-test.yaml )artillery script 실행 ( artillery.cmd run --output report.json ./cpu-test.yaml생성된 report.json 을 html 파일로 변환 ( artillery.cmd report ./report.json )   2. Stress test를 할때 주안점예상 TPS 보다 여유롭게 테스트기대 L..
2-1 CPU를 극단적으로 사용하는 애플리케이션 만들기 해당 포스팅은 class101의 [현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무]를 보고 작성되었습니다.[수업 목표]컴퓨터가 어떻게 프로그램을 실행시키는 지 알아보기CPU bound 애플리케이션과 I/O bound 애플리케이션 알기hash 연산을 위해 CPU를 극단적으로 사용하는 애플리케이션 만들기GCP 인스턴스에 CPU bound 애플리케이션 수동 배포해보기컴퓨터는 프로그램을 어떻게 실행시키는가하드디스크에 저장된 프로그램을 실행시킨다.프로그램이 메모리에 적재된다 (이때 메모리에 적재된 프로그램을 프로세스 라고 한다.메모리에 올라간 프로세스를 CPU가 적절히 선택하여 실행시킨다.CPU가 선택하는 방식은 다음에서 학습할 수 있다.I/O bound 와 CPU bound프로그램에서 I/O 를 하는..
2020 카카오 인턴십 코딩테스트 후기 https://careers.kakao.com/2020-intern 2020 kakao internship2020 kakao internshipcareers.kakao.com 오늘은 카카오 인턴십 코딩테스트 시험을 치렀습니다.이번이 카카오 3번 째 코딩테스트 도전인데 그동안의 공부가 효과가 있었는지 5문제 모두 맞았습니다. 총 5문제가 출제되었습니다.저작권 문제로 문제를 전부 올릴 수 없어 간단한 문제 설명 및 풀이만 작성하였습니다.댓글로 이메일 남겨주시면 문제 보내드리겠습니다.[1번 문제]아래와 같은 전화 키패드가 있습니다.1 2 34 5 67 8 9* 0 #이 전화 키패드에서 왼손 엄지와 오른손 엄지만을 이용해 숫자만을 입력할 때 입력의 시작에서왼손 엄지는 *에 오른손 엄지는#에 위치하며 키패드에 좌..
2020 Dev-Matching: 웹 백엔드 코딩테스트 후기 https://programmers.co.kr/competitions/144/2020-web-be-first 2020 Dev-Matching: 웹 백엔드 개발자(상반기)접수   20년 03월 30일 12:00 ~ 04월 17일 18:00 진행   20년 04월 18일 13:00 ~ 04월 18일 15:00programmers.co.kr  [ALGORITHM][1번 문제]숫자로만 이루어진 Source 문자열과 Taget 문자열이 주어지며 두 문자열의 길이는 같을때Source 문자열의 하나의 숫자를 1늘리는 연산과 1줄이는 연산이 있는데연산의 횟수를 최소로하여 Source 문자열을 Target 문자열로 만들었을 때 연산의 최솟값을 출력하는 문제였습니다. [1번 풀이]source 문자열과 target 문자열을..
[BOJ] 17071 숨박꼭질5 https://www.acmicpc.net/problem/17071 17071번: 숨바꼭질 5수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 500,000)에 있고, 동생은 점 K(0 ≤ K ≤ 500,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 동생은 항상 걷기만 한다. 동생은 항상 매 초마다 이동을 하며, 이동은 가속이 붙는다. 동생이 이동하는 거www.acmicpc.netBFS 를 통해 해결하였습니다.각 좌표에 대해 가장 먼저 도착하는 시간을 저장시켰습니다.도착이후 2의 배수번을 더하면(+1 이후 -1)..