묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
enum type 컬럼 매핑 질문입니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.enum 타입 컬럼 값을 설정하고 실행했는데 출력된 쿼리문에서 RoleType에 대해 roleType tinyint check (roleType between 0 and 1),이런 쿼리문이 출력됐고, member, member1 모두 RoleType이 0으로 저장되는데, 뭐가 문제일까요?
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
배포 마지막 에러가 발생하는데 왜 그럴까요?
안녕하세요!제가 파이썬 세팅을 처음해봐서 3.10으로 한것 같은데 정확하지 않습니다 ㅠㅠ우선 github repo는 private으로 해서 streamlit cloud에서 연결해서 사용중입니다.강의랑 똑같은 dot_env쪽 에러 발생해서pip freeze > requirements.txt 후 git commit 한 상태입니다.좋은 하루 되시고 답변 부탁드립니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
print와 printf의 차이
System.out.printf()와 System.out.print()의 차이를 알고 싶습니다. int i = 10;System.out.printf(i); 라고 하면 printf를 print로 바꾸라고 하더라구요..
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.01
혹시 부드럽게 진입 이후 루프가 가능할까요?
안녕하세요! 초기 애니메이션을 진입할때 css나 gsap으로 keyfream 주고 빠르게 들어온 이후 감속하듯이 부드럽게 흐르도록 구현 할 수 있을까요..? css에 같은 클래스에 키프레임을 줬더니 css때문에 gsap이 충돌나는지 안되더라구요.ㅠ.
-
미해결스프링 핵심 원리 - 기본편
CoreApplicationTests 오류
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]테스트코드 확인할 때 돌려보니까 저는 되게 긴 오류가 나타나더라구요... 어디서 오류가 난 건지 잘 모르겠습니다.. :(
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2회 기출해설 java 재귀
!SEEN Seen처리를 한다는게 계속돌려봐도 이해가 안가네요..거꾸로문자열 출력하는것도이해가 안갑니다.
-
미해결스프링부트 시큐리티 & JWT 강의
강의 내용중 BasicAuthenticationFilter 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.오버라이드 했던BasicAuthenticationFilter 의doFilterInternal은 제가 알기론 모든 요청에 대해 전부 호출 하는걸로 알고 있는데,강의중에는 인증이나 권한이 필요한 요청들에 맞춰호출된다고 말씀을 해주셨더라구요.제가 잘못알고 있는건가 해서 확인차 질문드립니다!일단 제 프로젝트에선 모든 요청에 대해서 호출되는건 확인했습니다.버전의 차이 때문인건지 싶기는 한데..물론, 인증 header에 대한 null 체크를 로직에 넣어주셨어서최종적으로 문제를 일으키지는 않았을탠데 궁금하네요!
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
섹션 3. 교안에 @Override가 빠진 것 같습니다.
섹션 3. 스레드 제어와 생명 주기1[스레드의 생명 주기 - 코드] 파트 첫 번째 코드에서MyRunnable 정적 클래스의 run() 메서드 위에 @Override가 빠진 것 같습니다.물론 코드를 실행하는 점에 있어 문제는 없지만 혹시나 하고 글 남깁니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
localhost:8080 접속 불가
안녕하세요 선생님리액트 프로젝트를 본격적으로 하기 위해 npm i -> npm start로 localhost:8080에 접속해야 하는데 자꾸 오류가 나오네요 제가 군대에서 수업 듣고 있어서 vscode는 설치를 못하고 대안으로 무료클라우딩 사이트 replit을 이용중입니다. 폴더구조 정확히 맞게 했고 100%그대로 따라 옮겼는데 왜 이런 오류가 나오는지 모르겠습니다.어떻게 해결해야 될까요? 공부해야 하는데 여기에 막혀서 하루종일 시간 썼네요 ㅠ 답변주시면 감사하겠습니다!!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Model 과 ModelAndView
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Model , ModelAndView 쓰임새 똑같은건가요 ? 정확한 차이점을 모르겠습니다 Model 객체는 인터페이스로 직접 인스턴스 생성은 못하고 파라미터로 구성했을때 스프링 빈에서 자동 주입받는 방식을쓰고ModelAndView는 클래스로 직접 인스턴스 생성하던가 파라미터로 구성해서 자동으로 주입 받을수있다이 정도 말고 각각 언제 써야하는지 이런게 와닿지가 않아서 질문드립니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
preHandle에서 session비교
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Slf4j public class LoginCheckInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String requestURI = request.getRequestURI(); HttpSession session = request.getSession(); if(session == null || session.getAttribute(SessionConst.LOGIN_MEMBER) == null) { log.info("미인증 사용자 요청"); //로그인으로 리다이렉트 response.sendRedirect("/login?redirectURL=" + requestURI); return false; } return true; } }session 비교부분에서 제가 생각하는게 맞는지 질문 요청합니다!if(session == null || session.getAttribute(SessionConst.LOGIN_MEMBER) == null) 코드 부분에서 처음 제가 생각할때는 session == null 비교만 해주면 되지 않나? 라고 생각했습니다.생각을 해보니 사용자 아이디 세션 외 다른 세션값이 들어갈 수도 있기 때문에 한번 더 session.getAttribute(SessionConst.LOGIN_MEMBER) == null 코드를 통해 사용자아이디 세션까지 비교해서 로직을 수행하는것으로 보입니다. 또한 그냥 처음부터 if(session.getAttribute(SessionConst.LOGIN_MEMBER) == null) 로 코드를 작성하면 session이 아예없을 시 코드 참조가 아예 안돼서 사용을 못하는 것일까요?제가 생각한게 맞을까요?
-
해결됨[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)
File 처리 관련 궁금사항
안녕하세요, Drag & Drop 강의 도중 궁금한 점이 생겨 질문드립니다. File Upload 처리 같은 경우는, SupaBase가 아니어도, 보통은 이러한 방식으로 File 객체를 전달하는 것이 맞을까요??어떤 방법이 조금 더 일반적인지 궁금합니다!
-
미해결시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
TRACE32 프로그램
안녕하세요3.2.1.4 강의에서 나오는 TRACE32 프로그램이랑 인프런에있는 프로그램이랑 켰을때 뜨는게 다릅니다인프런에서 다운받은거는 실행시키고 r명령을 입력하면 위의 그림처럼 뜹니다.강의에서는 RASPBIAN KERNEL DEBUG이름이고 r을입력하면 레지스트 목록이 뜹니다.강의랑 같은 환경설정을 하려면 어떻게 해야합니까?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
range-based for loop is a C++11 extension [-Wc++11-extensions] for(int k : v) cout << k << " ";
맥북 m1 프로에서 실행하려고하는데 위 오류가 납니다.벡터없이 배열로 돌리는 코드까진 잘 돌아갔는데#include <bits/stdc++.h> using namespace std; int main() { int a[] = {1, 2, 3}; do { for(int i : a) cout << i << " "; cout << '\n'; } while(next_permutation(a, a + 3));이렇게 벡터를 추가하고나서 오류가 납니다. #include <bits/stdc++.h> using namespace std; int main() { int a[] = {1, 2, 3}; do { for(int i : a) cout << i << " "; cout << '\n'; } while(next_permutation(a, a + 3)); vector<int> v = {1, 2, 3}; do { for(int k : v) cout << k << " "; cout << '\n'; } while(next_permutation(v.begin(), v.end())); return 0; } setting.json에서 "C Cpp.default.cppStandard": "c++17", } 이설정 추가 그리고 vscode 확장 -> c++17 설정도 시도해보았는데, 오류가 지속됩니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
24년 2회 기출 해설 질문
안녕하세요 유튜브 24년 2회 기출 해설 C언어 구조체 (25분) 에서 암만 봐도 b가 n1이고 20 인지 이해가 안됩니다.
-
해결됨빠르게 git - 핵심만 골라 배우는 Git/Github
Git bash 다 마우스 우클릭해도 보이지 않습니다
안녕하세요, 한 시간째 노력 중인데, 유튜브와 글을 다 찾아봐도 git bash가 보이지 않아 당황스럽습니다. 우선 Github 데스크탑 앱 설치했고 Homebrew로 버전 확인도 완료하였는데 우클릭해도 안 보입니다. 참고로 맥 사용하고 있습니다
-
미해결따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 02
[2048] PC에서 Build 할 경우 해상도 문제
[2048] 게임을 다 만들고 PC 에서 빌드를 하니 해상도가 너무 커서 위 아래 부분이 잘리고 가운데 부분만 보입니다.Canvas - Canvas Scaler - Reference Resolution 에서 설정을 변경하면 UI 에 영향을 주어 크기를 변경하기가 어렵더군요.혹시 PC에서 해상도가 정상적으로 나타나도록 설정하는 방법이 있을까요?빌드 후 실행 화면입니다.유니티 편집 화면입니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제8-Q20 질문
문제에서 AWS 와 온프레미스 연결이라고 설명해주셨는데VPC 간 통신이 위 문장을 의미하는걸까요?질문의 어떤 내용이 "AWS 와 온프레미스 연결" 부분을 설명하는건지 정확하게 알려주시면 감사하겠습니다.!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
임시 폴더로부터 이미지 파일 이동시키기
임시폴더로 부터 이미지 파일 이동시키는 강의를 들었는데요.지금은 아직 S3 를 사용하지 않지만 만약 S3 를 사용할때도 임시폴더를 만들어두시고, 최종적으로 저장을하게 되면 이미지 파일을 S3에 이동을 시키시나요 ?
-
미해결[React 1부] 만들고 비교하며 학습하는 React
최근검색어 3 풀이에서
안녕하세요 선생님 수업 잘듣고 있습니다.다소 수준이 높은 수업이라 조금 헤매고 있지만요..최근 검색어 3에서 2분 41초 경에store js에서 15번째 줄 search(keyword) { this.addHistory(keyword); return this.storage.productData.filter((product) => product.name.includes(keyword) ); }이 부분이 있는데요. 이 부분때문에 store의 search가 addHistory를 호출하고 상태변화가 이루어질 수 있는데 (addhistory 내용만 수정하면 main.js의 코드를 수정안해도 목표로 하는 최근 검색어에 목록 추가를 할 수 있어서요)굳이 4분 1초 경에 main.js의 search에서 setstate를 건드리시는 이유가 무엇인가요?이미 상태변화가 store.js에서 작성한 코드 때문에 이루어지고 있기때문에 다소 역할이 중복된 코드가 아닌가해서요답변주시면 감사하겠습니다