묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 부트 - 핵심 원리와 활용
application.properties에서 spring.config.activate.on-profile에 빨간줄
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 이런 식으로 뜨는데 뭔가 설정이 잘못된 건가요?ㅠㅠ
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합강의안 요청
필기 1-4과목 모듀 수강중입니다통합강의안 메일전송 요청드려요narao87@kakao.com
-
해결됨퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
수업자료 - 파이썬 파일 내용 누락됨 (Lecture7. dash_core_components_ Slider & RangeSlider)
대상 강의 : Lecture7. dash_core_components_ Slider & RangeSlider수업자료인 파이썬 파일Section3_Dash_dcc_RangeSlider.py을 다운받았는데 내용이 아래 코드가 전부이고 강의 내용 코드가 누락되어 있습니다. 확인 부탁 드립니다. # -*- coding: utf-8 -*- """ Section3_Dash_DCC_RangeSilder """ #%%
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
어느 상황일때, MSA로 나누는 것이 더 좋은 상황인지 구체적으로 궁금합니다.
auth서버와 resource서버는 서로 통신을 안하게끔 설계하는 것이 좋은가요? 서버끼리 통신할 일이 많아 보이는데, 이러면 Monolitic 방식보다 많이 느려질 것 같아서 말입니다. 그리고 authService가 userService를 사용하므로, user에 관련된 것들은 auth 서버에 넣어야 되는 건가요? 아니면 resource에다가 넣어도 되는건가요? 그리고 어지간한 서비스는 회원(user) 테이블과 관련이 있을 것 같은데(ex: TableJoin 같은 것 해야할때) , 어느정도로 서비스가 독립적이어야 Monolitic 보다 MSA가 더 나은지 궁금합니다.
-
해결됨Next + React Query로 SNS 서비스 만들기
Next 기본 내장 loading.tsx 의 기능에 대한 질문이 있습니다!
안녕하세요!'Suspense로 Streaming하여 최적화하기(feat. loading.tsx, error.tsx)' 강의를 듣던 도중 갑자기 궁금한 것들이 생겨서 이렇게 질문드립니다! “ /home은 서버컴포넌트여서 서버에서 다 그려서 보내주기 때문에초기 로딩 자체가 존재하지 않는다. 그러므로 /home에서 새로고침을 해도 loading.tsx 가 적용되지 않는다그렇지만 /explore에서 ‘새로고침 하고’ /home이라는 페이지로 넘어가면 /explore에서 /home페이지를 새로 로딩한다. 그래서 loading.tsx 가 적용된다 ”라고 말씀하셨는데 여기서‘/explore에서 새로고침을 하고난 다음에 /home페이지로 가면 해당 페이지를 새로 로딩한다’ 는 개념이 무슨 말씀이신가요? 이와 관련된 Next.js 의 개념 키워드가 있을까요? “첫 페이지를 로딩 할 때 서버에서 미리 로딩된 것을 불러오기 때문에 Next에서 구성해주는 loading.tsx나, 리액트 쿼리에서 사용하는 isPending둘 다 의미가 없다. Next에서 첫 페이지의 데이터는 서버에서 전부 로딩하고 이걸 가져다 쓰기 때문이다“라고 하셨는데 여기서 첫 페이지가 정확히 무엇을 의미하는 것인가요?최초 렌더링인지, 새로고침 이후 접근하는 페이지인지, 아니면 다른 페이지를 갔다가 그대로 다시 돌아오면 그것도 첫페이지가 되는 것인지 헷갈립니다ㅠㅠ (Next의 Streaming with Suspense 를 사용하기 전 내용입니다) API에 await delay(3000) 를 사용했을 때,prefetchInfiniteQuery를 사용한 PostRecommends.tsx 에서는리액트 쿼리의 isPending은 적용되지 않지만, loading.tsx로 지정한 로딩 스피너는 보여집니다.loading.tsx로 지정한 로딩 스피너가 보여질 때, 어쨌든 prefetchInfiniteQuery 를 통해 서버측에서 미리 데이터를fetch할 때 API를 사용할텐데 이 때 API에 await delay(3000)가 있음에도loading.tsx는 항상 await delay(3000)와 관계없이 아주 짧은 시간동안만 (거의 0.5초?) 나타나는데 이는 왜 그런가요?최소 이 때 역시 API 호출로 인해 delay(3000)가 작동되면 3초 이상이 걸려야하는게 맞지 않나요?이는 혹시 prefetchInfiniteQuery가 컴포넌트가 마운트 되기 전에 미리데이터를 받아놓기 때문에 dealy(3000)이 직접적으로 체감되지 않기 때문인가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
V2에서 별도의 DTO를 사용하는 이유가 궁금합니다.
안녕하세요 강사님!Entity를 바로사용 하지 않는 이유는보안에 취약여러 곳에서 사용하기 때문에 entity가 바뀌면 곤란함이 두가지 때문이라고 이해했는데.V2의 경우에는 별도의 DTO를 구성해서 이를 해결한다고 말씀을 해주셨습니다. 하지만 사용 쓰임새가 다 다르면 별도의 DTO를 계속해서 고쳐줘야 하는건 V1과 마찬가지 아닌가요? 보안 문제만 해결할 수 있는 것처럼 보이는데 원리를 이해하지 못하겠습니다.
-
해결됨실전! Querydsl
querydsl Projection 성능 문제
안녕하세요 Querydsl Projection 을 활용해 DTO에 담는경우 성능 관련 질문이 있습니다. Querydsl에서 Projections.constructor를 활용해서 query를 작성하는경우 fetchJoin이 되지 않더라구요.일대 다 관계에서 fetchJoin을 하지 않게되면 n+1 이슈가 발생할거 같은데Projections을 활용하는 환경에서 성능개선은 어떻게 해야할까요?
-
미해결홍정모의 따라하며 배우는 C++
<6.19 다중포인터와 동적 다차원 배열> 이중 포인터임에도 불구하고 포인터의 주소값을 보유하고 있지 않음
int** matrix = new int* [row] 은 결국에는 row개의 포인터변수를 저장할 수 있는 공간을 만들어주고, 그 중 첫번째 요소의 주소값을 matrix가 가지게 된다는 것으로 이해했습니다. 하지만 아직도 정확히 이해가 안가는 부분이 있어 어리석은 질문드립니다.가정 1:제가 이해하기로는 이중 포인터 역시 포인터이기 때문에 다른 포인터의 주소값 을 가지는 변수입니다. 그러면 int** matrix = new int* [row] 같은 경우에도 row개의 포인터변수의 주소값 을 담아야하지 않습니까?하지만 matrix[0] 을 출력하였을때 (*matrix) 저는 그 포인터 변수의 주소값이 아닌 그 포인터 변수가 담고 있는 주소값이 출력됨을 확인할 수 있었습니다. int** matrix = new int* [row] 이 경우의 이중포인터는 " 이중 포인터는 다른 포인터의 주소값을 가르킨다" 라는 어떻게 보면 정석적인 정의와 다르게 사용된다고 보는게 맞습니까? (포인터 변수들을 보유하는 배열) 이중 포인터가 사용됬음에도 불구하고 matrix가 가지고 있는 값이 첫번째 요소(포인터)의 주소값이 그 포인터 자체가 들어갔기 때문인가요?
-
미해결스프링 핵심 원리 - 기본편
컴포넌트 스캔에서 @Bean이 붙은 메서드에 관한 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요 강의 보다가 궁금해서 질문드립니다.AutoAppConfigTest파일의 @Bean이 붙은 메서드에서 반환타입이 MemberRepository라면 첨부 파일과같이 (강의와같이) 에러가 발생하는데 반환타입을 MemoryMemberRepository로 하면 문제없이 잘 실행되는것을 확인헀습니다. Bean의 이름을 memoryMemberRepository로 해놓았으므로 반환타입에 관계없이 에러가 나올줄 알았는데 왜 정상실행되는지 알려주셨으면 감사하겠습니다.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
로드 밸런싱 관련 질문
안녕하세요! 강사님 로드 밸런싱 & 서버 관련 질문드립니다.Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)현재 저는 섹션 2 API Gateway Service 까지 강의를 진행한 상태입니다. 현업에서는 해당 강의에서 나와있는 것처럼 어플리케이션 단에서의 로드 밸런싱 구현을 많이 하나요?아니라면 현업에서는 어떠한 방법으로 자주 사용하여 구현을 하나요? 어떤 상황에서 어플리케이션 단에서의 로드 밸런싱 구현을 하나요?트래픽 분산을 목적으로 로드 밸런싱을 사용하기 위해 여러 개의 어플리케이션 인스턴스들을 서버에 올린다고 하였을 때 현업에서는 어떻게 관리하나요? AWS EC2 기준으로 설명해주시면 좋을 것 같습니다! 읽어주셔서 감사합니다(__)
-
미해결지금 당장 데브옵스 AWS
Frontend 로드밸런싱
Frontend 로드 밸런싱 part 강의 부분에서Backend가 로드밸런서 도입하게 될때 , Url 이 변경되기 때문에 Frontend 에서는 axios.create base url 수정하고 다시 npm run build 하고 배포해야하는데이부분 밖에 없는거죠 ?
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
강의내용 질문
안녕하세요 맛비님 강의 수강중 궁금한점이 생겨 질문드립니다아직 5강까지 밖에 수강을 안해서 이후의 강의에 질문에 대한 답변이 나올 수도 있을것같아요주로 학습은 GPU, 추론은 NPU->HW가속기 설계자는 추론을 어떻게 진행할지에 대해 고민하는 사람들이고, 알고리즘 엔지니어로부터 이미 완전히 학습된 weight, bias 등을 받고 학습 과정에는 참여하지 않는다고 이해했는데, 맞나요?필요한 weight의 갯수가 많다면 칩에 필요한 핀의 갯수가 엄청 많아질 것 같은데, 직렬통신으로 weight를 보낸다던가 해서 핀의 갯수를 줄이는 방식이 사용되나요?=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Hello JPA - 프로젝트 생성 강의 질문있습니다.
Hello JPA - 프로젝트 생성18분 3초에 mysql 사용시 2번째 네모박스 뿐만 아니라 첫번째 박스도 변경해야 하는거 아닌가요?2. Hello JPA - 애플리케이션 개발 3분 8초해당 강의 부분에서 EntityManagerFactory emf =Persistence.createEntityManagerFactory("hello"); 입력후 실행하면 커넥션이 떠야 한다고 했는데 저는 커넥션이 안뜨는데요.아래같이 뜹니다. 어떻게 해야 하나요? public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf =Persistence.createEntityManagerFactory("hello");//persistence.xml에서 유닛 네임을 넘겨주면 된다. // EntityManager entityManager=emf.createEntityManager(); // entityManager.close(); // emf.close(); } } 3. 6분에서 빨간색 네모박스는 왜 안지워요?8분22초에서 distance가 뭘 의미하는건가요?17분 3초에서 아래 문장이 엔티티 매니저가 찾는 것을 Member객체 형태로 findMember의 변수로 저장해라 라는 문구로 이해 해도 되나요? Member findMember=em.find(Member.class,1l);근데 Member.class 이건 왜나오는거에요? 29분에 쿼리문 설명할 때 엔티티를 표현한다거나 객체를 표현하는걸로 이해하시면 된다고 하셨는데요.https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=zzu0e&logNo=220689973139 근데 이 주소를 보면 두개 가 다른것 같은데 뭐가맞는건가요?31분에 와스가 내려갈때 emf를 닫아줘야 한다고 하셨는데 와스가 뭐에요?
-
미해결시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
MOVS 명령어 질문
안녕하세요. "MOVS PC, LR" 명령어 수행시에 무조건 SVC모드로만 전환되는 것인지 아니면 다른 모드로도 전환될수 있는 것인지 궁금합니다.
-
미해결지금 당장 데브옵스 AWS
프론트엔드빌드
dist 파일이 아니라 dist 폴더인거죠? 프론트엔드 빌드 보시면 dist 파일이라고 되어 있습니다.
-
미해결스프링 시큐리티
AjaxAuthenticationProvider에서 authenticate 함수 재정의 할 때 @Transactional 관련 질의입니다.
안녕하세요. 강의 잘 듣고 있습니다.제가 수강하는 시점엔 SpringBoot 3.x.x, security6를 써야 하지만, security5과 아키텍처는 대동소이할 거 같아 수업과 동일한 환경에서 강의 듣고 있습니다.강사님 영상에서 10:45 보시면 authenticate()에 @Transactional이 들어가있는데요. 제가 실습 환경에서는, 이 애노테이션 때문인 것 같은데, AjaxAuthenticationProvider 프록시 객체 생성에서 에러가 발생합니다.대체 @Transactional이랑 무슨 상관인지는 파악하지 못했지만 설마..하고 해당 애노테이션을 지우고 나니 AjaxAuthentication 프록시 객체가 잘 생성되고 정상 동작을 하더라고요.이유가 정말 궁금합니다.좋은 강의 감사합니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
질문
시작부터 어렵습니다 ㅠㅠ파이참에서 한줄씩 실행하는건 어떻게 하는건가요?cmd에서 하시다가 갑자기 파이참으로 넘어가시고, 그 다음부터 특정줄만 코드를 실행하시는데... ???? 저는 전체코드를 실행하는것만 할줄알아서 실습자체를 해보기가 어렵습니다 ㅠㅠ
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
질문문
안녕하세요정규식을 이용하여\text { 내용 } 에서 내용 부분으로 찾아바꾸기 기능을 구현하려면 어떻게 해야하나요?
-
해결됨[R을 R려줘] R 데이터 시각화
countries110, ne_countries() 세계 지도 데이터 처리
지도의 확보 차트에서 ne_countries() 가져와서데이터를 확인하는 부분map@data라이브러리가 버전업이 되면서 @에 대한 에러가 뜹니다.no applicable method for `@` applied to an object of class "sf"공식문서를 봐도 어떻게 해야할지 모르겠습니다.더이상 진도를 못나가고 있습니다....................................백신접종데이터 강의 부분03 세계지도데이터저리library("rnaturalearth")map = ne_countries()names(map)df_map_data = map@datahead(df_map_data, 2)...................................알려주시면 감사하겠습니다.
-
미해결챗GPT와 파이썬으로 유튜브 AI 직원 만들기
openai 버전 문제로 실습을 따라하는데 문제가 발생하네요.
강사님 안녕하세요. 위에 체크된 부분부터 실습시 디버깅이 좀 어려워지고 있어서 질문을 드립니다.저는 처음부터 openai 설치 버전을 2023.12.23일 기준 최신버전 openai == 1.6.0 을 설치해서 실습을 진행하고 있습니다.강사님은 아마도 아래의 버전을 설치해서 실습을 진행하시는 것 같은데요. 혹시 openai 최선버전으로 update해서 올려주시나요? 동영상은 openai==0.28 버전을 설치해서 하신것 같아요.강사님 코드 git에서 그대로 받아서 실행해보면 다음과 같이 메시지가 나오네요.You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API. You can run openai migrate to automatically upgrade your codebase to use the 1.0.0 interface.Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28