묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
Class생성시 관련하여 질문드립니다
안녕하세요 선생님 재미있고 알찬 강의덕분에 정말 공부 열심히 하고 있는 학생입니다 :D강의를 듣던 중 궁금한 부분이 생겨 질문드립니다.class생성시에는 (TPC 1,2,3등..)이부분에 항상 체크를 하시는데 혹시kr.tpc에서 만드는 class(Dog,Animal, BookDTO등,,)을 생성할땐 왜 저 항목이 필요가 없는지 여쭤봅니다!
-
미해결스프링 핵심 원리 - 기본편
마지막 부분에 대해 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]항상 친절한 답변 감사드립니다.강의 자료 마지막 부분을 보면,마치 싱글톤을 사용하는거 같지만 다르게 동작하기 때문에 결국 주의해서 사용해야한다.이 부분에대해 강의에서 자세히 말씀해주시지않아서 어떤것을 주의해서 사용해야되는지, 이 말의 의미가 무엇인지 질문드립니다.
-
해결됨최고의 프론트엔드 CSS Frameworks, UIkit
UIkit 라이트박스 반응형 질문드려요
UIkit lightbox로 활용해서 실전퍼블리싱 섹션을 만들때 F12 개발자도구로 반응형 확인을 해보는 중입니다. 제가 실전 퍼블리싱 작업물(index.html) 파일들은 viewport를 신경써서 만들지 않았는데요. 반응형 화면으로 봤을 때 너비가 넓어지는 부분은 UIkit로 고치지 못하는 부분인가요? 작업물 전부 다 viewport에 맞게 재 작업해야 할지가 난감합니다.. 포트폴리오 용도라서 그렇게 하지 않아도 될까요? 괜히 걱정되서 질문드려요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행이 안됩니다....
강의를 들으며 따라 하던 중 입니다... 실행하려고 하니까 위의 사진과 같이 에러가 뜨는데 ... 자바 버전 때문인가요?"? 답변 부탁드립니다...
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
url에 들어가니 오류가 떠요
위에있는 url에 들어가면 이렇게 에러가 떠요
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
GET /user/:userId 관련 질문있습니다.
현재 todoapp을 작업중에 있고요. client(리액트), server(mongoose) 로 작업중입니다.create/delete/read는 구현이 되었으며, List목록에서 1개를 클릭하면 나오는 상세페이지가 몇일동안 힘들게 하네요. 클라이언트에서 보내는 값은 1,2,3..... 이런 숫자이고요. server로 넘어가면 강사님이 말씀하신것처럼 string 타입으로 넘어옵니다.몽고디비에 생성된건 objectId 타입이라서, 서로 매칭이 안되네요. 잘몰라서 여쭤봅니다. 방법이 없을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
.env파일 COOKIE_SECRET 설정관련 질문드립니다.
강좌에서는 .env파일의 COOKIE_SECRET이 sleactcookie로 설정되어 있는데, github 참고자료에서는 cookienyamnyam으로 적혀있더라고요 강좌 내용은 무시하고 github에 적혀있는 COOKIE_SECRET을 설정하면 될까요? 서버 세팅은 정상적으로 완료했는데 혹시나, 이후에 실습을 진행하면서 문제가 되는 부분이 있을까해서 질문드립니다. # 강좌 COOKIE_SECRET=sleactcookie # github COOKIE_SECRET=cookienyamnyam
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
테스트 API생성 및 실행 시 오류 문의드려요.
순서대로 잘 따로 왔는데 실행 시 이런 오류가 뜹니다.saju-example 폴더 생성 / saju-backend-nodejs 폴더 생성할 때 다 빈 폴더를 만드는 거 맞나요?PS C:\Users\June\Desktop\saju\saju-example\saju-backend-nodejs> npm run dev> saju-backend-nodejs@1.0.0 dev> nodemon server[nodemon] 2.0.20[nodemon] to restart at any time, enter rs[nodemon] watching path(s): .[nodemon] watching extensions: js,mjs,json[nodemon] starting node server.jsnode:events:491throw er; // Unhandled 'error' event^Error: getaddrinfo ENOTFOUND 0,0,0,0at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26)Emitted 'error' event on Server instance at:at GetAddrInfoReqWrap.doListen [as callback] (node:net:1662:12)at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:17) {errno: -3008,code: 'ENOTFOUND',syscall: 'getaddrinfo',hostname: '0,0,0,0'}Node.js v19.2.0[nodemon] app crashed - waiting for file changes before starting...
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
q-table에 관해서..
안녕하세요. 알차게 강의 준비해주셔서 감사합니다.많이 배워갑니다. 다름이 아니라 혹시 q-table 관련해서 강의 계획이 혹시 있으실까요? 감사합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
searchTerm은 계속 변경되는 값인데 useState를 사용하지 않는 이유가 뭔가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 리액트를 배우면서 변화하는 값이라면 state를 통해 관리한다고 들었는데, 여기서 searchTerm은 state가 아닌 변수로 관리하는 이유가 무엇인가요?그리고 useQuery의 경우 useLocation을 사용하는 커스텀 훅으로써 사용된 게 맞나요?
-
미해결@시코 - Java 제대로 배우기 (완전 기초)
하이자바에서 커밋눌렀는데 작업한 코드가 안뜹니다.
이렇게 뜨면서 작업한 코드들이 안떠요..
-
미해결홍정모의 따라하며 배우는 C++
6.2배열기초 2of2 10:15
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 6.2배열기초 2of2 10:15 dosomething함수에서&students_scores의 주소와 &students_score[0]의 주소가 왜 다른가요?? 배열의 첫 번째 주소가 배열의 주소라면 같아야 하는 것 아닐까요??dosomething에서 다르게 나온 이유는 강의에서 dosomething의 &students_scores의 주소가 인자를 가리켜서 그런 것이라고 설명 들은 것 같은데 근데 배열이 함수로 넘겨 받을 때 주소로 복사 되는 것이라면 주소가 똑같이 나와야 하는 것이 아닌지 이해가 안갑니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
noe.js version
noe.js version 문의 합니다. node.js 버전을 꼭 16버전으로 사용해야합니다. 16버전으로도 사용이 가능할까요 ?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
10:35 메서드 추출
public void dbInit1(){ Member member = new Member(); member.setName("userA"); member.setAddress(new Address("서울","1","1111")); em.persist(member); Book book1 = new Book(); book1.setName("JPA1 BOOK"); book1.setPrice(10000); book1.setStockQuantity(100); em.persist(book1); Book book2 = new Book(); book2.setName("JPA BOOK2"); book2.setPrice(20000); book2.setStockQuantity(100); em.persist(book2); OrderItem orderItem1 = OrderItem.createOrderItem(book1, 10000, 1); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 20000, 2); Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); Order order = Order.createOrder(member, delivery, orderItem1, orderItem2); em.persist(order); } public void dbInit2(){ Member member = new Member(); member.setName("userB"); member.setAddress(new Address("진주","2","1111")); em.persist(member); Book book1 = new Book(); book1.setName("JPA1 BOOK"); book1.setPrice(10000); book1.setStockQuantity(100); em.persist(book1); Book book2 = new Book(); book2.setName("JPA BOOK2"); book2.setPrice(20000); book2.setStockQuantity(100); em.persist(book2); OrderItem orderItem1 = OrderItem.createOrderItem(book1, 10000, 1); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 20000, 2); Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); Order order = Order.createOrder(member, delivery, orderItem1, orderItem2); em.persist(order); } 이렇게 해줬는데도 메서드 추출부분에서 private static Member getMember() { Member member = new Member(); member.setName("userA"); member.setAddress(new Address("서울","1","1111")); return member; } 이렇게 작성됩니다.영한선생님처럼 인자가있는 메서드로 추출하려면 어떻게 해야하나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
Service-Headless 질문
ㅁ 강좌명 : 대세는 쿠버네티스ㅁ 관련페이지 :Service - Headless, Endpoint, ExternalName2. Basic Object-Service 챕터ㅁ 문의사항Headless 서비스에서와 연결된 Pod생성시hostname 부분에 domain 이름을 넣어줘야 한다고 강의에서 말씀하셨는데,AutoScaling 되는 Pod의 경우에는hostname을 어떤방식으로 넣어줘야 하는지요? Endpoint의 IP는 Pod 재생성시에는 업데이트가 필요할 것 같은데, 어떤 방식으로 업데이트가 되는지요?클러스터 내부 DNS도 Pod 재생성시에는 IP 업데이트가 필요할 것 같은데, 어떤 방식으로 업데이트가 이뤄지는지요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
port 8080에 문제가 있는걸까요?
8080 port가 이미 사용 중이라 하여 9090 port로 변경하여 문제는 해결했지만기존에 잘되던 8080 port가 갑자기 안되어서 질문 드립니다..!netstat -ano을 통해서 8080 port가 사용되었는지도 확인을 해봤는데8080 port를 사용하는 프로세스도 없다고 나옵니다.. (또, 8081, 8082, 8000) 이렇게 8로 시작하는 port로 변경했을 때도 같은 문제가 뜨던데어떤 이유일까요..?
-
해결됨스프링 핵심 원리 - 기본편
수정자 주입과 일반 메서드 주입을 구분 짓는 이유가 혹시 있을까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]<의존 관계 주입> - <다양한 의존 관계 주입 방법> 강의를 듣다가 질문이 있어 문의글 남깁니다.Q) 생성자 주입 방법에 총 4가지가 있다고 알려주셨는데, 그 중 수정자 주입 방법과 일반 메서드 주입 방법을 구별해서 알려주시는 이유가 있나요?제가 이해하기로 수정자 주입 방법은 set으로 시작할 뿐 일반 메서드 주입 방법과 다를 바가 없다고 보여서요.+) 영한님 강의 너무 잘 듣고 있습니다. 핵심을 놓치지 않으면서 제가 궁금한 부분을 질문하기도 전에 자세하게 알려주시니 배우는 것이 너무 재밌습니다. 감사드립니다.
-
미해결스프링 핵심 원리 - 기본편
@ComponentScan excludeFilters 속성 문의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요, 질문이 있어 글 남깁니다.<의존관계 자동 주입> - <자동, 수동의 올바른 실무 운영 기준> 강의를 듣다가 영한님께서 작성해주신 아래 코드를 참고하여 실제 코드에 적용해보았습니다.그 결과 AllBeanTest 내 findAllBean() 메서드에서 NoSuchBeanDefinitionException 오류가 떴습니다. 확인해보니 findAllBean() 메서드 내에서 스프링 컨테이너에 빈을 등록할 때, AutoAppConfig 클래스에서 @Configuration 어노테이션이 붙은 클래스는 컴포넌트 스캔 대상에서 제외했기 때문에 발생한 문제였습니다.ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class, DiscountService.class);위의 코드에서 DiscountServiceConfig.class를 파라메터로 추가하여 문제는 해결하였습니다만, 다른 방법이 잘 동작하지 않아 문의드립니다. 다른 방법으로 AutoAppConfig 클래스에서 @Configuration 어노테이션이 붙으면 컴포넌트 스캔에서 제외하는 것 대신에 AppConfig 클래스만 컴포넌트 스캔 대상에서 제외하는 것으로 코드를 변경하였습니다. @Configuration @ComponentScan( excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = AppConfig.class) // 예제코드 살리기 )그런데 위의 코드로 변경 후 실행 결과 NoUniqueBeanDefinitionException 오류가 발생합니다. 확인 결과, 로그를 찍어봤더니 AppConfig 클래스 내 빈을 등록하고 있었습니다. 다시 말해, AppConfig 클래스를 스캔 대상으로 제외하였으나, 그럼에도 스캔하고 있다는 말이 됩니다. (Q) 왜 위의 코드가 정상적으로 동작하지 않는지 혹시 아시는가요? +) 영한님 강의 너무 잘 듣고 있습니다. 영한님께서 테스트 코드를 훌륭하게 작성해주신 덕분에 배움의 깊이도 질문의 깊이도 커지는 것 같습니다. 진심으로 감사드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderServiceTest 에서 cannot resolve symbol 문제
전날에 해당 test 성공까지 확인하였으나, 갑자기 다음과 같은 에러들이 반복적으로 뜹니다.찾아보니 인텔리제이의 Symbol 문제인 것 같아 인터넷의 해결책인 아래 방법들을 시도하였으나 해결되지 않았습니다.프로젝트 JDK 설정확인File → invalidate caches 적용Gradle JVM을 프로젝트JDK와 일치Build > Clean Project 및 Build > Rebuild Project혹시 인텔리제이의 Symbol문제가 아닐 수도 있을까 하여 질문 드립니다.추가) 아래의 Java file outside of source root 문제와 연관있을 것 같아 첨부드립니다.
-
해결됨Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
우분투 버전 문의
안녕하세요, 선생님!선생님 강의를 듣고 있는 학생입니다.우분투 버전 관련하여 질문 드리고 싶습니다!제가 지금 섹션 6. 하둡 제너럴[2] : 하둡 설치[2] - Hadoop 3.2.1 설치하기 (버추얼박스 위에 Ubuntu 20.04 LTS 연결하여 설치해보자!!)를 듣고 있는데, 혹시 우분투 20.04가 아닌 18.04나 22.04를 설치하면 문제가 생기는지 궁금합니다. 감사합니다:)