안녕하세요! 7강 마무리 퀴즈를 스스로 풀어보며 의문점이 생겨 질문 남깁니다. 저는 이런식으로 name 변수를 선언하고 cook() 메소드에 this.name을 활용했는데, 강의에선 기본 생성자와 name을 매개변수로 하는 생성자를 정의하고 풀어 주셨더라구요! 결과는 같게 나오지만 혹시 생성자를 사용하는게 더 좋은 코딩 방법인지, 제가 한 방식이 결과는 맞지만 논리적 오류가 있는지 궁금합니다. 그리고 강의 잘 듣고 있습니다. 감사합니다!
강의에서 QUEUE를 설명해주실 때, 동기화와 굉장히 관련되어 있다고 하시면서 은행을 예시로 설명해주셨습니다. 제가 이해한 것 중 무엇이 맞는지 궁금합니다. 강의에서 말씀하신 내용을 그대로 타이핑해서 적어보면 '창구에 있는 사람들을 처리주체(Thread)라고 하면 3개의 Thread가 1개의 queue , 즉 번호표를 가진사람들 중에 한명씩을 불러다가 업무처리한다.' 라고 하셨습니다. 은행창구에 있는 사람들(은행원)을 처리주체(Thread)라고 하고 3개의 은행창구가 있다고 하면 기다리는 사람 한명한명이 각각 Queue 이다. 은행창구에 있는 사람들(은행원)을 처리주체(Thread)라고 하고 3개의 은행창구가 있다고 하면 기다리는 사람 한명한명이 하나의일 이므로 Queue 구조를 가지고 있다. 1와 2중 어떤 뉘양스가 맞는지 궁금합니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네 [질문 내용] MemberRepositoryTest.java 위 코드에서 테스트 진행했을 때, select 쿼리가 로그에 찍히고 있습니다. select 쿼리가 로그에 찍히는 이유를 알 수 있을까요? ( 강의 중 19:20 - 19:30 에 select 쿼리가 안 찍히는 게 정상이라고 하셔서 질문 드립니다. ) 아래는 application.yml 파일입니다. 아래는 select 쿼리가 찍힌 로그 입니다. 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. [질문 내용] @Configuration을 사용하면 우측에 있는 빈들끼리의 의존관계를 스프링 컨테이너가 설정해주어 빈 이름이 같은 경우 같은 빈 객체를 호출하지만 @Configuration을 사용하지 않으면 스프링 컨테이너가 의존관계를 직접적으로 설정해주진 않아 memberServiceImpl 로 호출하는 memoryMemberRe~와 memberRepo~로 호출하는 memoryMemberRe~가 다른걸까요??
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :) - 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다. - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. hair.glb, body.glb 두 개의 모델은 동일한 bone 구조를 가지고 있습니다. body.glb 모델에 hair.glb의 머리 모양을 결정하는 skinnedMesh 를 가져와 넣어 주었는데요 hair.glb 모델을 단독으로 import 해서 띄웠을 때와 다른 크기와 위치에 skinnedMesh가 적용되어 나타납니다. 이렇게 머리에 헤어 스타일이 적용된게 기대값이었는데요 hair.glb 파일을 단독 import하면 body.glb에 맞는 위치, 크기로 import 되지만 위에 기재한 대로 skinnedMesh를 가져오면 이렇게 보여집니다. 뒤에 하얗게 보이는게 hair.glb의 skinnedMesh 입니다. 기대값으로 원하는 모델과 같은 위치에 skinnedMesh를 넣었으나 적용이 되지 않는데 어떻게 해야할까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] thymeleaf를 인식을 못하는건지 자꾸 에러가 떠요ㅠ
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)
GenericPrinter<P> powderPrinter = new GenericPrinter<>(); powderPrinter.setMaterial(new Powder()); System.out.println(powderPrinter); 이렇게 출력하면 "재료는 Powder 입니다" 가 출력되는데 (Powder class 안에 public String toString(){ return "재료는Powder 입니다" } )문장에 의해서... 출력된다고 하는데 왜 그런지 모르겠습니다. System.out.println(powderPrinter); 어떻게 Powder class 안에 public String toString() 호출하는지...모르겠습니다
const input = event.target ['menu-input'].value; 를 사용하는 부분에서 강의를 듣기로는 menu-input이라는 id를 가진 input의 event.target .value를 따오는걸로 이해했는데 이렇게 하지않고 그냥 const $menu-input = document.querySelector('#menu-input'); const input = $ menu-input.event.target .value; 로 해도 괜찮은건가요? 저 둘의 차이는 단지 두줄을 한줄로 간략하게 하는 용도인가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 몇일동안 경로문제로 여러 시도를 해보았지만 아직 해결이 안됩니다. ㅜ 다른 댓글보고 .gradle 파일이 안보이는 문제인가 싶어 숨김모드를 찾아봐도 안보이네요. .gradle가 설치가 안되어 있다면 어떻게 해야하나요.