inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

강사님 파일 업로드시 실제 DB에서 테이블을 만들려고 합니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

제가 JPA때 배운 내용을 되돌아보면 강의대로 테이블을 구성하면 에러가 나잖아요? private Long id; private String itemName; private UploadFile attachFile; private List<UploadFile> imageFiles; 이런 경우 데이터베이스 테이블을 어떻게 만들어야 되나요?

  • MVC
  • spring
Jong Hee Park 댓글 2 좋아요 1 조회수 634

test클래스 진행 중에 에러가 발생했습니다;;

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 내용] @AfterEach문을 입력하고 memberRepository클래스에 clearStore()도 존재하는데 테스트 실패가 계속 나옵니다.. 이유가 무엇일까요???

  • spring
  • MVC
댓글 1 좋아요 0 조회수 276

컨트롤러 -> 핸들러 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 강의에서는 핸들러 어댑터가 생기면서 컨트롤러의 개념 뿐만 아니라 어떤 것이든 해당하는 종류의 어댑터만 있다면 다 처리할 수 있다고 하셨는데요. 이 구조에서 컨트롤러 자리에 컨트롤러 역할을 하는 것이 아니라 다른 무언가가 올 이유가 있나요? 또 그런 예시가 있을까요? 컨트롤러가 굳이 핸들러라는 이름으로 바뀌어야 하는지 아직 잘 이해가 가지 않습니다.

  • 컨트롤러
  • spring
  • 핸들러
  • MVC
shef 댓글 1 좋아요 1 조회수 670

코드 실행할 때, 유니코드 오류가 생깁니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb0 in position 6: invalid start byte 비주얼 스튜디오로 코드 실행 시, 위와 같은 오류가 뜹니다. 유니코드에 대한 에러라고 뜨는데 , 해결방법이 궁금합니다. 제가 작성한 코드는 다음과 같습니다. # K 번째 약수 풀이 import sys sys.stdin = open("input.txt", "rt") # 1. 내 풀이 n, k = map(int, input().split()) var = list() for i in range(1, n + 1): if n % i == 0: var.append(i) if len(var) >= k: print(var[k - 1]) else: print(-1) ''' # 2. 강의 풀이 n , k = map(int, input().split()) cnt = 0 for i in range(1, n + 1): if n % i == 0: cnt += 1 # 약수의 개수 저장 if cnt == k: # k 번째 약수일 때, i 출력 print(i) break # 약수 출력 후, 반복문 탈출 # for ~ else 구문 : 반복문이 탈출되지 않고 정상적으로 모두 돌고 종료된 경우, else 구문 실행 else: # for 문이 정상 종료, 즉 약수의 개수가 K개 미만일 경우 실행 print(-1) '''

  • syntaxerror
  • 코테 준비 같이 해요!
  • python
이창주 댓글 1 좋아요 0 조회수 472

Html 강의 중 이미지 파일 삽입 시 엑박

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

크롤링 웹기본 - 크롤링을 위한 지식: 웹구조와 HTML 이해하기3 3분 40초 코드는 이렇게 썻는데 이미지는 엑박만 뜹니다 ㅠ 그리고 다른 강의 수업자료(아래) 주피터노트북으로 열때도 이미지가 엑박으로 보이던 부분이있었습니다. 연관이 있을거 같은데 이미지를 이미지로 못받는거같은데 해결방법이 있을까요?

  • html
  • 이미지
  • 웹-크롤링
  • python
  • 엑박
댓글 1 좋아요 0 조회수 1393

th:field를 사용하면 값이 true인 경우 자동으로 checked 해주는 부분...

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

타임리프의 체크 확인에서 th:field를 사용하면 값이 true인 경우 자동으로 checked 를 처리해준다 했는데 만약에 타임리프를 안쓰면 조건절을 어떻게 작성해야되나여??

  • spring
  • MVC
얄라차개발자 댓글 1 좋아요 0 조회수 249

로그아웃 시 쿠키 생성 관련 질의

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요! 강의 듣던 중 궁금한 게 생겨 질의 드립니다! 로그아웃의 경우에 사용자가 로그아웃 url 로 post 요청을 보낼 경우에 서버에서 새로운 쿠키를 max-age(0)으로 세팅해서 다시 사용자에게 보내는 것으로 이해하고 있습니다. 사용자가 보낸 쿠키 객체를 사용하지 않고 새로 생성해서 보내는 이유가 있을까요? 늘 좋은 강의 감사합니다!

  • MVC
  • spring
