[프로그래머스] 기능개발

앞에 있는 기능이 배포되어야 뒤에 있는 기능도 배포 가능. \-> FIFO(큐)첫번째 기능이 완료되면 두번째 기능이 완료되지 않아도 세번째 기능을 배포 가능하다고 생각했다. 그러나 이 문제는 앞에 기능이 완료되어야 뒤에 기능도 배포 가능하기 때문에 불가능하다. 따라서

2026년 1월 13일
·
0개의 댓글
·

Chapter 10. AWS (VPC & Internet Gateway & EC2)

AWS: 우리가 직접 서버를 구매/설치하지 않고도, 필요할 때 빌려서 쓰는 개념리전(Region): AWS의 물리적 데이터센터의 묶음전 세계에서 지리적으로 구분되어 위치해 있다. 가까운 리전을 선택해 빠르고 안정적으로 서비스 운영 가능예시:ap-northeast-2 →

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 8. 프론트엔드 연동과 Swagger

npm add swagger-autogen swagger-ui-express

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 7. Express 미들웨어 & API 응답 통일 & 에러 핸들링

아래는 경로가 없는 미들웨어 함수이기 때문에 이 함수는 모든 경로, 모든 HTTP 메서드 요청에 대해서 실행된다 '/' 경로로 들어오는 모든 HTTP 요청에 대해 실행되는 미들웨어 함수는 app.use()와 '/'를 이용한다. '/' 경로로 들어오는 GET 요청에 대

2025년 12월 26일
·
0개의 댓글
·

schema.prisma 수정시 서버 자동 재시작 안됨

schema.prisma 파일을 수정해도 서버 자동 재시작 안됨. 기존: "dev": "nodemon -e js,json,prisma --exec \\"prisma generate && node src/index.js\\""js, json, prisma 파일이 변경되면

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 6. ORM 사용해보기

prisma 라이브러리 설치prisma 설정 파일 만들기schema.prisma 수정Member 모델 추가prisma의 schema 파일 수정시 자동으로 서버 재시작하도록 설정다른 코드 전체에서 공유하도록 설정 데이터 하나 찾기데이터 생성하기addUser 함수를 ORM

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 5. API 및 프로젝트 설정 기초

github 라벨 생성github 이슈 생성생성한 이슈에 branch 생성.gitignore 설정.env 설정db 연결/api/user요청 데이터DTO 구현 (responseFromUser )API test(/api/user)Issue: 5주차 missionbranch

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 4. ES6와 프로젝트 파일 구조의 이해(2)

Controller - Service Layer - Data Access Layer (Repository Layer) Controller: 단순히 요청과 응답 역할만 한다(라우팅 역할)Service Layer: Controller로 부터 전달된 요청에 대한 로직을

2025년 12월 26일
·
0개의 댓글
·

Chapter 4. ES6와 프로젝트 파일 구조의 이해(1)

ES (Ecma Script) : ECMA international에서 정한 자바스크립트의 표준, 규격ES는 버전이 계속 업데이트되어 ES5, ES6 등등의 버전이 있다. ES6이후로도 업데이트가 되고있지만, ES6가 가장 큰 변화를 가져온 버전이기 때문에 중요하게 다

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 3. API URL의 설계 & 프로젝트 세팅

API URL에 user id로 사용자 정보에 접근하는 방식으로 했는데,이는 보안상 좋지 않은 방법이므로 JWT 토큰에서 user id를 추출하는 방식 활용하기 RESTful API 원칙에 따라 단수형이 아닌 복수형으로 사용하고, 명사 중심으로 설계하기미션 성공 누르기

2025년 12월 26일
·
0개의 댓글
·

Chapter 2. 실전 SQL - 어떤 Query를 작성해야 할까?

Join join의 종류 Inner Join Outer Join Left Join Right Join Full Join Inner Join 두 테이블의 공통된 부분만 가져올 때 사용 아래는 해시태그가 UM

