묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
CNI weave 설치가 안됩니다. ㅠㅠ 여러번 설치해봣는데 안되네요
kubeadm init 한후에 weave넷을 설치했더니 저 상태에서 Ready가 안되고 있습니다 ㅠ ip는 회사 vsphere 가상서버를 이용중이라 ip는 다르고 재설치를 여러번 해봐도 저기서 진행이 되질 않네요 무엇이 문제인가요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다른함수에 vector 전달
안녕하세요. vector를 다른함수에 iterator를 사용해 매개변수로 전달하려고 하려고 합니다. 여기서 vector의 size는 it에 없고(v.size()처럼 it.size()를 사용햅 보려 했는데 안되더라고요) 또 다른 매개변수로 전달을 해주어야 하나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
6분 56초 질문드립니다.
내용중 패키지를 만들고 없애고 해봐도 에러가 계속 납니다. 계속 에러가 나오는데 이유를 모르겠습니다 ㅠ 2022-02-08 10:59:00.744 ERROR 77312 --- [nio-8080-exec-2] o.h.hql.internal.ast.ErrorTracker : Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address [cause=org.hibernate.PropertyNotFoundException: no appropriate constructor in class: jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto] 2022-02-08 10:59:00.746 ERROR 77312 --- [nio-8080-exec-2] o.h.hql.internal.ast.ErrorTracker : Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address [cause=org.hibernate.PropertyNotFoundException: no appropriate constructor in class: jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto] org.hibernate.hql.internal.ast.DetailedSemanticException: Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address at org.hibernate.hql.internal.ast.tree.ConstructorNode.resolveConstructor(ConstructorNode.java:182) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.tree.ConstructorNode.prepare(ConstructorNode.java:144) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.HqlSqlWalker.processConstructor(HqlSqlWalker.java:1258) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExpr(HqlSqlBaseWalker.java:2390) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExprList(HqlSqlBaseWalker.java:2256) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectClause(HqlSqlBaseWalker.java:1518) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:597) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:325) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:273) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:276) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:192) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:144) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:113) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:73) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:162) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:604) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:716) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:816) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:113) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:362) ~[spring-orm-5.3.2.jar:5.3.2] at com.sun.proxy.$Proxy104.createQuery(Unknown Source) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) ~[spring-orm-5.3.2.jar:5.3.2] at com.sun.proxy.$Proxy104.createQuery(Unknown Source) ~[na:na] at jpabook.jpashop.repository.order.simplequery.OrderSimpleQueryRepository.findOrderDtos(OrderSimpleQueryRepository.java:16) ~[classes/:na] at jpabook.jpashop.repository.order.simplequery.OrderSimpleQueryRepository$$FastClassBySpringCGLIB$$1df97ea7.invoke(<generated>) ~[classes/:na] 소스 트리, 내용 첨부하겠습니다 ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
ApplicationContext와 static 클래스의 로딩 시점 전후관계가 궁금합니다
애플리케이션 로딩 시점에 ApplicationContext가 초기화 되고, static클래스 역시 메모리에 로드된다는게 맞다면 ApplicationContext의 초기화와 static클래스의 메모리 로드 중 더 먼저 되는것이 어떤 걸까요?
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스퀴드 가드 블랙리스트 링크
안녕하세요! 스퀴드 가드 설정 중 블랙리스트 링크인 http://www.shallalist.de/Downloads/shallalist.tar.gz 가 서비스를 종료했다고 합니다. 해당 링크 이외에 다른 링크가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
4섹션 5번째 영상에서 @BeforEach로 감싸주는 이유가 궁금합니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 이렇게 작성해도 테스트 정상적으로 실행되는데 어떤 이유가 있어서 BeforeEach에서 매번 new로 객체를 만들어주신건지 궁금합니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
리덕스 설치강좌 듣고 있는데요, 제 vscode에서 설치가 제대로 안됩니다.(win10 64bit)
리덕스 설치강좌 듣고 있는데요, 제 vscode에서 설치가 제대로 안됩니다.(win10 64bit) npm i next-redux-wrapper@6 명령어를 넣었을때 -> npm i redux 명령어를 입력했을때 -> 제대로 설치가 안된거 같은데 어떻게 해야 하나요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
컨테이너의 최소 기준(가상머신과의 차이)이 궁금합니다
하나의 앱에 필요한 프론트 엔드 백엔드 db에 대하여 가상머신의 경우 하나의 가상 머신 내부에 프론트엔드와 백엔드 db 까지 운영을 했었는데 도커의 경우는 하나의 앱에 사용되더라도 프론트와 백, db를 세 개의 컨테이너로 분리하는데 하나의 컨테이너에 프론트와백,db를 운영하면 안되는 것인가요? 컨테이너를 만드는 최소 기준이 궁금합니다
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
join 학습 문의
강의 중 두 테이블을 join하여 평균 salary를 구하는 문제 중 select avg(sal) from emp a1, dep a2 where a1.deptno = a2.deptno and a2.loc = 'DALLAS'; 이 문제에서 왜 avg(a1.sal)이 아닌 avg(sal)이 사용하는지, 앞의 방식도 가능한지 궁금합니다.
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
실행시 에러가 납니다
버전 문제인지 모델학습과 평가가 되지 않습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Gradel JVM 설정 질문드립니다!
안녕하세요! 궁금한게 있어 질문드립니다. gradle jvm설정에서 강사님설정은 java version "11.0.2" 로 되어있는데 저는 조금 다르게 나와 궁금해 질문드립니다. 혹시 상관이없는건가요??
-
해결됨객체 지향 프로그래밍 입문
기능 분리 기준에 대한 질문이 있습니다.
계산 분리 및 연동 분리에서 보면 분리 단위를 별도 객체를 통해 분리를 예시로 들어주시고 있으십니다.별도 객체로 분리하는 게 1장에서 배운 측면에서 유리하겠지만 어떠한 특정한 경우에는 별도 객체가 아닌 별도 메서드로 분리하는 게 유리하지 않을까란 생각이 듭니다.문제는 그게 어떠한 특정한 경우인지 모르겠습니다. 강사님께서는 무조건적으로 분리 시 객체 단위로 분리하시나요 아니면 특정한 경우에 대해서는 메서드를 통해 분리를 하시는 지 궁금합니다.감사합니다.이상입니다.
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
페이로드 질문
페이로드중 기본 meterpreter가 아닌 shell/reverse_tcp로 하였을 때 exploit이 가능한 이유가 궁금합니다. 해당 모듈의 default값으로 되어있는 페이로드가 아닌 상황에 따라서 적절한 페이로드를 선택해야하는 것 같은데 적절한 페이로드를 어떻게 하면 찾을 수 있을까요?
-
해결됨객체 지향 프로그래밍 입문
서로 다른 구현 추상화에 대해서 질문이 있습니다.
서로 다른 구현 추상화에 대한 예시로 SCP로 파일 업로드, HTTP로 데이터 전송, DB 테이블에 삽입이 존재하는데요이것이 모두 푸시 발송 요청을 위한 기능이므로 추상화를 한다고 하는데 조금 더 구체적인 추상화가 어떤 추상화인지 알 수 있을까요?추상화는 공통화로 볼 수 있을 것 같은데요SCP로 파일 업로드와 HTTP로 데이터 전송, DB 테이블에 삽입은 인풋 데이터를 아웃풋에게 전달하는 부분밖에 추상화 포인트가 떠오르지 않습니다. 이 경우는 추상화라고 표현하는 게 옳을지 잘 모르겠습니다.감사합니다.이상입니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
db접근 및 출력문제
안녕하세요! DB에 정보를 접근하고 for문으로 출력하는 부분에서 출력이 되지않는 문제가 생겼습니다. 이 강의 전에 hello_world_output으로 접근해서 출력할 때는 입력할 때마다 input값이 출력되었습니다. (새로 입력할 때마다 기존의 입력값은 없어짐) 근데 이번 강의에서 hello_world_list와 HttpResponseRedirect로 변경하고, 실행했을 때 input에 값을 입력하면 새로고침만 되고 출력이 되지않습니다.. html과 views.py파일 모두 강의 내용과 같고, 개발자도구를 켜서 보면 아래와 같이 h4태그가 있기는 한데 아무것도 보이지 않습니다. 혹시 몰라 말씀드리자면, 강의 내용과는 다른 곳은 환경 변수를 분리할 때 입니다. 라이브러리가 달라져서 settings.py에 아래와 같이 입력했습니다. from pathlib import Path import environ import os env = environ.Env( # set casting, default value DEBUG=(bool, False) ) # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # SECURITY WARNING: keep the secret key used in production secret! environ.Env.read_env( env_file=os.path.join(BASE_DIR,'.env') ) # pymysql.install_as_MySQLdb() SECRET_KEY = env('SECRET_KEY') # SECURITY WARNING: don't run with debug turned on in production! DEBUG = env('DEBUG')
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
강사님 질문이있습니다.
제가 스프링할때에는 jsp 뷰페이지를 써서 MVC패턴이라는걸로 url 접속을하면 안에 데이터를 불러오는 로직 + 가야하는 view 페이지 경로 로 했는데요 넉스트로 트위터 페이지 만들기 강의를 들엇는데 보통 nuxt에서 폴더구조로 라우터를 잡고 fetch 나 NuxtserverInit 등 비동기 형식으로 ? api 요청을 통해 데이터를 불러와서 상태관리에 데이터를 세팅해주고 그값을 라우터 화면들에서 사용하는 구조로 사용하는것 같더라구요? 이건무슨 패턴인가요? 요즘 트렌드가 이런건지 궁금해서요 리액트도 이런형식이 주를 이루나요? 강의외질문 : 실무에서는 react 가 vue 보다 더 자주쓰이는편인가요? ,웹은 react 앱은 react native 로 프론트를 구성하고 같은 백엔드를 사용하면 되는건가요? 감사합니다
-
미해결스프링 시큐리티
usernamePassword
ajaxfilter를 usernamePasswordFilter 보다 앞에 위치 시키신 이유는 무엇인가요??
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
강의 첫 리뷰 : 열심히 공부하겠습니다.
안녕하세요 대표 강사님인 규식님을 비롯한 여러분의 선생님들을 이렇게 강좌로 볼 수 있다니 너무 반갑습니다. 유튜브 등에서 목소리를 자주 들어서 그런지 내적 친밀감이 느껴집니다. 개인적으로 저는 텐서플로로 배우는 유니티MLAgents 강화학습 교재를 구매하여 독학을 하고 있었습니다.*절판된 책을 어렵게 구했습니다. 하지만 2년여의 시간이 흐르면서 그 사이에 유니티 최신버전이 나오기도하였고 저는 맥북을 이용하고 있어서 독학으로 따라가기에는 부담이 있다고 생각하고 있던 찰나에 이 강좌를 발견하였습니다. 좋은 강의 앞으로 열심히 듣고 많이 배우겠습니다, 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
비주얼 스튜디오 2022에서 null 대입 시 경고가 나타납니다.
안녕하세요, 강사님. 제가 비주얼 스튜디오를 2019버전을 써오다가 컴퓨터를 포맷하면서 다시 설치했는데 2022버전으로 설치하니 Game 클래스에서 [1]private Player player = null; [2]string input = Console.ReadLine(); 부분에서 초록색 밑줄이 뜨면서 경고가 표시됩니다. 오류 코드를 보니 이렇게 나옵니다. [1]CS8625: Null 리터럴을 null을 허용하지 않는 참조 형식으로 변환할 수 없습니다. [2]CS8600: null 리터럴 또는 가능한 null 값을 null을 허용하지 않는 형식으로 변환하는 중입니다. 각각 변수에 null이 들어가거나 들어갈 가능성이 있을 때 해당 경고를 표시하는 것 같은데 2019버전에선 이런 경고가 표시되지 않았습니다(.NET 버전 문제인 것 같습니다). 오류는 아니고 경고라서 빌드 및 실행에는 문제가 없었지만 이런 경고를 나타나지 않게 하려면 어떻게 해야 되나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문은 아니지만….
질문은 아니지만...ㅎ 스프링 입문, 기본편, http웹 기본 지식까지 마치고 mvc1편 지금부터 시작합니다ㅎㅎ Jpa도 얼른 배우고싶어서 미리 결제했어요!! 스프링을 전부터 그냥 책보며 꾸역꾸역 익혔었는데 개발자님 강의 듣기 시작하면서부터는 배움이 정말 즐겁네요 김영한 개발자님과 같은 개발자가 돠는것이 꿈인데, 이번 강의도 열심히 듣겠습니다! 항상 감사하고 사랑합니당ㅎㅎ