mino 댓글 2 좋아요 3 조회수 482

cmd 관해서

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

계속 에러라 뜨는데 뭐가 잘못된 건가요?

  • cmd
  • python
aywjd1003 댓글 1 좋아요 0 조회수 277

실무에서는 어떻게 저장하나요?

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

현재 강의는 파일을 로컬(본인컴퓨터)에 저장하는 방법입니다. 즉, "프로젝트 폴더"내에 저장되어 있다고 이해했습니다. 궁금한점이 여러가지 있습니다. 로컬에서스프링부트(Tomcat)를 Mysql은 원격서버(NAS)에 설치하고 사용중입니다. 개발완료후 배포때 나스에서 서버를 돌린다고 생각했을때 아래의 질문내용에 대한 답변이 궁금합니다. 1.파일업로드를 강의처럼 내 프로젝트폴더 내에 저장하게 되면 배포 단계에서 내 프로젝트를 NAS로 돌리게 되면 문제가 생기지 않나요? 강의에서 경로를 /Users/jy/project/file/ 이렇게 설정해주었는데 이것은 제 맥북에서의 프로젝트 경로이고, NAS에서는이 경로가 아닐텐데 말이죠...ㅠㅠ 2. /Users/jy/project/file/ 이런식으로 경로를 설정하고, 이미지를 html에서 로드할때는 어떻게 해야하나요? db에 파일에 대한 경로로 "/Users/jy/project/file/파일명.txt" 라고 저장되겠지만. html에서 로드할때는 static 아래에 있어야 할텐데....ㅠㅠ 3. 파일업로드시 내프로젝트 폴더가아닌, NAS에 바로 저장하는 방법은 어떤가요? 찾아본 바로는 (FTP,SFTP같은것을 사용하면 될것같긴한데....) 4. 업로드되는 파일이 내부프로젝트에 저장될 정도가 아니라면 보통 실무에서는 어떻게 처리하나요? 5. 포트폴리오용으로 파일업로드 서비스를 구현한다 했을때, 프로젝트내부에 업로드하는방법 vs 외부에 저장하는방법(아마존s3, NAS) 어떤게 더 괜찮을까요?

  • MVC
  • spring
Ahrisan 댓글 1 좋아요 0 조회수 3590

설치하고 run ServletAppliaction을 진행하였는데 tomcat server가 실행되는 문구가 출력되지 않습니다 ㅜㅜ;;

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 내용] intellij를 실행하면 console창에 이렇게 출력됩니다... 다시 설치해도 똑같이 나옵니다.. 문제가 무엇일까요.... (FIle- > setting 에서 gradle은 intellij IDEA로 바꿨습니다.) [추가 내용] FIle - setting 에서 검색란에 gradle을 입력하고 build and run using 부분을 Gradle로 바꾸면 서버가 실행되는 모습이 나옵니다. 대신... 서버를 중지하면 에러문구가 출력됩니다... 다시 build and run using 부분을 intellij IDEA로 바꾸면 에러는 나오지 않지만 위와 같은 문제에 직면합니다.... ㅜㅜ; tomcat 서버가 실행은 되지만 계속해서 로딩되는 듯한 모습을 보여줍니다.. 서버 정지 버튼을 누른 상태

  • MVC
  • spring
댓글 1 좋아요 1 조회수 538

(크롤링, 엑셀연동, 데이터분석, 업무자동화용) 파이썬 공부방향 질문드립니다. [어떤 라이브러리를 추가로 공부하면 될지]

미해결

