묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    미해결Jenkins를 이용한 CI/CD Pipeline 구축쿠버네티스 이용시, api gateway 와 service discovery 역할MSA 학습 후, CI/CD 를 학습중입니다. MSA 학습 시, api gateway 와 service discovery 에 대한 학습 후, 쿠버네티스를 학습하니, spring api gateway 와 eureka 의 역할을 쿠버네티스 환경에서 커버가 되는 것 처럼 보이는데요. 쿠버네티스 환경에서도 여전히 유효한지 궁금합니다. 
- 
      
        
    해결됨RabbitMQ를 이용한 비동기 아키텍처 한방에 해결하기pub/sub, producer/consumer 차이안녕하세요 두 개념의 차이점이 궁금한데요 pub/sub 은 특정 topic으로 메세지를 발행하면 해당 topic을구독중인 여러 구독자들에게 전달될 수 있고producer/consumer는 메세지를 큐에 발행하면 큐에 저장된 메세지는 한명의 소비자에게만 전달 될 수 있는 건가요?그러면 rabbitmq는 producer/consumer 이고 websocket은 pub/sub 인가요? 
- 
      
        
    미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화DTO 분리학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 좋은 강의 항상 감사드립니다. 강의를 수강 하던 중 간단한 질문이 있어 작성하였습니다! OSIV를 끄기 위해 분리를 하실 때 QueryService를 만드시면서 동시에 기존의 DTO들을 사용하지 않으시고 Query 패키지에 새로 만들어 사용하셨는데 기존 DTO를 사용하지 않는 이유가 궁금합니다!또한 이렇게 분리해서 새로 만드는 것이 권장되는 사항인지 궁금합니다! 
- 
      
        
    해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)common의 폴더명을 @common 으로 하셨나요?common의 폴더명을 @common 으로 하신 특별한 이유가 있나요? 
- 
      
        
    해결됨Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)애구마선생님, 다음 프로젝트 강의는 언제 올려주세요???선생님의 새로운 강의 듣고싶습니다,,이렇게, 자세한 강의는 처음입니다..명확하고 정확하고, 기초, 중급자는 물론이고1인개발에 관심있는 저에게는 거의 바이블입니다... 다른 강의도 듣고싶어요,,,너무 기대됩니다.. 
- 
      
        
    미해결ERC20 깨부수기 (+ truffle, 프론트엔드)Web3.js1좋은 강의 감사합니다.수업 10분 50초쯤에 node Ex.js를 입력하니 TypeError: Web3.providers.HttpProvider is not a constructor at Object.<anonymous> (C:\Users\denni\Desktop\Truffle\web3Example\Ex.js:2:22) at Module._compile (node:internal/modules/cjs/loader:1562:14) at Object..js (node:internal/modules/cjs/loader:1699:10) at Module.load (node:internal/modules/cjs/loader:1313:32) at Function._load (node:internal/modules/cjs/loader:1123:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:217:24) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5) at node:internal/main/run_main_module:36:49Node.js v22.13.1 같이 나옵니다. 버전 에러인거 같은데은 강의 감사합니다. 수업 10분 50초쯤에 node Ex.js를 입력하니 TypeError: Web3.providers.HttpProvider is not a constructor at Object.<anonymous> (C:\Users\denni\Desktop\Truffle\web3Example\Ex.js:2:22) at Module._compile (node:internal/modules/cjs/loader:1562:14) at Object..js (node:internal/modules/cjs/loader:1699:10) at Module.load (node:internal/modules/cjs/loader:1313:32) at Function._load (node:internal/modules/cjs/loader:1123:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:217:24) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5) at node:internal/main/run_main_module:36:49 Node.js v22.13.1 같이 나옵니다. 버전 에러인거 같은데 영상과 같이 설치했는데 어디서 문제인지 모르겠네요ㅠㅠ 
- 
      
        
    미해결RabbitMQ를 이용한 비동기 아키텍처 한방에 해결하기모듈질문안녕하세요. 강의 잘 듣고 있습니다선결지식 확인 질문과, 강의 질문이 있습니다. Q1. 원래는 프로듀서 모듈, 컨슈머 모듈, 클라이언트(API)이렇게 3개의 모듈로 분리되어서 처리되는게 맞는거죠?그리고 모듈이라하는거는 하나의 jar로 묶일 수 있는 모듈과, 각각 pid를 갖는 단일 프로세스 모듈 이렇게 있는데보통은 프로듀서/컨슈머/클라이언트 모듈이라 하면 후자를 지칭하는 것도 맞구요!? Q2. 강의에서 애플리케이션을 jar로 말아서 2개를 띄우신 것은 어떻게 보면 현재 애플리케이션 내부에서 produce/consume/client 3개의 역할을 혼자 다 맡고 있기때문에의도하신 바는 consumer를 2개 띄웠을 경우 RR 방식으로 동작한다는 것을 뜻하신게 맞을까요? 감사합니다 :) 
- 
      
        
    미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발Valid체크 오류 문의드려요학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]상품등록시에서도 입력받는 책 데이터들의 valid를 체크하고싶어서 memberForm을 받을때와 마찬가지로코드를 짰는데 계속해서 오류가 납니다... 아무리 찾아봐도 모르겠어서 질문 남깁니다(name만 null체크를 합니다.) BookFormItemController templates/items/createItemForm.html오류 
- 
      
        
    해결됨코틀린 코루틴 완전 정복Flow와 Channel강의에서 Flow나 Channel에 대해 추가로 다루실 예정이 있는지 궁금합니다. 
