프로그래밍

    [Debug]여러분들 path정확하게 잡아요[file upload][java.nio.file.NoSuchFileException]

    java.nio.file.NoSuchFileException 망할, 집에서 하니까 상품등록이 안돼서 보니 경로가 잘못 잡혀있었네요... (다른 곳에도 image 폴더가 없었을 텐데..? 원인이 뭘까요?, 집에서만 터져서..) 그래서 직접 아래와 같이 다 찍어 봅니다. 위에서 보면 63번째 줄에서 터진 것을 알 수 있습니다. (터졌는데, Exception 처리가 안되네요?, VM 영향일 수 도 있겠네요 => 최근에 리눅스 우분투 환경 설정을 했었음) (위 오류 검색해보니, chown 명령어를 사용해 사용자 권한을 바꾸라는데, 이것을 다시 구글링해보니, 리눅스 명령어였던 것!) 왜 터졌는지 확인해보니, 이놈이 imagePath가 안 맞네요.. 자세히 보니, 다르네요..! C:/images/ 로 바꿔주니! 편..

    [Problem Solving]DB에서 Data(id)가 늘어나지 않고 Foreign key(외래키 값)만 대체되는 것 수정[장바구니 기능]

    DB에서 id는 그대로이고 user_id의 주인만 바뀌기만 해서 왜 그런지 살펴보니 아래처럼 때려지게 되는데, 이렇게 때려버리면 아래처럼 postEntity는 product의 고유 id를 가지고 있는데, 이것을 아래처럼 던져주게 되면 여기서 setUser로 principal의, 즉 세션의 주인으로 값이 변경되서 저장되게 됩니다. 즉, 계속해서 bucket의 id는 늘어나지 않고 값의 주인만 봐뀌는 것! 데이터를 던져줄때 id를 제외해서 해보자 문재해결! 그러나 동시에 다른문제가 발생했다 데이터를 동시에 저장하는 데, 만약 동일 데이터가 있다면 이것을 데이터 형식으로 하나 추가하지 말고 count가 늘어나게 처리해야겠다. 또한, 동일 데이터가 아니라면 데이터 형식으로 추가하게 구현해야 된다.

    [Docker]1. Intro[도커 기초 | Week1]

    목차 1-1 강의 소개 1-2 도커 기초 파트 소개 1-3 컨테이너 기초 2-1 도커는 00이다 2-2 클라우드와 마이그레이션 2-3 컨테이너와 MSA 2-4 도커의 역할 1-1 강의 소개 도커는 우리가 아는 대부분의 응용프로그램을 말한다. 이 응용프로그램이 실행되는 플랫폼을 말한다. 우리는 보통 운영 프로그램이라고 하면 윈도우다 리눅스다 맥이다 라고 얘기하는데, 쿠버 네티스는 이것들을 좀 더 숲의 관점에서 멀리 바라보는 것인데요 이 도커 컨테이너들을 관리하고 운영하고 배포하고 롤백하고, 이런 것들을 대응하는 게 바로 '쿠버네티스' 입니다 이 도커와 쿠버네티스는 여러분들 디버깅할 때 항상 사용하는 사이트인 stack overflow에서 'Most Wanted Platform' 설문조사를 했는데 1등이 '..

    [API]항공정보 가져오기[DTO, Gson]

    목차 - 오픈 API - 오픈 API 받아오기 - DTO 생성 - Gson 사용하여 json을 java object로 변환 https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15000755 국토교통부_국내항공운항정보 국내 항공운항정보에 대해 항공기정보, 항공사정보, 운임정보 등을 조회할 수 있다. 항공운항정보는 항공운항정보 목록, 공항목록, 항공사 목록조회가 가능하다. www.data.go.kr 샘플 코드를 가져옵니다. 필수 값은 무조건 넣어야 하지만 필수 값이 아닌 것은 넣지 않아도 됩니다. 예를 들면 항공사라던지 가져온 코드 인증키 %3D Eecoding 된 것을 넣어줍니다. 아래에 주석 처리된 것은 사용하지 않는 기능을 주..