2025년 12월 26일
·
0개의 댓글
·

Chapter 1. Database 설계

카카오 소셜 로그인을 구현 할 예정이다.회원 탈퇴 기능이 필요하다.이름, 닉네임, 전화번호, 성별이 필요하다.사용자가 책 여러 권을 대여할 수 있다.책은 하나의 카테고리가 있다.책은 제목, 설명에 대한 정보가 필요하다.책 소개 페이지에 해시태그가 붙을 수 있고,책 한

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

Chapter 0. 서버 처음 해보기

이 그림은 인터넷 통신이 어떤 식으로 구성되는지 나타낸 것이다. 인터넷 통신은 end system간 패킷을 주고받는 것이다. 클라이언트(end system)는 요청을 보낼 때 패킷에 최종 목적지의 IP 주소를 담아 네트워크로 전송한다. 패킷을 받은 라우터는 안에 있

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

[백준] 20055_컨베이어 벨트 위의 로봇

🔗문제 링크 바로가기이 문제는 질문 이해가 관건인 것같다. 본문만 이해하면 구현하는건 크게 무리가 없는 것같다. 아래에 내가 헷갈렸던 부분을 정리해놨다. 로봇이 올라갈 때마다 해당 칸의 내구도가 1씩 감소한다.로봇은 뒤쪽 컨베이어벨트 칸에 올라갈 수 없다. 따라서 로

2025년 12월 5일
·
0개의 댓글
·
post-thumbnail

컨테이너 restarting 상태 해결

[Project] 트러블 슈팅 & 리팩토링 1️⃣ 컨테이너가 restarting 상태 문제 morgan 라이브러리를 추가하고 main에 반영했더니 깃헙 Action에서 컨테이너가 unhealthy해서 배포가 실패했다고 떴다. ssh 접속하여 docker ps로 확인

2025년 12월 3일
·
0개의 댓글
·

[백준]14888번_연산자 끼워넣기

🔗문제 링크 바로가기이 문제는 가지치기 없이 모든 경로를 탐색해야하는 문제이다. 왜냐하면 중간 결과값이 크다고 해서 결과가 클 것이라는 보장도 없고, 중간이 작다고 해서 결과가 작다는 보장이 없기 때문이다. 즉, 어떤 연산자가 앞에 오든 최댓값이 될 수도 있고 최솟값

2025년 12월 3일
·
0개의 댓글
·
post-thumbnail

[백준] 14501번_퇴사

🔗문제 링크 바로가기

2025년 11월 28일
·
0개의 댓글
·

[백준] 13458번_시험 감독

문제 링크➡️https://www.acmicpc.net/problem/13458 아래 첫 번째 코드로 제출했을 때 시간초과가 났다. 문제점 a[i]값이 엄청 커지면 while루프를 해당 값만큼 반복한다. -> 시간초과 발생 총감독관은 각 시험장에 1명밖에 못들어가기

2025년 11월 27일
·
0개의 댓글
·

업무 효율을 늘리는 구글링(Troubleshooting) 스킬

아빠에게 개발자의 실력이 무엇인지 물어봤을 때, 진짜 실력은 구글링과 나에게 필요한 정보를 빠르게 찾아내는 능력이라고 하셨다. 그래서 어떤 어떻게 하면 효율적으로 내가 모르는 것을 빠르게 해결할 수 있을까를 찾아보면서 정리해봤다. 공식: \[기술 스택] + \[에러 메

2025년 11월 27일
·
0개의 댓글
·
post-thumbnail

그래프 탐색(DFS & BFS)

그래프 구조: 정점(Node)과 간선(Edge) 그래프 탐색의 두 가지 전략 깊이 우선 탐색(DFS, Depth-First Search) 너비 우선 탐색(BFS, Breadth-First Search) -> 두 전략 모두 방문한 노드를 기록하는 것이 중요! DFS

2025년 11월 21일
·
0개의 댓글
·