본문 바로가기

분류 전체보기121

[2023-07-30 ~ 2023-08-05] 공부 계획 1. 깃허브 배포 연동 배우기 2. 스프링 시큐리티 강의 다듣기 3. 이코테 ch ~19 4. 도커 강의 다듣기 2023. 8. 1.
@RequestBody는 Get방식에 사용하면 안된다 Get 방식에 @RequestBody를 넣었더니, 스웨거에서 @RequestBody 칸이 아닌 Parameter 칸에 입력되어 있길래 스웨거 오류인 줄 알았다. 하지만, Get 방식에서는 @RequestBody를 쓰지 않아 Parameter 칸에 뜬 것이었다!! Get 방식에서는 @RequestBody를 쓰지 않는다. 2023. 8. 1.
docker container 배포 지금까지는 백엔드만 docker images로 올렸지만, 이제 프론트와 다른 설정파일을 포함하여 배포하기 위해 docker container 를 이용하기로 했다. docker container 배포방법을 기록하고자 한다. 🎈 배포 방법 1. 도커 로그인 2. docker build 후, 만들어 놓은 docker-compose 파일에 push docker build -t {파일 이름:latest} . docker push {파일 이름:latest} 3. docker ps -a 로 컨테이너 생성 확인 4. putty 앱을 열어 로컬 ipv4와 .ppk파일을 넣어 open 5. docker pull 한 후, 사용하는 docker container와 docker images를 제외하고 모두 지워주기 docker.. 2023. 8. 1.
[백준 15486번] 퇴사 2 문제풀이 날짜당 걸리는 시간과 받을 수 있는 가격을 저장한 후, 다이나믹 프로그래밍을 통해 1번째날부터 받을 수 있는 가장 큰 값을 저장한다. import sys n = int(sys.stdin.readline()) time = [0 for i in range(n)] price = [0 for i in range(n)] max_price = [0 for i in range(n+1)] for i in range(n): # 시간과 가격 입력 받기 time[i], price[i] = map(int, sys.stdin.readline().split()) for i in range(n): if i + time[i] < n + 1: max_price[i + time[i]] = ma.. 2023. 7. 31.