안녕하세요. 귀중한 조언 감사드립니다. 파이썬 이제 막 기초를 끝낸 파이썬 초보입니다. 책과 강의로 파이썬 기초서적을 3회독 점도 하였고, 별도로, pandas, numpy, matplotlib, 셀레니움 라이브러리를 공부했습니다. (질문) 저는 전문 프로그래머나 개발자는 아니고, 별도의 사업과 투자를 하는 사람입니다. 제 사업이나 주식, 부동산 자료분석에 활용하고자 파이썬이라는 도구를 활용하려는 것입니다. ● 주로, 방대한 인터넷 세계에서 제가 원하는 자료만을 크롤링해 올수 있는 방법으로 활용 ● 그 크롤링한 자료들을 a. 제가 지정한 폴더에 한번에 다운로드 받거나 (예컨대, 이미지 파일들을 폴더에 대량으로 다운받거나) b. 제가 원하는 크롤링한 내용들(글자 내용 등)을 엑셀에다가 일목요연하게 정리되게 출력해주는 식으로 활용도 해 나가고.. (예컨대, 네이버 연관검색어를 쫙 모아서 엑셀에다가 정리해준다던지) ● 그렇게 크롤링되어 엑셀로 재정리된 그 자료를 데이터 분석도 하고, 그래프도 만들고, 통계도 만들고 아울러 ● 업무 자동화도 만들어나가는 식으로 파이썬을 활용해나갈 것을 염두에 두고 있습니다. =================================== 결국, 크롤링, 엑셀연동, 데이터분석, 업무자동화용으로 파이썬을 활용하고자 합니다. ■ 파이썬 기초에 + 판다스, 셀레니움, 넘파이, matplotlib를 공부한 상태인데 크롤링, 엑셀연동, 데이터분석, 업무자동화용으로 파이썬을 활용하려면 여기에, 어떤어떤 라이브러리(모듈)을 추가로 공부해나가야 하는지, 여기에 자주 사용하는 라이브러리(모듈)은 무엇무엇이 있는지 질문드립니다. 귀중한 답변 정말 감사드립니다. 오늘도 좋은 하루 되세요 ^^

  • 파이썬
  • 판다스
  • python
  • pandas
  • 넘파이
  • numpy
  • 프로그래밍
  • programming
  • 크롤링
  • 업무자동화
온누리미리내 댓글 0 좋아요 0 조회수 283

[2-9. 주사위 게임] 풀이 좀 봐주세요

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

import sys sys.stdin = open('2_9.txt', 'rt') def findDupValue(value): n_counter = {} for n in value: if n not in n_counter : n_counter[n] = 1 else : n_counter[n] += 1 if n_counter[n] == 2: return n N = int(input()) dice = [] cnt_dice = [] prize = [] for i in range(N): dice.append(list(map(int, input().split()))) cnt_dice.append(len(set(dice[i]))) for value, cnt in zip(dice, cnt_dice): if cnt == 1 : prize.append(10000 + (value[0]) * 1000) elif cnt == 2 : prize.append(1000 + (findDupValue(value)) * 100) else : prize.append(max(value) * 100) print(max(prize)) for문을 2개 쓴게 걸리는데 이런 코드는 어떤가요? 입력받을 때 주사위 값을 묶어서 배열로 저장하는 dice 리스트와 set으로 받아서 길이를 저장하는 cnt_dice 리스트를 사용했고 cnt 리스트가 2이면 findDupValue 함수에서 dictionary를 사용해서 다시 카운팅해 중복되는 숫자를 찾아 계산하는 코드입니다.

  • python
  • python
  • 코테 준비 같이 해요!
주새별 Ju 댓글 1 좋아요 0 조회수 175

intellij가 error를 잡지 못합니다....

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

[질문 내용] 아래 스크린샷과 같이 intellij 에서 @Service @Repository 어노테이션을 달지 않았음에도 Controller에서 에러를 표시하지 않습니다.. 실행시에는 에러를 잡아내서 강의 진행에는 무리가 없으나, 혹시 이유를 알고싶어서 질문합니다... 1. 아직 @Service 를 추가하기 전이나, 2. intellij가 error 경고를 띄우지 않음 3. 실행시에는 에러를 잘 잡아냅니다.

  • java
  • MVC
  • spring
  • spring-boot
댓글 1 좋아요 0 조회수 477

response.sendError와 return ModelAndView 관계

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

