묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
재귀호출? 오류나는데 왜 이래요 ?
StackOverflowException: The requested operation caused a stack overflow.Managers.Init () (at Assets/Scripts/Managers/Managers.cs:25)Managers.get_Instance () (at Assets/Scripts/Managers/Managers.cs:8) 계속 이렇게 뜨는데 어떻게 해야 하죠
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
DuplicateEmailException에 @ResponseStatus(HttpStatus.CONFLICT) 애너테이션 사용
안녕하세요.도메인 영역에 @Entity, @Query 애너테이션을 사용하는게 문제가 없다는 내용과 이유를 강의에서도, 질문&답변에서도 잘 설명해 주셨고, 모두 확인했습니다. 동일한 이유로,강의에서 DuplicateEmailException에 @ResponseStatus 애너테이션 사용 시, 의존성 문제에 대해서 언급한 부분도, JPA 애너테이션을 사용할 수 있다는 동일한 근거로 허용되어도 문제가 없는게 아닐까요?물론, @ResponseStatus 사용 시에 상태 코드 외에 추가적인 메시지 설정이 불가능하다는 등 단점이 있어서 사용하지는 않겠지만요. 그저 기술 의존성 침투 관점에서 궁금해서 문의 드립니다.감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
GlobalException 클래스 설정 관련 문의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요.영한님 강의를 듣고 한 가지 궁금한 점이 있습니다.강의에서 "보다 디테일한 예외가 잡힌다"고 설명해주셨는데,혹시 @Order(0) 설정을 하지 않으면 GlobalExceptionHandler에서만 예외가 처리가 잡히는데요,즉, 예외 처리 클래스를 여러 개로 분리했다면 @Order를 지정하지 않으면 세부 예외 처리 핸들러가 아닌 글로벌 핸들러로만 잡히는 이유가 클래스 분리 때문인지 궁금합니다. @RestControllerAdvice @Order(0) public class BoardExceptionHandler { /** * 게시판을 찾을 수 없을 때 발생하는 예외 처리 */ @ExceptionHandler(BoardNotFoundException.class) public ResponseEntity<ErrorResponse> handleBoardNotFound(BoardNotFoundException ex) { ErrorResponse response = ErrorResponse.builder() .code("BOARD_NOT_FOUND") .message(ex.getMessage()) .status(HttpStatus.NOT_FOUND.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList("게시판 ID를 확인해주세요.")) .build(); return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); } /** * 게시판 수정 / 삭제 권한이 없을 때 발생하는 예외 처리 */ @ExceptionHandler(BoardPermissionDeniedException.class) public ResponseEntity<ErrorResponse> handleBoardPermissionDenied(BoardPermissionDeniedException ex) { ErrorResponse response = ErrorResponse.builder() .code("BOARD_PERMISSION_DENIED") .message(ex.getMessage()) .status(HttpStatus.FORBIDDEN.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList("해당 게시글에 대한 권한을 확인해주세요.")) .build(); return ResponseEntity.status(HttpStatus.FORBIDDEN).body(response); } }@RestControllerAdvice public class GlobalExceptionHandler { /** * 글로벌 예외 처리 */ @ExceptionHandler(Exception.class) public ResponseEntity<ErrorResponse> handleGenericException(Exception ex) { ErrorResponse response = ErrorResponse.builder() .code("INTERNAL_SERVER_ERROR") .message("서버에서 오류가 발생했습니다.") .status(HttpStatus.INTERNAL_SERVER_ERROR.value()) .timestamp(LocalDateTime.now()) .details(Collections.singletonList(ex.getClass().getName())) .build(); return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(response); } }
-
미해결
[AI 일정관리 툴] 프론트엔드/백엔드 개발자 모집! (디자인·기획 완료, 바로 개발 착수)
AI 스케줄러 서비스 개발에 함께할 팀원을 찾습니다.저희는 간트차트와 WBS 기반의 일정 관리 + AI 업무 요약 기능을 제공하는 서비스를 만들고 있습니다.현재 디자인과 기획은 완료된 상태로,바로 개발에 착수할 프론트엔드 / 백엔드 / AI 개발자분을 찾고 있습니다.서비스 목표플로우, 지라처럼 직관적인 일정 관리 툴에AI 요약 및 일정 추천 기능을 더해프로젝트 PM, 디자이너, 마케터들이더 스마트하게 스케줄링할 수 있도록 돕는 것입니다.모집 포지션✅프론트엔드 개발자 - 1명일정 관리 화면 및 대시보드 개발 ✅백엔드 개발자 (JAVA) - 1명일정 추천 시스템 구현✅AI/데이터 엔지니어 - 1명AI 업무 요약 및 일정 추천 모델 개발🎯우대사항프로젝트 경험이 있으신 분빠르게 기능을 구현해보고 함께 개선할 수 있는 분새로운 아이디어와 개선 방향을 제안해주실 수 있는 분📆진행 방식진행 단계: 디자인/기획 완료 → 개발 바로 착수기간: 약 3~4개월협업: 온라인 (오프라인도 협의 가능)🌟지원 방법1:1 미팅 후 디스코드로 안내드립니다.아래 양식으로 간단히 보내주세요. >> https://inf.run/rdsPG이름: 홍길동지원 분야: 백엔드 개발자 (JAVA)간단한 자기소개, 기여할 수 있는 것: 저는 1년차 개발자로, 데이터베이스 설계와 API 개발에 능숙합니다. MVP를 만들어가는 사이드 프로젝트를 다수 경험하여, 0000를 빠르게 구현할 수 있을 것 같습니다.
-
미해결실전! 언리얼 소울라이크 개발: A to Z
UUserWidget 생성자 선언하는 이유
UUserWidget의 생성자를 명시적으로 선언하는 경우가 흔한가요?1번의 답이 '아니오'라면 이번에는 왜 빈 생성자를 선언하셨나요?UUserWidget의 생성자를 활용하는 대표적인 케이스 한 가지만 예로 들어주실 수 있나요?
-
미해결데이터 마이닝
CSV파일의 인코딩 오류 문제
귀한 수업 너무 감사합니다. 죄송한데, csv파일의 경우 인코딩이 깨져서 글씨가 한글이 아닌 다른 꺠진 글씨로 나오는 바람에 코딩을 정상적으로 할 수 없습니다. 엑셀에서 csv파일로 불러와서 인코딩 UTF-8로 변경 해서 저장해도 코드가 잘 되지 않습니다. 혹시 CSV파일만 다시 정정해서 수정해서 업로드 해 주실 수 없나요?
-
미해결수학 없이 시작하는 인공지능 첫걸음: 기초부터 최신 트렌드까지
11강 No module named 'torchmetrics' 에러
런타임은 GPU로 설정되어 있습니다. FashionMNIST.ipynb에서 첫줄(라이브러리 추가 설치)에서 문제없이 설치되었습니다.Colab과 계정 연결이 잘 되었고, 폴더도 잘 보입니다. (폴더 잘 보임)3단계 라이브러리 import 에서 torchmetrics 부분에 아래줄이 그여저 있고 실행하면 역시다. No module named 'torchmetrics' 메세지가 나옵니다. 어느 부분이 잘못된 건지 확인 가능할까요?from torchmetrics import Accuracy
-
미해결[2025년 개정]이것이 진짜 한글자동화다[실전편]
그림 삽입 이미지 크기 오류
그림을 아래코드처럼 삽입하면 표 안 중앙 위치에 삽입되는게 아니라 오른쪽으로 치우치게 삽입이 됩니다어디에서 오류가 나는건지 몇 번 다시 반복해봐도 안되고코드를 사용하지 않고 수동으로 복사 붙여넣기로하면 정사적으로 이미지가 표안에 크기가 맞추어 삽입이 되는데해결방법 알려주십시오.hwp.insert_picture(r"C:\Users\rkdmf\Downloads\number\002.png")
-
미해결대규모 트래픽 처리를 위한 부하테스트 입문/실전
배포된 서버의 부하테스트 질문 있습니다.
안녕하세요 강의 항상 잘 보고 있습니다. 다름이 아니라, 현재 Cloud front - s3 - ec2 이렇게 한개의 서버를 배포를 해둔 상황입니다. 질문1실제 이 서버를 대상으로 부하테스트를 진행하고 싶은데, 강의에서 진행한 k6를 배포 중인 서버를 대상으로 해도 괜찮을까요?질문2추가적으로 궁금한게 배포 중인 서버를 대상으로 부하테스트가 가능하다고 해도 s3가 올라가있다면 부하테스트를 하는 것만으로도 비용이 발생하지 않나요?? 현업에서는 이런 상황에서 어떻게 부하 테스트를 진행하는지 궁금합니다 ! 질문3강의에서 다루지 않았던 "애플리케이션 로직에서 비효율적인 로직 개선하기"와 관련된 상황이나 키워드좀 알 수 있을까요? 추가적으로 공부해보고 싶은데, 구체적으로 현업에서 자주 발생하는 상황이 어떤건지 잘 예상이 안됩니다 ! 질문4강의에서는 부하 테스트를 위한 K6서버를 하나 배포해서 사용하라고 하셨는데, 이걸 맥북에서 그냥 진행해도 괜찮을까요? 왜냐하면, 맥북으로 테스트를 했을 때 유저 3천명 정도로 설정해도 에러가 발생하지 않아서 질문드립니다 ! 감사합니다 !
-
미해결김영한의 실전 자바 - 중급 2편
[리뷰] 중급2편까지 겨우 완강 했습니다.
직장을 다니면서 틈틈히 1일 10분이라도 강의 듣고 코딩 연습을 할려고 노력하다 보니 완강이 되었습니다. 고급편과 스프링 입문도 같이 하면서 백엔드 개발도 할 수 있는 시간을 기대합니다.자료구조는 좀 재미(?)가 없었지만 나중에 필요한 내용이므로 잊어버리지 않고 기억하도록 하겠습니다.좋은 강의 감사합니다.
-
미해결따라하며 배우는 아임웹으로 홈페이지 만들기 [공유오피스편]
기획자료 다운로드
기획자료 받아보려고했는데 자료 다운로드 버튼도 없어진거같아서 어디서 다운을 받아야할지 모르겠네요! 제가 못찾는건지 모르겠어요
-
미해결Kafka & Spark 활용한 Realtime Datalake
디스코드 초대장은 어디로 받나요?
디스코드 초대장은 어디로 받나요?
-
해결됨GPT로 자동 월급받는 방법, AI시대 돈버는 사람은 따로있다[AI수익화 1위 작가]
강의속 자료 부탁드립니다.
강의속 자료 부탁드립니다.crusader0@naver.com감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
input의 포커스되었을때 검정선이 사라지지 않아요
안녕하세요 선생님 visivility: hidden;을하여도 외곽의 검정선이 없어지지 않네요 완성 예제파일도 같은 현상이 나오는데 어떻게 해결하면 좋을까요? <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8" /> <title>자손선택자vs자식선택자</title> <link rel="stylesheet" href="/CSS/style.css" /> </head> <body> <form class="login"> <span>Email</span> <input type="email" placeholder="Email Address"> <span>Password</span> <input type="password" placeholder="password"> <p> <label> <input type="checkbox"> Keep me logged in </label> <a href="#none">Forgot Your Password?</a> </p> <button>Log in</button> </form>@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap'); body{ font-family: 'Noto Sans KR', sans-serif; line-height: 1.5em; margin: 0; font-weight: 300; display: flex; justify-content: center; align-items: center; height: 100vh; color: #222; } a{ text-decoration: none; color: #222; } .login{ width: 800px; background-color: #f5f5f5; border: 1px solid #eee; border-radius: 5px; padding: 25px; box-sizing: border-box; box-shadow: 0 0 25px #00000026; } .login span { font-weight: bold; display: block; margin-top: 20px; } .login input[type=email], .login input[type=password] { width: 100%; padding: 15px; box-sizing: border-box; border: 1px solid #ddd; border-radius: 5px; padding-left: 40px; transition: .3s; } .login input[type=email]:hover, .login input[type=password]:hover { border: 1px solid dodgerblue; box-shadow: 0 0 5px dodgerblue; } .login input[type=email]::placeholder, .login input[type=password]::placeholder{ font-style: italic; } .login input[type=email]:focus::placeholder{ visibility: hidden; } .login input[type=email]{ background:#fff url(/img/icon-email.png) no-repeat center left 10px; } .login input[type=password]{ background:#fff url(/img/icon-lock.png) no-repeat center left 10px; } .login p { overflow: hidden; } .login p label { float: left; cursor: pointer; } .login p a { float: right; } .login p a:hover { text-decoration: underline; } .login button { background-color: #2991b1; color: #f5f5f5; width: 300px; padding: 10px; outline: none; border-radius: 5px; border: none; font-size: 24px; transition: 0.3s; } .login button:hover{ background-color: #237a95; }
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
DB 설계편 예상 출시일
안녕하세요. 지속적으로 질문을 드려 번거롭게 하여 죄송합니다. 혹시나DB 설계편은 언제쯤 출시되는지 여쭤볼 수 있을까요 ?
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
윈도우 -> 맥 파일 옮기기 / 실행
안녕하세요! 지금까지 수업을 윈도우 노트북으로 듣고 있었습니다. 그런데 노트북에 문제가 생겨 새로운 노트북으로 구매 후 파일을 옮기려고 하는데 이번에 구매한 노트북 운영체제 맥os입니다. 간편하게 옮기고 빠르게 실행 할 수 있는 방법이 있을까요?? 일단 node, npm, yarn까지 다운 받은 상태 입니다.
-
해결됨모르면 승진 안되는 시스템 디자인
채팅 시스템 메시지 플로어 질문드립니다
안녕하세요.채팅시스템 1:1 메시지 플로우에서 질문드립니다chat server ichat server j... chat server n존재할때 각 클라이언트는 서로다른 서버에 websocket 프로토콜로 연결이 되어있을꺼 같은데요이때 i 서버에 있는 sender 가 j 서버에 있는 receiver 에서 메시지를 전송한다고 했을때 온라인시점에서 i 서버에서 메시지를 전송했다는 이벤트(혹은 시점)를 j 서버가 인지해야 각 서버의 websocket 에 연결되어있는 클라이언트들에게 메시지를 push 를 해줄수 있을꺼같은데요키 벨류 스토어 외에 메시징 관련 시스템이 별도로 있어야 할꺼같은데 강의에서 해당 내용을 어떻게 설명해주신지 (큐를 통해 설명해주신건지) 명확하게 이해를 못한부분이 있어 질문드리게 됐습니다감사합니다
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
requirements.txt 알려주세요.
windows 에서 pip freeze로 requirements.txt 를 만들기 위해선 아래와 같은 명령어를 사용하시면 됩니다.pip list --format=freeze > requirements.txt강의 마지막까지 진행된 conda 환경에서 실행하시고 결과 답변주세요.감사합니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:block th:each의다른 예가 없는지 궁금합니다.(지금의 예로는 사용하는 이유를 모르겠습니다.)
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. th:block이라는 태그를 통해 하는 것을 보았습니다. 근데 들으면서 이렇게 하면 th:block 없어도 될 것 같다는 생각이 들어서, 코드를 고쳐서 해보았습니다.이렇게 코드를 넣어봤고, 결과는 사진과 같이 똑같이 나왔습니다.(하나 추가 한게 무슨 이유인지 모르겠지만, 사용자 나이 밑에 br태그없이 span을 쓰면 붙여서 나와서 br태그를 씀) 그래서 솔직히 th:block 태그 보다는 div에 th를 넣고 아래에 방법 처 할것 같은데. th:block의 다른 예가 없는지 궁금합니다.답변 부탁 드립니다.
-
미해결
신입 개발자 이직 질문드립니다.
1월부터 5월까지 대기업/중견/강소 기업 서류는 합격했지만 코테, 면접에서 떨어지다가 일단 아무데나 취업하라는 권유로 6월에 중소기업 붙은 데로 바로 갔습니다. 하는 일은, 헬프데스크 / 유지보수 (에러 사항 처리) 이 두 가지를 6:4 비율로 하고 있습니다.언어는 순수 PHP에, 유지보수는 그냥 간단한 것들이고, 대부분이 헬프데스크 업무입니다. 올해 말까지 따고 싶은 자격증 2개, 토익, 토이 프로젝트 하고 이직을 하려고 합니다. 그런데 이직 시 (이직일 기준)6개월 이력을 넣어야 할 지 말 지 고민입니다. 6개월 이력을 넣지 않기엔, 졸업 후 1년 동안 무엇을 하다가 이제야 취업 보려 다니냐는 질문이 들어올 거 같고.이력을 넣기엔 6개월 하고 이직하는 것에 부정적 인식을 심을 거 같습니다. 선배님들이라면 어떤 선택을 하실 지 궁금합니다.