본문 바로가기

전체 글14

독린이의 성장 일기 - Docker와 docker Compose 독린이: Docker + 어린이를 뜻하는 합성어. Spring Boot를 이용해 웹 백엔드 서버를 구축할 때,1. 빌드를 통해 .jar 파일을 생성한다.2. .jar 파일을 배포 서버에 전송한다.3. 배포 서버에 접속한다.4. nohup 명령어를 이용해 .jar 파일을 실행한다.위 방식을 주로 사용했었다. 진행했던 프로젝트의 트래픽이 많지 않았기에, 다행히도 무사히 굴러갔던 것 같다.하지만 서비스의 규모가 커지고, 트래픽이 많아진다면? 이런 방식으로 배포 환경을 관리하기는 어려울 것이라는 생각이 들었다. 나의 관심사는 자연스럽게 컨테이너 환경으로 이동했고, 컨테이너 환경의 대표 주자인 Docker부터 차근차근 익혀나가려고 한다.전통적인 .jar 배포 vs Docker 컨테이너 배포비교 항목전통적인 .ja.. 2026. 2. 2.
[백준] 7578번 : 공장 (Python) 문제https://www.acmicpc.net/problem/7578문제 요약 A 열에 위치한 기계, B 열에 위치한 기계의 식별번호가 주어진다.각 기계는 유일한 식별번호를 가지며, A 열의 특정 식별번호를 가진 기계는 B 열에 반드시 존재한다. (짝을 이룬다)A열, B열의 기계들에 대해, 식별번호가 같은 기계끼리 모두 연결했을 때 발생하는 교차하는 선 쌍의 개수를 찾는 문제이다.(중요) 교차점 을 구하는 문제가 아니다! (선 N개가 한 점에서 교차하는 경우를 생각하지 않아도 된다.)문제에서 체크할 것들입력값의 특성 기계의 개수 $N$ : $1 \leq N \leq 500,000$→ $O(NlogN)$ 알고리즘으로 해결해야 하구나! ($O( N^{2} )$ 알고리즘으로는 불가)기계의 식별번호 $K$ .. 2026. 1. 17.
취업을 위한 조언 얻기 - 커리어 멘토링 내용 정리 커리어 멘토링이란, 카카오테크캠퍼스 3기 수강생들에 대해 현업에 종사하고 계신 멘토님과의 1:1 취업 상담을 지원해주는 프로그램이었습니다.커리어 멘토링 프로그램에 대한 공지가 뜨자마자 주저없이 신청했었던 기억이 있습니다. 이렇게 좋은 기회는 절대 놓치면 안되니까요. 커리어 멘토링은 2025년 9월 26일에 진행했었습니다. (조금 늦은 회고이긴 합니다!)1:1 상담을 받기 전에, 제가 느끼고 있는 고민을 멘토님께 정확하게 전달드리고자 저의 현재 상황과, 평소 취업에 대해 생각해온 과정을 설명드렸습니다.공개하기에는 조금 부끄럽지만, 아래 부분은 제가 멘토님께 전달드린 제 현재 상황에 대한 내용입니다.현재 제 상황성향전공 수업을 듣는 걸 좋아했고, 전반적인 CS 지식을 이해 & 학습하는 것을 좋아합니다.Spr.. 2026. 1. 5.
카카오테크캠퍼스 3기를 마치며 안녕하세요, 저는 경북대학교 소속, 카카오테크캠퍼스 3기 Backend 트랙을 수강하였습니다.카카오테크캠퍼스를 8개월동안 진행하면서 느낀 회고를 작성하였습니다.카카오테크캠퍼스 0단계 카테캠을 언제 처음 알게 되었나요?작년(2024년), 카카오테크캠퍼스 2기를 참여한 주위 동기들을 통해 카테캠을 처음 접했습니다. 카카오 굿즈를 들고 오길래 어디서 났냐고 물어봤더니 카테캠에서 줬다더라고요.. 부러웠습니다.2기로 참여했던 동기들이 트랙과 무관하게 카카오테크캠퍼스를 추천했던 이유는 다음과 같았습니다.학부에서 배우는 전공 지식과 별개로, 실무에 가까운 지식을 습득할 수 있다.실무자이신 멘토님의 코드 리뷰가 정말 도움이 된다.백엔드 트랙을 수강했던 친구들에게 다시 돌아가도 카카오테크캠퍼스를 신청할거냐고 물어봤었는데.. 2025. 11. 20.