묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
ErrorDecoder랑 FallbackFactory
안녕하세요.강의를 듣다가 궁금한 점이 생겨서 질문 드립니다.ErrorDecoder랑 FallbackFactory의 차이점이 무엇인지 알 수 있을까요?FallbackFactory는 어떤 에러가 발생하든 개발자가 설정한 값으로 리턴만 해주는 것이고ErrorDecoder는 에러를 상세를 관리할 수 있어서 에러에 따라서 원하는 값으로 리턴해주는 것일까요?보통 둘이 같이 사용하나요? 아니면 따로 따로 사용하나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
주문목록에 회원정보 추가
안녕하세요 강사님. 유익한 강의 정말 잘듣고있는 초급 개발자입니다.강의를 들으면서 긍금증이 생겨서 질문드립니다orderservice에서 user정보 사용에 대한 다른 비슷한 질문들을 봤습니다.서비스간 테이블을 각각 만들어서 동기화를 하거나 orderservice에서 userservice api를 사용하는 방법이 있다는 답변 보았습니다.이경우는 주문 한건에 대한 내용인것 같습니다. 그렇다면 여러사용자가 주문한 주문목록에 사용자정보를 들고오려면(게시판-회원과 동일) 어떻게 설계가 되어야하나요?orderservice에서 주문목록을 조회하고 그 리스트를 돌면서 userservice api에서 유저정보를 조회하면 N+1문제와 같은 상황 발생할 것 같은데 무조건 테이블을 각각 생성해야하나요? 일반적으로 어떻게 처리하는지 궁금합니다! 두서없는 질문 정말 죄송합니다..
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
실습자료 다운로드 오류
안녕하세요. 실습 해보려고 하는데 다운로드부터 에러가 발생하네요,, Onedrive 자체 오류일수도 있겠으나, 한 번 확인 부탁 드립니다. 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
Next.js에 관한 설명은 없나요?
아직 초기인데 Next.js에 관한 정의나 React.js와의 차이점. 쓰는 이유에 대해서 자세하게 설명해주는 부분이 없는 것 같아서 질문드려요.다른 부분은 엄청 자세하게 설명해주시는데 이부분이 없는 것 같아서 혹시 없다면 보강 좀 부탁드립니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
영상 속 강의자료?
다운로드 자료에는 없는 것 같은데요.요청하고 메일로 받나요???
-
미해결따라하며 배우는 NestJS
구현 완료 후 TypeError: this.userRepository.createUser is not a function
TypeError: this.userRepository.createUser is not a function포스트맨에서 localhost:3000/auth/signup실행시 서버가 터지며ㅑㄴ서TypeError: this.userRepository.createUser is not a function이런 에러를 내보내고 있는데, 아무리봐도 코드는 모두 똑같아서 무슨 문제인지 찾아지지가 않네요ㅠ
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
Image classification에서 Custom Dataset은 어떻게 불러와야하나요?
안녕하세요. 강의 잘 듣고 있습니다.데이터 셋 불러오는 것 관련해서 질문드립니다.아래와 같이 cats_vs_dogs를 tfds에서 제공하는 데이터 셋으로 불러와서 수업을 진행하시는데,제가 가지고 있는 custom dataset에서 image를 불러와서 학습 시키려면 어떻게 해야하나요?폴더 구조 및 불러오는 코드를 알려주시면 감사하겠습니다. (raw_train, raw_validation, raw_test), metadata = tfds.load( 'cats_vs_dogs', split=['train[:80%]', 'train[80%:90%]', 'train[90%:]'], with_info=True, as_supervised=True, )
-
해결됨[백문이불여일타] 데이터 분석을 위한 고급 SQL
DELETE 명령어 예제 (리트코드 196)에 대한 추가 설명 부탁드립니다.
DELETE 리트코드 문제풀이 + 섹션 3 서브쿼리 맛보기 강좌에서는 리트코드 196을DELETE FROM personWHERE Id NOT IN (SELECT sub.min_id FROM (SELECT Email, MIN(Id) AS min_idFROM personGROUP BY Email) sub); 로 표현했는데요, 서브 쿼리가 결국 하나의 테이블이 된다는 건데 해당 테이블을 'sub'로 봐서 select 문에서 sub.min_id라고 컬럼명을 넣어주신 것 같은데현재 DML 요약 내용을 보면temp로 서브쿼리를 묶었는데 select 문에 선택된 컬럼엔 Id로만 들어가서요 그리고 서브쿼리 내에 GROUP BY 1이라고 표현된 건 서브쿼리에 컬럼명 첫번째 것을 선택하라는 의미인가요? 이해가 안되서 강의와 문장을 한참 번갈아봤네요 ㅜㅜ 답변 부탁드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
body와 banner
안녕하세요, 아래와 같이 입력하면 배너컬러가 middle위에 올라오잖아요 /순차적으로 div를 작성하는데 왜 배너가 위로 올라올까요? 블록박스니까 순차적으로 아래로 가야되는거 아닌가요? div id="middle"안에 있는 banner라서 그런가요? 궁금해요! <body> <div id="header"></div> <div id="middle"> <div id="banner">banner</div> </div> <div id="footer"></div> </body>
-
미해결Python 입문자를 위한 강의
string 작은따옴표 vs 큰따옴표
이 둘의 차이는 무엇인가요? 아니면 차이가 없나요?"string"과 'string'의 차이는 있는지요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
구매했는데 디코에 못들어가고 있어요.
팩토리님 질문하기 누르면나오는 기본 양식에 있는 링크가 만료된 것 같아요.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
NAT 관련하여 질문드립니다
외부 포트 번호는 단순히 테이블의 키로써 사용되는 것이 목적인가요?왜 하필 포트 번호인가요? 아마 다른 방법도 있었을 법한데... 소스 포트 번호가 중간 통신 과정에선 잘 안쓰여서 그런건가요?두 호스트가 각각의 공유기에 물려있을 때는 서로 P2P 통신이 불가능하다고 하셨는데, 이는 테이블에 기록된 임의의 외부 포트 번호를 알 수가 없기 때문인가요?이건 제 개인적인 궁금증인데요...ㅎㅎ;; 스타크래프트같은 게임들은 같은 LAN 상에 존재하는 호스트들끼리 멀티플레이가 가능하곤 했는데요, 이것의 원리가 궁금합니다. 어떻게 특정 호스트가 특정 포트를 열어놨는지 알 수 있나요? 그냥 브로드캐스트 같은 걸 반복 송신하는건가요?선생님 강의를 듣고 요즘들어 부쩍 네트워크에 대한 호기심이 늘은 것 같습니다. ^^아예 전공책도 좀 선생님께서 읽어주셨으면 하는 마음인데요~~ㅎㅎ... 농담입니다정말 좋은 강의 감사드립니다~~!!
-
미해결
spring 입문 과정 중 문제 지정된 경로를 찾을 수 없음
(window)제가 스프링 입문 공부를 하는 과정에서 intellyj 로는 실행이 되지만 cmd로는 실행이 안되어 jdk를 삭제하고 다운 받던 중 문제가 생겨 노트북을 초기화 시키고 다시 다운 받아 오라클 자바 11을 설치하고 javac -version으로 버전 으로 다운 받고 교육 과정을 이수 하려 하였지만 다음과 같은 문제가 생기면서 구글링을 통해 환경변수로 JAVA_HOME과 path에 %JAVA_HOME%\bin을 만들고 CLASSPATH 환경변수를 만들고 %JAVA_HOME%\lib 를 하고 교육과정을 따라 하면서 다음과 같은 문제를 가지게 되어 선배 분들께 도움을 요청합니다. ㅜㅜㅜㅠㅠ
-
미해결문제로 배우는 C언어
38. 자리찾기 커지는 방향으로..
#include<stdio.h>int arr[101];int main(){ int i,j,n,m; scanf("%d", &n); for(i=0; i<n;i++){ scanf("%d", &arr[i]); } scanf("%d", &m); for(j=0;j<n;j++){ if(arr[j]>m) {arr[j+1]=arr[j]; arr[j]=m; break; } } for(i=0; i<=n; i++){ printf("%d ",arr[i]); } return 0;}저는 이렇게 오름차순을 커지는 방향으로 해서 구하고 싶은데 어떻게 해야 정상적인 작동을 할 수 있을까요...?
-
해결됨[코드캠프] 강력한 CSS
position 관련 질문입니다.
transform 실습 강좌일때 .container 안에 position: relative 를 주셨습니다.궁금한 점이 생겼습니다.container가 아닌base에다가 position: relative를 주면 왜 파란색 박스가 맨 위로 모이는지 이부분이 정말 궁금합니다.' 왜 container에 position: relative를 주어야 회색 상자와 파란색 상자가 원하는대로 위치하는지에 대해 알고 싶습니다.
-
해결됨생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
KakaoTokenDto 오류
안녕하세요 강사님!! 강의 정말 잘 듣고 있습니다. 다름이 아니라 템플릿 프로젝트를 기반으로 다른 프로젝트를 진행하고 있었는데, Spring Security를 적용하고 회원가입 구현을 조금 진행 해봤는데 localhost:8080/kakao/login 에서 카카오 로그인 버튼을 클릭하자 다음과 같은 에러 메시지가 출력되는 것을 확인하였습니다.feign.codec.DecodeException: Type definition error: [simple type, class com.server.seb41_main_11.web.kakaotoken.dto.KakaoTokenDto$Response]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.server.seb41_main_11.web.kakaotoken.dto.KakaoTokenDto$Response (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2]로그를 확인하고 KakaoTokenController의 requestKakaoToken 메서드를 통해 KakaoTokenDto.Response를 반환하는 문제가 생긴 것 같아해당 에러를 구글링 해봤는데, 기본 생성자를 추가해줘야 한다고 해서 @NoArgsConstructor를 rsponse 부분에 추가를 하고, Builder패턴을 사용하고 있으니 @AllArgsConstructor 어노테이션 또한 추가를 해주었습니다.변경한 코드입니다@ToString @NoArgsConstructor @AllArgsConstructor @Builder @Getter public static class Response { private String token_type; private String access_token; private Integer expires_in; private String refresh_token; private Integer refresh_token_expires_in; private String scope; }다음과 같이 수정하니 정상적으로 토큰을 반환받는 것을 확인하였습니다.따라서 어노테이션을 추가했을 때와 추가하지 않았을 때를 비교하기 위해서 build 폴더의 KakaoTokenDto.Response 구현 부분을 확인을 해봤는데, 어노테이션을 추가했을 때와 추가하지 않았을 때의 구현부가 같았습니다.해당 에러가 왜 생기는지 잘 모르겠고, 어노테이션을 붙였을 때 왜 해결이되는지도 잘 모르겠습니다 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
(오류정정요청) Awake 설명
강의 타임라인 중 13:55 부터 Awake를 설명하는 부분에서 " 꺼놓은 상태에서 적용되는 애가 더 있어요""게임 신 현재 들고 있는 컴포넌트를 끈 상태에서도 잘 작동하길 원한다면 Awake로 만드는 것도 하나의 방법이 되겠구요"라고 언급하고 있습니다. 그런데, Unity Documentation에 따르면 active(켜놓은 상태) 할 때 Awake가 작동된다고 나와있습니다. 실제로 제가 @Scene을 끄고 Awake가 동작하는 지 디버깅을 했을 때 Awake가 호출되지 않았으며 EventSystem Null Reference Error가 로그로 찍혔습니다. 강의에서는 @Scene을 킨 상태에서(체크 박스를 체크한 상태) 테스트를 하고 있기도 합니다. Awake는 active한 상태 + 컴포넌트가 disabled 된 경우일 때 Start와 달리 호출된다고 정정해야 할 것으로 보입니다. https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
쓰레드 컨텍스트 스위칭 관련 질문 드립니다.
먼저, 제가 컨텍스트 스위칭에 대해 알고 있던 내용은 프로세스 컨텍스트 스위칭인데, CPU 코어 하나당 하나의 프로세스만 점유를 할 수 있기에, 한 코어에서 여러 프로세스를 번갈아 가며 수행하기 위해 컨텍스트 스위칭이 일어난다고 알고 있습니다. 궁금증이 생긴 부분은 쓰레드 컨텍스트 스위칭의 구조와 스프링 웹플럭스에서 쓰레드의 개수를 CPU 코어의 개수에 따라 설정해두어 성능을 높인다는 부분입니다. 쓰레드는 프로세스에 종속적이라고 알고 있습니다. 한 프로세스 안에서 여러 쓰레드가 생성 될 수 있는 건 알지만, 그렇게 생성된 여러 쓰레드 간에 컨텍스트 스위칭이 일어난다는 것은, 무엇을 점유하기 위해 발생하는 것인지 궁금합니다. 프로세스는 CPU 코어를 점유하기 위해 컨텍스트 스위칭이 일어나기에, 쓰레드도 CPU 코어를 점유하기 위해 컨텍스트 스위칭이 일어난다 생각해보기는 조금 모순인 부분이 있어 질문 드립니다. 또한, 스프링 웹플럭스에 관련한 부분도, 한 프로세스는 하나의 CPU를 점유하기에 그 프로세스 안에서 생성된 쓰레드 또한 해당 프로세스가 점유한 CPU 코어에만 관련되어 수행된다고 생각했는데, 쓰레드 개수를 CPU 개수에 맞췄다는 말은 쓰레드를 생성한 프로세스가 점유한 CPU 코어 외 다른 코어도 쓰레드가 쓸 수 있다는 것인가 싶어 질문 드립니다. 감사합니다.
-
미해결
강의자료 불러오면 오류가 발생합니다.
강의 자료 불러오면 오류가 납니다 어떻게 해결해야할까요
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
file inclusion 다른 방법
http://localhost/dvwa/vulnerabilities/fi/?page=/etc/passwd DVWA 파일 인클루젼에서 요런식으로 미디움 단계에서 /etc/passwd 이것만 붙여서 넣어도 되는데 이렇게 해도 되나요?