묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
프로젝트 실행이 안됩니다.
[질문 내용]zip파일 구글 드라이브입니다. https://drive.google.com/file/d/1ZleZzt2LirbgIQYJbj7zs7zmLnee7HFa/view?usp=sharing 강의 잘 듣고 있습니다. 본론부터 말씀드리자면 마지막 강의에서 애플리케이션 실행해서 localhost:8080/log-bemo 에 접속하는 부분부터 안됩니다.현재 압축 파일에서 풀고 실행하면 NoUniqueBeanDefinitionException으로 스프링 작동 자체가 안되는데 MemoryMemberRepository에 @Primary를 붙이면 일단 실행은 됩니다. 강의에서는 MemoryMemberRepository에 @Primary를 붙인 기억이 없어 일단 지우고 압축했습니다.실행이 되어도 /log-demo 로 들어가면16:58:17.197 [http-nio-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet --Exiting from "ERROR" dispatch, status 40416:58:27.583 [http-nio-8080-exec-3] DEBUG o.s.web.servlet.DispatcherServlet --GET "/log-demo", parameters={}16:58:27.584 [http-nio-8080-exec-3] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping --Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]16:58:27.587 [http-nio-8080-exec-3] DEBUG o.s.w.s.r.ResourceHttpRequestHandler --Resource not found16:58:27.587 [http-nio-8080-exec-3] DEBUG o.s.w.s.m.s.DefaultHandlerExceptionResolver --Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource log-demo.]16:58:27.587 [http-nio-8080-exec-3] DEBUG o.s.web.servlet.DispatcherServlet --Completed 404 NOT_FOUND16:58:27.587 [http-nio-8080-exec-3] DEBUG o.s.web.servlet.DispatcherServlet --"ERROR" dispatch for GET "/error", parameters={}16:58:27.588 [http-nio-8080-exec-3] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping --Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse)16:58:27.590 [http-nio-8080-exec-3] DEBUG o.s.w.s.v.ContentNegotiatingViewResolver --Selected 'text/html' given [text/html, text/html;q=0.8]16:58:27.591 [http-nio-8080-exec-3] DEBUG o.s.web.servlet.DispatcherServlet --Exiting from "ERROR" dispatch, status 404 이런 오류가 뜨는데 왜 이렇게 되는지 이해가 잘 안됩니다..
-
해결됨아키텍처와 함께하는 GCP (Google Cloud Platform)
서비스 계정
선생님.저는 IAM에서 서비스 계정 만들 때 역할을 선택 할 수가 없는 데 왜 그런가요? 우선 무시하고 키 발급을 받은 후 인스턴스를 만들고 gcloud shell로 확인을 하면키를 못 찾는다고 나옵니다. WARNING: The private SSH key file for gcloud does not exist.WARNING: The public SSH key file for gcloud does not exist.WARNING: You do not have an SSH key for gcloud.WARNING: SSH keygen will be executed to generate a key.Generating public/private rsa key pair.Enter passphrase (empty for no passphrase):
-
해결됨스프링 핵심 원리 - 기본편
'의존'이란 개념을 어디까지 고려해야하는지 궁금합니다.
[질문 내용]안녕하세요스프링 핵심 원리 이해1 - 예제 만들기, 스프링 핵심 원리 이해2-객체 지향 원리 적용 까지 강의를 수강하고 궁금한 것이 생겨서 질문 드립니다.DIP를 지키기 위해 DI 컨테이너를 활용하여, 구현체가 추상화 인터페이스에 의존하여 결합도를 낮춘다고 이해하였습니다. 덕분에 설계할 때 객체를 유연하고 확장가능하게 만들 수 있다는 사실도 알게되었습니다. 여기에서, 궁금한 점은 첫째로, Grade와 Member와 같은 데이터를 담기 위한 객체들의 의존성은 따로 신경써도 되지 않는지 궁금합니다. 특시 Memeber는 OrderServiceImpl, MemeberServiceImpl, MemeoryMemberRepository에서 모두 사용이 되는데, 결국 저 3개의 구현체들은 Memeber를 의존한다고 볼 수 있으니, 이에 따른 side effect는 걱정하지 않아도 되는지, 만약 그렇다면 왜 그런지 궁금합니다.public enum Grade { Basic, VIP } public class Member { private Long id; private String name; private Grade grade; public Member(long id, String name, Grade grade) { this.id = id; this.name = name; this.grade = grade; } public Long getId() { return id; } public String getName() { return name; } public Grade getGrade() { return grade; } public void setId(Long id) { this.id = id; } public void setName(String name) { this.name = name; } public void setGrade(Grade grade) { this.grade = grade; } } 둘째로, 명칭에 관해서도 확실히 하고 싶은게, Grade와 Member는 해당 프로젝트에서 마치 타입과 같은 역할을 하니, 이를 '타입 의존성'이 불러도 되는지 궁금합니다. 감사합니다.
-
미해결Azure 기초 (AZ-900)
수강 기간 연장 가능한가요..?
안녕하세요.강의 잘 보고 있습니다.혹시 죄송하지만 수강기간 조금만 연장 가능할까요..?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
계정 분리, 접속 권한 관리 문의
Q1. 계정을 여러개로 분리하려면 한 명의 신원 정보당 하나의 아이디만 분리하나요? ex) 사람 A - 1개, 사람 B -1개 (O) ex) 사람 A - 2개 (다른 계정) (X)Q2. 강의에서 3번의 제한을 받으면 계정이 정지될 수 있다고 하셨는데, 강사님은 하나의 계정당 몇 개의 앱을 설정해두고 계신가요? Q3. 같은 IP 등을 분리하시기위해서 접근을 따로 하신다고 했는데, 사용하시는 툴을 알려주실 수 있나요? 한 컴퓨터에서 다른 계정으로 접속하는 게 CLI가 아니고선 감이 안잡히네요..!혹시 모호한 질문이 있다면 말씀주시면 조금 더 상세히 작성해보겠습니다.감사합니다.
-
미해결수학 없이 시작하는 인공지능 첫걸음: 기초부터 최신 트렌드까지
강화학습에 보상과 처벌이라고 한다면...
안녕하세요 재미있는 강의 잘보고있습니다. 강화학습에 보상과 처벌에 대해 질문이있습니다. 정의를 보상과 처벌이라고했지만 잘한 행동이면 예를들어 데이터를 1을주고 못하면 데이터를 0을주면서 컴퓨터가 잘한 행동인지 아닌지를 구별하게하는 용도일뿐인걸로 이해가되는데 맞는지 궁금합니다. 감사합니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
볼륨을 쓰는 이유
4분쯤에 "볼륨을 제대로 잘 쓰려면 호스트의 디렉토리 경로를 빈 디렉토리로 만들던, 아니면 존재하지 않는 디렉토리로 만들어 놔야 이 컨테이너에 저장돼 있던 파일들을 이리로 붙여넣기를 해버립니다.이렇게. 호스트에 파일이 이미 있으면 이렇게 컨테이너 기존에 있던 폴더 다 지워버리고 복사가 됩니다."라고 하셨습니다.근데 볼륨을 쓰는 이유가 호스트에 파일을 저장하여 mysql 컨테이너를 변경해도 저장된 값을 쓰게 하려는 것인데 호스트에 있는 파일을 매번 지워야한다면 볼륨을 쓰는 이유가 없는 거 아닌가요?
-
미해결웹소켓/STOMP 채팅서비스(spring, vue, redis)
세션이 종료되는데 이유를 찾지 못하겠습니다..
채팅방 목록 메뉴에서 참여하기를 눌렀을때 connect sessiond IDnubkqe0atotal session1subscribe 검증sub 토큰 검증 완료Destination: /topic/1roomId: 1Hibernate: select cr1_0.id,cr1_0.created_time,cr1_0.is_group_chat,cr1_0.name,cr1_0.updated_time from chat_room cr1_0 where cr1_0.id=?disconnect sessiond IDnubkqe0atotal session0서버에서 세션 종료 감지: nubkqe0a세션이 자동으로 종료됩니다..당연히 채팅 메세지도 화면에 안나오는데토큰 검증은 StompWebSocketConfig 에서 다 되는 것 같은데... 잘모르겠습니다의심가는 로직이 있으신가요 ?
-
미해결실리콘밸리 데이터 리더가 알려주는 Airflow 기초
nps.csv 파일 위치 및 실습 질문
섹션 3에 있는 Snowflake 환경 익히기 실습에서 nps.csv 파일은 어디에 있나요?환경 익히기 실습에서 진행하는 google colab 파일과 깃헙에 있는 country_capital_to snowflake.py 파일의 차이를 알고 싶습니다. 최종적으로 우리가 airflow를 사용하기 위해 스노우플레이크 내에 만들어져 있어야하는 스키마, 테이블 및 적재되어야하는 csv파일 정리해서 알려주시면 감사드리겠습니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
JOIN 1번 문제
JOIN 1번 문제를 풀이하던 도중 강사님의 쿼리문과 제가 작성한 것의 차이가 궁금해서 문의 드립니다.!저는 해당 결과를 출력했을때, 166행이 출력되는데 강사님은 158행이 출력되어 어떤부분을 제가 누락시켰는지 궁금합니다. ㅠselect p.kor_name as pokemon_name, tp.pokemon_cnt from ( select pokemon_id, countif(status in ('Active','Training')) as pokemon_cnt from basic.trainer_pokemon group by pokemon_id ) as tp left join basic.pokemon as p on p.id = tp.pokemon_id order by pokemon_cnt desc
-
미해결[게임 프로그래머 도약반] DirectX11 입문
CameraPosition 질문있습니다
V행렬의 41,42,43 의 값은 -(월드 좌표계 기준 카메라의 위치) 값을 반환하는게 아니라 (카메라 좌표계 기준 원점의 위치)를 반환하는 것 아닌가요?카메라가 회전하지 않고 원점과 rotation이 같다면 괜찮겠지만카메라가 회전할 경우에는 단순히 -로 값은 반전 시켜서는 (월드 좌표계 기준 카메라 위치)를 얻을 수 있는게 아닌 -(카메라 좌표계 기준 원점의 위치)를 얻게 되어서 예상과 다른 결과를 얻게 되는게 아닌가 싶어서 질문 드립니다
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
아이템 #9 강의 3:40초에 나오는 파일을 찾고 있어요
GA_Widget_Inventory가 연결되어 있지 않아서찾아보니 안보이는데 혹시 Interaction#1 강의자료에 있는 GA_Widget_Inventory.uasset을 가져와서 쓰거나 올려주신 lyra_based에 있는 걸 이주해오면 문제 없을까여?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
네비게이팅 섹션 강의에서?
onclick이벤트 처리는 SCR이라 상단에 'use client";라고 정의해줘야 하는게 아닌지요? 자동으로 CSR로 처리되나요?
-
미해결시작하는 PM/PO들에게 알려주고 싶은, 프로덕트의 모든 것
Payback Period 관련
가지고 있는 현금 상황에 따라 Payback Period의 목표는 달라져야 한다고 말씀주셨는데, 예산 할당이 되지 않은 프로덕트나 프로젝트의 경우 현금 상황에 대한 파악이 어려울 것 같거든요. 실무자가 어림짐작으로 회수 기간을 잡아야하는 케이스일 때는 어떤 기준으로 기간을 결정하는게 좋을까요?
-
해결됨핸즈온 리액트 네이티브
이미지 목록을 받아오는 부분에서 IOS 에서 문제가 발생합니다.
안드로이드의 경우 정상적으로 사진이 받아와 지는데 IOS에서는 아래와 같은 경고와 함께 오류가 발생합니다. https://github.com/expo/expo/issues/28772이러한 동일한 오류가 많이 발생하는거 같은데 해결 방법을 모르겠어서 질문드립니다ㅠ 깃허브 주소는https://github.com/dvrakry/rn-photo입니다 감사합니다!
-
미해결입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
Admin 뷰 템플릿 유료화 여부 및 변경 사항 문의드립니다.
안녕하세요.항상 좋은 강의 제공해 주셔서 감사합니다.현재 Admin 뷰 템플릿을 적용하는 강의를 듣고 있습니다.강의에서 안내해 주신 방법대로 뷰 템플릿을 다운로드받기 위해 해당 페이지에 접속했는데, 아래 이미지와 같이 표시되어 있어 질문드립니다.혹시 최근 업데이트로 인해 Admin 뷰 템플릿이 유료화된 것인지, 또는 다른 변경 사항이 있는지 확인해 주실 수 있을까요?개인적으로는 2025년 3월 11일 업데이트 이후 유료화된 것으로 보이는데, 정확한 내용이 궁금합니다.답변 부탁드립니다.감사합니다. [URL]: https://bootstrapmade.com/nice-admin-bootstrap-admin-html-template
-
미해결
그라파나 관련 내용만 있는 건 없을까요?
저는 그라파나에 대해서만 배우고 싶습니다. 물론 배경지식이 많았으면 좋겠지만 제 머리의 한계도 있고 선행되는 것 조차 이해하는 것도 오래 걸릴 것 같습니다. 그래서 저의 환경에서만 가능한 것을 찾아보고 있습니다. 일단 윈도우 에서 사용할 수 있는 그라파나로 대시보드를 만들고 싶습니다. 데이터및 DB 는 뭐가 되든 연결하여 대시보드를 만들고 차트, 트랜드 및 실시간 값, 최신값, 여러 대시보드 이동 등의 기능을 구현 하고 싶습니다. 이 강의를 통해 위의 내용을 학습할려고 한다면 어느 강의부분을 들어야 하나요? 정말 쿠버네티스 관련 선행이 있어야만 위의 기능을 구현하는게 되는 건가요?
-
해결됨그림으로 쉽게 배우는 네트워크
ARP 문의
ARP 강의 8분 15초 쯤의 내용 관련하여 문의드립니다. (위 사진은 해당 부분에 대한 캡쳐입니다.)동영상 내에서는 위 부분에서 목적지 MAC 주소가 AA:AA:AA:AA:BB:B1 로 바로 바뀌어서 전달되는 것으로 보이는데, 자세히 들여다보면 아래와 같은 내용이 생략된 것이 맞나요? 출발지 IP : 10.0.0.2목적지 IP : 9.0.0.2출발지 MAC : AA:AA:AA:AA:BB:BB목적지 MAC : FF:FF:FF:FF:FF:FF (교수님 PC의 IP 주소만 알고 있고 MAC 주소는 모르기 때문에 라우터 2가 교수님 PC 에 ARP 요청 메시지를 보냄) 이후에 교수님 PC 에서 자신의 IP 와 MAC 주소가 포함된 ARP 응답 메시지를 보내면 라우터2가 이 정보를 가지고 라우터 2의 ARP Cache 에 교수님 PC IP 와 MAC 주소를 저장해 놓음이후부터는 라우터2에 교수님 IP 로 전달할 데이터가 들어오면 작성된 라우터2의 ARP cache 를 보고 교수님의 MAC 주소에 정확하게 전달함 ARP 강의에는 ARP cache 가 호스트(강의에서 표현된 PC 들)에만 표시되어 있어서 라우터(L3 스위치)에는 ARP cache 가 없는건가? 라는 생각이 들었는데, 위에 제가 작성한 부분의 논리를 보면 라우터에도 ARP Cache 가 있을 것 같은데 맞는지 문의드립니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
모달 쪽 닫을때 질문입니다.
모달쪽 닫을때 아래와같이 콘솔창에 뭐가 뜨는데왜 뜨는걸까요? 동작: 아이콘 눌러서 모달 띄운후 닫기나 X버튼 클릭할때 뜹니다.위 같은 aria-관련된거면 부트스트랩에서 띄우는건가여?궁금해서 여쭤봅니다.
-
해결됨핸즈온 리액트 네이티브
안드로이드 기기에서 헤더 부분이 작동이 안됩니다.
안드로이드 와 IOS 기기 둘다 사용하면서 강의를 진행중에있는데요. IOS 기기에서는 헤더 왼쪽 오른쪽 부분 모두 정상적으로 작동을 하는데 안드로이드 기기에서는 헤더 부분 모두 작동을 하지 않아서 질문드립니다. IOS: Iphone 11 propAndroid : Galaxy 7 모델 사용중입니다. 깃주소는https://github.com/dvrakry/rn-photo입니다.