- 
      
        
    미해결김영한의 실전 자바 - 중급 2편배열과 비교한 리스트의 이점 중에서 itemCount가 size++랑 비슷한거 아닌가요?[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]배열과 비교한 리스트의 이점으로 itemCount와 같이 배열에 몇 개의 데이터가 추가 되었는지 추적하는 변수를 제거할 수 있다고 했는데, MyArrayList calss에서 add(E e) 메서드를 보면 size++; 부분이 동일한 역할이을 하고 있는 것이 아닌가요? 
- 
      
        
    해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)타입단언과 타입 캐스팅 관련해서 질문 있습니다!1번 질문: 타입단언강의 마지막 부분에서 타입 단언은 타입 스크립트 컴파일러가 그렇게 믿도록 만드는 것이지 실제로 타입을 바꾸는 건 아니다, 업캐스팅 다운캐스팅하고는 다르다 라고 하셨는데 그러면 업캐스팅을 할때는 완전히 타입 자체를 바꾸게 되는건가요?? 2번 질문: non, null 단언은 타입을 바꾸는 것이 아니라서 실제로 값이 없을 때 사용하면 오류가 날 수 있어서 약간 위험한 문법이라고 하셨는데 as로 하는 타입단언도 마찬가지로 조심히 사용해야하는 문법인건가요?? 감사합니다!! 
- 
      
        
    미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템만약 초록슬라임 10마리 킹슬라임3개 같은 여러조건 경우는타켓을 만들고 Need 부분에 그 순러대로 배열을 넣으니까 뭔가 관리또는 보기가 힘든것 같아서요 좋은 방법이 있을까요?? 
- 
      
        
    해결됨책 3권을 영상으로 만든 Unity 게임 개발닉네임 텍스트에 이름 기입은'유저 정보 나타내기' 강의 중{NickName}을 실행시키니 '김철수'가 나오는데 이건 어떻게 하신건가요??영상에는 편집되어 바로 김철수가 떠서어떻게 하는지 궁금하네요 
- 
      
        
    해결됨기초부터 따라하는 디지털포렌식FTK Imager에서 dll이 없다고 실행이안됩니다어떻게 하면되나요? 
- 
      
        
    미해결[개정판] 파이썬 머신러닝 완벽 가이드갑자기 데이터 프레임이 되는 이유기존 14:20초 부근에서titanic_df['Pclass'].value_counts().reset_index()를 실행했을때 출력되는 모양(그냥 텍스트 형태)로 나오는 것과15:18 부근 코드는 같은데 테이블 형태로 나오는 것의 차이는 무엇인가요? 
- 
      
        
    해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스리액트 state에 대해 질문있습니다.안녕하세요 강의 너무 잘 보고 있습니다.너무 이해하기 쉽게 알려주셔서 열심히 듣고 있는데 state부분에 대해 궁금해서 질문을 드립니다. state는 그럼 글자가 변한다거나 어떤한 것이 변경되는것처럼 이런 상태들이 변하게 할때 state를 사용한다라고 이해하고 이럴때 state를 사용하면 되는건가요? 
- 
      
        
    해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판좋아요 수 설계학습 관련 질문을 최대한 상세히 남겨주세요!고민 과정도 같이 나열해주셔도 좋습니다.먼저 유사한 질문이 있었는지 검색해보세요.인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요!10:30초 쯤부터 설명해주시는 내용이 잘 이해가 안가서 질문드립니다.article 테이블에insert 문과 update 문을 동시에 실행한다고 하더라도 서로 다른 레코드에 대한 작업이어서 update문이 실행될 때 x-lock이 걸리는 레코드는 insert하는 레코드와 상관 없을 거라고 생각했는데게시글 쓰기와 좋아요 수 쓰기 작업을 할 때 어떻게 동일한 레코드에 락이 걸릴 수 있는지 상황이 잘 안그려지네요..게시글을 새로 작성하는 경우가 아니라 게시글 수정 - 좋아요 수 업데이트 간에 동일한 레코드에 대한 락이 잡힐 수 있는 상황을 말씀하신 건가요?? 
- 
      
        
    미해결이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템CommitAbility 함수 관련 질문안녕하세요 교수님.5.4.4 버전으로 강의를 듣고 있는데, 계속해서 Cost 옵션과 CoolDown이 적용되지 않아 이것저것 찾아보다가 ActivateAbility부분에 해당 코드가 있는것을 발견했습니다.if (!CommitAbility(Handle, ActorInfo, ActivationInfo)) { EndAbility(Handle, ActorInfo, ActivationInfo, false, true); return; }해당 코드를 넣고 난 후 정상적으로 cost와 cooldown이 적용되었습니다.해당 함수는 어떤 기능을 하는 함수인지 궁금합니다. 
- 
      
        
    해결됨코딩테스트 [ ALL IN ONE ][Unique Paths] 완전탐색 / DP (후반부)[Unique Paths] 완전탐색 / DP (후반부) 강의에서 13분에서 질문있습니다. 첫 번째 행과 첫 번째 열이 모두 왜 1인가요?만약 방향을 바꾸기 전까지 1이라고 친다면, 아래 그림 처럼 도착지에서 최대 방법이 28이 아니라 8이 되어야 하는거 아닌가요? 왜냐면 방향은 오른쪽 아래로만 이동이 가능하다고 해서 올라가거나 왼쪽은 이동이 불가능하잖아요. 
- 
      
        
    미해결실무 활용 SQL 데이터 분석: 효율적인 데이터 처리와 인사이트 도출12_6강 질문4번 문제를 혼자 먼저 풀어볼 때,SELECT COUNT(DISTINCT l.id)FROM openairbnb.listings AS lWHERE l.availability_365 = 0;이렇게 풀어서 같은 답이 나왔는데 해답에서는 서브쿼리를 이용하는 이유가 뭔지, 차이점이 있는지 궁금합니다. 
