묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
static 지운 후 memberRepository 오류
[질문 내용]테스트 케이스 수행 시 다른 주소값이 나오길래, 다른 분들 질문글 참고하여 AppConfig의 MemberRepository 부분에 static을 지워보았으나, 테스트를 돌려보니 아래와 같은 오류가 뜹니다. OrderServiceImpl 과 MemberServiceImple의 memberRepositoy 에서 final을 지워봤으나 해결하지 못고 오류를 찾지 못하여 질문 드립니다.<MemoryMemberRepository> <OrderServiceImpl> <MemberServiceImpl>
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Context 분리 질문
Context를 이용하여 props를 분리하고, onUpdate, onCreate같이 한번만 수행되는 함수들은 useMemo를 이용하여 메모이제이션을 한다고 했습니다. 아래 코드처럼요 const memoDispatch = useMemo(() => { return { onCreate, onUpdate, onDelete, }; }, []);그런데 이전 시간에 각각의 함수를 useCallback를 통해 메모이제이션 했는데 한번 더 하는 이유가 이해 가지 않아 질문 드립니다. 아래 코드처럼 useCallback를 통해 처음 렌더링 될 때만 실행되고 이후에는 실행되지 않도록 코드를 작성 했는데 맨 위의 코드처럼 한번 더 감싼? 이유가 잘 이해가 되지 않습니다.const onCreate = useCallback((content) => { dispatch({ type: "CREATE", data: { id: idRef.current++, isDone: false, content: content, date: new Date().getTime(), }, }); }, []); const onUpdate = useCallback((targetId) => { dispatch({ type: "UPDATE", targetId: targetId, }); }, []); const onDelete = useCallback((targetId) => { dispatch({ type: "DELETE", targetId: targetId, }); }, []);
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
GenerationType.IDENTITY 의문점
[질문 내용]Long 으로 잡았을땐 db에 데이터가 들어가지는데 왜 String으로 하면 오히려 테이블이 사라지나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
c언어 기출문제변형
36분45초. 출력값작성하는 문제입니다.X를 먼저 출력하면 기존의 20값이 출력되는게 아닌가요??순서상에서도 그렇구요..반영이 다된후에 X,Y값을 출력하는지 모르겠습니다.
-
미해결비트코인 선물거래 자동매매 시스템(저자직강)
안녕하세요 파이썬버젼 문의드려요
선생님 안녕하세요, 수고많으십니다. 다름이 아니라, 제가 파이썬응 3.9 버젼으로 쓰고있는데, 이 환경에서는 api가 돌아가지않니요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
자식 컴포넌트 리렌더링
자식 컴포넌트 Bulb와 Counter를 해당 강의에서 분리했는데 다음과 같은 의문이 생겼습니다. 이렇게 분리했더라도 결국 Counter의 state가 변경되면서 Counter가 리렌더링 되는 걸로 알고 있습니다. 이러한 경우 부모 컴포넌트인 App도 리렌더링되면서 Bulb 컴포넌트도 리렌더링되는 것 아닌가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 부트 빌드파일 JAR와 WAS 직접 배포 차이가 궁금합니다
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의 내용중에 스프링 부트는 내장 서버가 있어 JAR 빌드 후 바로 실행할 수 있다고 말씀해주셨고, 일반 스프링 MVC는 WAS를 따로 연동하여 구동한다고 말씀해 주셨는데요 실제 배민같은 대규모 트래픽이 발생하는 곳에서는 내장형 WAS와 외장 WAS의 성능적인 차이가 크게 발생하는지 또는거의 차이가 없는지 문의드립니다. ( '실제 편리함은 내장형이지만, 대규모 처리에는 성능상 외장 WAS가 효율적이다' 같은 의미가 있는지? )
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
api 게이트 웨이 오류
user-service에선 정상적으로 실행되지만 api 게이트웨이 오류가 납니다. 403 오류입니다 인강에서 token secret값이 주석 처리 되어 있는데 실제로 인강에선 어떻게 실행된지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-I 질문있습니다.
http://boj.kr/b1fa6325d50644dcad7a2f7adf22d925틀린 코드이긴 하지만 왜 메모리 초과가 나는지 모르겠습니다.저는 2차원배열을 쓰지 않아서 제일 큰 배열이 visited[MAX]가 500000의 크기를 갖는데 이것만으로도 메모리 초과가 나나요..?그리고 여기서 좀만 수정하면 문제가 풀릴 것 같은데 어떻게 하면 좋을지 한 번 여쭤봐도 될까요? 이렇게는 풀수 없을까요?
-
미해결[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스
expo로 설치해도 되나요?
npx create-expo-app@latest 이렇게 설치했는데 강의랑 설치하는게 다르고 폴더구성도 다르더라구요
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
라이브서버 문제
라이브서버로 열기를 해봐도 웹 브라우저가 열리지 않고 있습니다. 구글링 해서 파일명에 영어나 ., 띄어쓰기 한글 등이 들어가면 안되는 점도 숙지하고 작업했으며 설정도 다음과 같이 수정했고, 브라우저를 열어 직접 ip주소를 쳐 봐도 1번째 사진과 같이 뜨고 실행이 되질 않습니다ㅜㅜ 또 어떤 방법을 써봐야 할까요 선생님?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]링크 : https://drive.google.com/drive/folders/1VfZnK2GoZrg7pMOsahW0ERZVXFL_w_6X?usp=drive_link강의를 듣다가 의문이 생겨서 질문 드립니다. 코드를 작성하여 table에 값들을 저장하고 이후에 update를 em.find()를 통해 하려하거나 그동안 저장했던 member값들을 em.createQuery하려할 때 모두 테이블 값이 초기화되면서 아무것도 값을 가져오지 못하는 상황이 발생하는데 설정 문제인지 계속 롤백이 되도록 되어있는 것인지 궁금하여 질문드립니다. 링크도 첨부하겠습니다
-
해결됨삼각형의 실전! CMake 초급
FetchContent를 캐시 처리할 수 있나요?
안녕하세요! CMake에 대해 궁금한 부분이 많았는데, 훌륭한 강의로 많은 도움을 받았습니다.관련하여 한가지 궁금한 부분이 있어서 질문을 드립니다.현재 개발 환경에서 컨테이너 기반으로 CMake 빌드 자동화를 구현해 보려 합니다.그런데, FetchContent 에서 외부 소스를 다운로드 받고 컴파일하는 부분이 매번 동일하게 수행됩니다.이 부분을 캐시 처리하고 싶은데요, CMake 설정은 어떻게 가능한지 궁금합니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
yield()를 추가해도 무한반복은 계속해서 발생하지 않을까요?
안녕하세요. 강의 수강 중 궁금한 것이 있어 질문드립니다.MyPrinterV4에서 yield()를 추가해도 인터럽트 되지 않은 상태에서 while문에서 무한 반복이 발생(성능저하의 근본 원인)하는 것은 V3와 동일하기 때문에 때문에 성능 향상이 있을까 싶습니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
데이터스트림 관련 질문있습니다
예전에 환경별(dev/stage/prod) GA/GTM 분리에 대해서 질문드렸던 사람입니다.https://www.youtube.com/watch?v=KRtwSMiQ3yY 위 영상을 보니 GA 하나의 속성 밑에 각 환경별 데이터스트림을 만들어서 환경을 구분하더라구요. 그리고 GTM 컨테이너는 하나만 설정합니다. GTM에서 환경에 맞는 데이터스트림에 데이터를 쏴줘야하다보니, 참조테이블(lookup table)로 변수를 하나 만들어서 각 환경의 도메인에 맞춰 측정 아이디를 설정해놓더라구요.이러면 별도의 구성 필요없이 하나의 GA 속성 밑에 있는 데이터스트림들에 환경별로 데이터가 들어갈 것 같아서 괜찮은 것 같은데요. 데이터 스트림 자체에 궁금증이 생겨서 질문드렸습니다. 이렇게 하나의 속성 밑에 여러 개의 데이터 스트림 구성이 가능해보이는데, 위와 같은 목적으로 데이터스트림을 여러 개 구성해서 사용하는게 원래 데이터스트림의 사용 목적으로 볼 수 있을까요? 언제 사용하기 위해 여러개 등록할 수 있게 되어있는 것인지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
address 질문
[질문 내용]안녕하세요 영한님 질문이 있어서 올리게되었습니다.다름이 아니라 address는 엔티티가 아닌 값타입이라고 하셨는데주소를 수정하는개념이 아닌회원 하나당 주소를 여러개를 가져야 할 경우 주소를 entity로 사용해도 되나요??
-
미해결
Finding the Best Study in USA Opportunities?
When it comes to pursuing higher education abroad, the study in USA option stands out as one of the best choices for students worldwide. Known for its top-ranking universities, cutting-edge research opportunities, and diverse cultural experiences, the USA continues to attract students from all over the globe.Selecting the right university and course in the USA can be overwhelming due to the sheer number of options. That's where trusted guidance comes into play. Students looking for the best pathways to study in USA should consider factors like accreditation, scholarships, campus facilities, and career services.Additionally, using services like The Student Helpline can simplify the process, providing assistance with university selection, application guidance, and visa procedures. It ensures that every student finds the perfect fit for their academic and career goals.Choosing to study in USA is not just an educational decision but an investment in your future, as the country's degrees are widely respected and open up numerous professional opportunities globally.
-
해결됨ElasticSearch Essential
동잭매핑 매핑 시 색인 질문
동적매핑에 의해 매핑 정보가 생성된 후에 타입이 안 맞을 경우 파싱 에러가 발생합니다 부분을 따라했는데 저 같은 경우에는 그냥 색인이 되어버리는데 그 부분에 대해 궁금합니다.(엘라스틱서치 6버전을 사용합니다.) PUT /movie_mapping_test/_doc/1{"movieCd" : "3","movieNm" : "US","prdtYear": 2014,"rating" : 3.0} 을 한 후에GET movie_mapping_test/_mapping 을 하니"movie_mapping_test": {"mappings": {"_doc": {"properties": {"movieCd": {"type": "text","fields": {"keyword": {"type": "keyword","ignore_above": 256}}},"movieNm": {"type": "text","fields": {"keyword": {"type": "keyword","ignore_above": 256}}},"prdtYear": {"type": "long"},"rating": {"type": "float"}}}}} 분명히 prdtYear long 이고 rating은 float 입니다. 하지만 PUT /movie_mapping_test/_doc/1 <PUT를 해도 POST를 해도 같습니다/>{"movieCd" : "3","movieNm" : "US","prdtYear": 2014,"rating" : "3.0"}을 하니 에러는 커녕 "_source": {"movieCd": "3","movieNm": "US","prdtYear": 2014,"rating": "3.0"} 이렇게 잘 들어갑니다 강의 대로 동적매핑을 한 후 float를 "3.0"을 하니 에러는 커녕 잘 들어가는 부분이 궁금합니다,. 정적매핑을 해도 비슷합니다...
-
해결됨코딩테스트 [ ALL IN ONE ]
노션 링크 신청했습니다!
금일 오전에 노션 링크 신청했습니다!확인 부탁드려요!
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Unable to locate package kubelet, kubeadm, kubectl
실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다)영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다)긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)카페 [강의 자료실]에도 많은 질문과 답변들이 있어요!cafe: https://cafe.naver.com/kubeops 사내에서 진행하고 있어 그냥 Azure VM을 만들어서 실습을 따라하고 있었습니다. 환경은 Ubuntu 24.04 버전 기존 22 버전을 사용하다 이 버전에 gpg key issue가 있다고 하여 24로 올렸습니다. 하지만 에러가 발생하여 문의 올립니다.https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#kubeadm-kubelet-%EB%B0%8F-kubectl-%EC%84%A4%EC%B9%98기준으로 설치 진행중입니다.sudo apt-get update sudo apt-get install -y kubelet kubeadm kubectl sudo apt-mark hold kubelet kubeadm kubectl마지막으로 진행하는 이 CLI에 대해서 진행하던 중이러한 문제가 발생했습니다. 어떻게 진행하면 될까요?