sendError(400) 를 호출했기 때문에 WAS 에서 다시 오류 페이지 ( /error ) 를 내부 요청한다 . 라는 의미는 WAS에서 다시 디스패쳐 서블릿을 통해서 해당 에러를 요청하는 컨트롤러까지 다시 호출된다는 의미로 이해가됩니다. 그런데, sendError를 하면서 return ModelAndView를 하게 되면 이 에러는 resolve되어서 WAS에서는 정상적인 response로 처리된다고 이해를 했습니다. ResponseStatusExceptionResolver. applyStatusAndReason 여기를 보면 이렇게 처리되어있습니다. 하지만 위 글의 첫 문장처럼 sendError를 하게되면 WAS에서는 내부적인 처리를 다시한다고 써있습니다 (dispacterType == ERROR) ModelAndView를 반환해도, sendError를 같이 리턴하게 되면 다시 WAS 내부적으로 호출된다고 이해하면 되나요?

  • MVC
  • spring
ㅎㅇㅎㅇㅎㅇ 댓글 1 좋아요 3 조회수 805

최단 경로 확인

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

dis[6][6]에 도달할 수 있는 경우가 한가지가 아니라 여러갈래에서 도착 지점으로 갈 수 있는데 마지막으로 dis[6][6]에 들어간 값이 어떻게 최단 경로인건지 궁금합니다.

  • bfs
  • 코테 준비 같이 해요!
  • python
낭낭 댓글 3 좋아요 5 조회수 377

@ExceptionHandler 질문!

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 강의에서 다음과 같은 코드를 설명해 주셨습니다. @ResponseStatus (HttpStatus. BAD_REQUEST ) @ExceptionHandler (IllegalArgumentException. class ) public ErrorResult illegalExHandler (IllegalArgumentException e){ log .error( "[exceptionHandler] ex" , e) ; return new ErrorResult( "BAD" , e.getMessage()) ; } 여기서 IllegalArgumentException 또는 이를 상속한 자식의 예외가 발생했을때, 등록된 @ExceptionHandler를 통해 위의 핸들러로 예외가 처리되고, WAS 에게는 정상 응답후 끝난다고 하셨습니다. 즉, 이전처럼 WAS에서 다시 서블릿으로 예외를 처리할 컨트롤를 호출하지 않는다 하셨습니다. 이는 HandlerExceptionResolver 활용 에서 알려주셨던 내용입니다. 하지만 의문이 있는데, 위 코드에서는 @ResponseStatus가 추가되어 있습니다. @ResponseStatus는 내부적으로 response.sendError(statusCode, resolvedReason); 를 통해 response 내부에 오류가 발생했었음을 상태로 저장하게 됩니다.(이전 강의에서 알려주셨던 내용) 이후 이를 WAS가 인지하게 되어 기본 에러 페이지인 "/error"로 재요청을 보내야 하는것 아닌가요? 스프링 부트는 r esponse.sendError(...) 가 호출되면 모든 오류는 " /error" 를 호출하게 된다 . 라고 알려주신게 생각납니다! 이부분이 어떻게 처리되는 것 인가요?? 조금만 더 알려주시면 감사하겠습니다!!

  • exceptionhandler
  • 예외처리
  • MVC
  • spring
  • API예외
  • 스프링예외처리
zbqmgldjfh 댓글 1 좋아요 1 조회수 412

import error가 생기고 진행이 안되네요.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

mm_faster_rcnn_train_kitti.ipynb 강좌 중, [2]번 STEP에서, kernel을 재시작 했는데도, 계속 import error가 발생합니다. 어느 부분을 점검해 보아야 하는지 모르겠습니다. 지도 편달 부탁 드립니다.

  • 딥러닝
  • 컴퓨터-비전
  • keras
  • 머신러닝 배워볼래요?
  • tensorflow
  • python
한석복 댓글 1 좋아요 1 조회수 307

강의에서 43초 부분에 @GetMapping관련하여 질문이 있습니다.

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

제일 처음 hellospring으로 간단히 코드를 만들었을때 @GetMapping("hello")를 하면 localhost:8080/hello를 치면 그 코드가 실행되는 걸로 기억을 하는데 그럼 여기서도 혹시 @GetMapping("/members/new")이렇게 해도 되고 @GetMapping("members/new")이렇게 입력해도 결과값은 같게 나오나요? 그리고 지금 이 강의에서 MemberController와 MemberService둘다 스프링빈에 등록되어 있어서 MemberController생성자에 MemberService를 쓸 수 있는것이 맞나요?

  • java
  • MVC
  • spring-boot
  • spring
지호 댓글 1 좋아요 0 조회수 235

인기 태그

인프런 TOP Writers

주간 인기글