본문 바로가기

전체 글52

[PostMan, SpringBoot] 포스트맨 multipart 테스트 에러 HttpMediaTypeNotSupportedException AWS S3에 여러 이미지를 올리는 테스트를 하는데포스트맨에서 계속 에러가 나서 원인을 찾느라 애 좀 먹었다.  POSTMAN에서 DTO(JSON)과 MultipartFile 전송 테스트 및 Controller 선언방식은 아래와 같다. @RestControllerpublic ResponseEntity saveItem(@RequestPart("key")ModifyItemDTO item, @RequestPart("files")ListitemFiles){ //이하생략}  HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported Cause.. 2024. 10. 25.
[이분탐색] 백준 10816 - 파이썬 의식의 흐름 알고리즘은 문제를 보고 내가 첨에 든 생각들을 끄적인거라 틀린 알고리즘임.답만 알고 싶다면 최종 알고리즘이나 정답코드만 보면 된다. 함께 코테 연습 해봐요!!! 백준 10816.의식의 흐름 알고리즘10815문제와 다른 점은 몇개 가지고 있는지 구하는 것이다.사실 그 문제는 한개 찾으면 바로 함수 탈출하면 그만인데 이건 개수를 다 구해야함.그래도 정렬해놓고 시작할거니까 값이 같을 때 앞뒤로 체크만 하면 되지 않을까 한다. 시간 초과가 날 것 같긴하지만? 일단 생각한대로 풀어본다. 틀린답 (시간초과 30%대)def numbercard(): n = int(input()) nCards = list(map(int, sys.stdin.readline().split())) nCards.s.. 2024. 10. 24.
Mac MariaDB 삭제 및 MySql 설치 변경 원래 혼자 프로젝트할 때  마리아디비를 설치하고 잘 썼는데이번 팀 프로젝트 때 mysql을 쓴다고 해서 (사실 두개는 거의 비슷하긴하다) 맥에 mysql을 다시 설치해야하게 됐다. 그런데 이제 두개가 비슷하게 파생된 친구다보니 두개를 뭐 설정없이 돌릴 수 없다고 - 포트번호라도 바꿔야한다고 함- 해서 그건 귀찮아 그냥 mariadb를 지우고 mysql을 설치하기로 결정. 그러나 수많은 역경과 고난이 있었으니.. 여러 방법들로 실행하다가 제일 깔끔하고 최종적으로 됐던 방법만 기재한다. 마리아디비를 삭제하기 전에 접속해서 어떤 데이터베이스가 깔려있는지 확인하자. 나는 이 단계를 하면서 mariadb있는 채로 mysql도 설치해서 둘 다 떴었고,mysql을 접속하고싶은데 자꾸 mariaDB로 접속이 되길래 포.. 2024. 10. 23.
[AWS] S3 StatusCode 301에러 해결 S3에 업로드 테스트를 하는데 자꾸(Service: Amazon S3; Status Code: 301; Error Code: PermanentRedirect; Request ID:)AWS Error Code: PermanentRedirect 이런 에러가 나는 것임. 좀 찾아보니까 region설정, endpoint에러 등등 이유가 있다고 하는데아무리봐도 region도 문제가 없고 - AmazonS3ClientBuiler로 셋팅할 때 application.yml에 설정해둔 값으로 잘 들어감 s3 정책도 잘 주어져있고#버킷 정책 : S3 -> 버킷 -> 권한탭 [버킷정책]{ "Version": "2012-10-17", "Id": "Policy1696948386695", "Statement":.. 2024. 10. 22.
[AWS] S3 + CloundFront를 이용한 React 배포 리액트 배포를 하는 방법은 S3 + CloudFront ( https 보안 및 도메인 설정 가능 )를 쓰는 방법이 있는데 우선 S3배포부터 진행 후(보안이슈가 있겠지만 단순 테스트 용이라면 S3배포만 하는게 간단하긴 하다.) CloudFront 작업을 할 예정이다.  [S3설정]1. 프론트 프로젝트 빌드리액트 프로젝트를 진행하던 IDE 터미널에서 build를 실행해준다.npm run build   대표사진 삭제사진 설명을 입력하세요.해당 명령어를 치고 조금 기다리면 build폴더가 생기며 하단부에도 새로운 디렉토리 및 파일들이 생긴다. 이 파일들을 S3에 올리는 작업을 하면 된다.  2. S3 버킷 설정2-1. 버킷 만들기   퍼블릭 액세스 차단 설정에 관련된 부분만 퍼블릭 설정으로하고 나머지 설정은 손.. 2024. 10. 21.
스피닝 후 횡문근융해증 입원 후기......2탄 05.14. 화원래 오늘 의사선생님은 채혈하지말고 수요일에 하고 목요일에 결과를 보자고 하셨다.수요일이 또 하필 빨간날이라..근데 그날 눈을 뜨고 생활(?)을 좀 해보니 다리가 좀 더 나아진 것 같은 느낌이라 오전 회진 오셨을 때, 선생님!! 피검사 해보면 안돼요!? 해가지구 피검사를 했다. 오후 회진 결과, 다행히(?) 간수치가 떨어지긴했다. 700 -> 659. CPK수치는 여전히 >19700. AST수치는 소폭 하락(뭔진 몰루?) 다른건 소폭 증가 하긴했지만 AST수치가 떨어지는걸 보니 빨리 떨어질 것 부터 떨어지긴 하나봅니다~ 하고 그래도 이번주는 내도록 입원하시죠^^.. 으어어어엉 내 연차 어디가써................................... 이번주 풀 입원하면 6개 증발..... 2024. 10. 20.