묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대규모 트래픽 처리를 위한 부하테스트 입문/실전
ec2 수평적 확장에 대하여
안녕하세요 강의 잘보고 있습니다.해당 강의는 다 이해가 갔는데 만약에 로그인 유저일 경우에는 세션과 토큰을 사용했을 시 수평적 확장해도 자동으로 다 처리가 되나요 아님 따로 작업을 해야하나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
쓰기지연 vs batch_size 네트워크 전송 횟수 질문
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 영한님 안녕하세요! 비슷한 질문이 있긴했는데.. AI 인턴 및 다른 답변들과 영한님이 이전 질문글 에서 남겨주신 부분이랑 조금 맞지 않는 부분이 있는 것 같아서 한 번 더 여쭤봅니다..application.yml에서 설정하는spring.jpa.properties.hibernate.jdbc.batch_size 속성 값과쓰기지연저장소의 DB 쿼리 요청 방식이 조금 헷갈리는데요..! 쓰기지연저장소의 경우, 트랜잭션 커밋 시까지 SQL을 모아두었다가, 트랜잭션이 커밋되는 시점에 flush()를 통해 DB에 쿼리를 하는 개념으로 알고 있습니다. 그러면 쿼리가 4개가 쓰기 지연저장소 버퍼에 있다고 할 때, 네트워크 전송은 1번만 이루어지나요? 아니면 4번 이루어지고, 네트워크 전송에서 이점을 얻는게 아닌, 커넥션을 맺는 행위를 1번만 함으로써 성능상 이점을 챙기는 걸까요?spring.jpa.properties.hibernate.jdbc.batch_size의 경우는, 한 번의 네트워크 전송마다 해당 size의 값만큼 쿼리를 보냄으로써, 네트워크 전송 횟수를 줄이는 데 그 목적이 있는 것으로 아는데, 쓰기 지연 저장소가 네트워크 전송을 커밋 시점에 1번으로 줄인다면 굳이 batch_size라는 속성이 필요한가 싶습니다..!각각의 경우에 네트워크 전송이 어떻게 이루어지는 지 알 수 있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
정적변수, 정적메서드 질문
안녕하세요 32강 정적변수, 정적메서드 강의 중 9분 34초 내용입니다.get은 호출된적이 없어서 return을 실행하지 않을텐데 에러가 나는 이유가 궁금합니다. new Person할때 만들어지면서 해당 코드를 정의하면서 생기는 에러라면 에러 나는 지점이 new Person이 적혀있는 라인이라고 생각했는데 get 안의 return이 에러 지점인 이유가 이해되질 않습니다..
-
해결됨스프링 부트 - 핵심 원리와 활용
순수 라이브러리 사용하기 2 - memory-v1
memory-v1 을 project-v1에 적용하는 과정에서 dependencies { implementation files('libs/memory-v1.jar') }해당 방식으로 의존성 추가해주는 것이 되지 않습니다.인텔리제이 재실행 해봐도 안됩니다. repositories { flatDir { dirs 'libs' } } dependencies { implementation name: 'memory-v1' } 따라서 위처럼 등록해주니 됐습니다.
-
해결됨상상을 현실로! 스테이블 디퓨전 기본 클래스 +Comfyui
강의 자료는 어디서 받을수 있을까요?
경로를 아무리 찾아서 못찼겠어요
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
travel seller가 캐싱되지 않습니다.
fetchTravelproducts에서 클릭으로 상세 페이지로 들어가면 fetchTravelproduct 의 data 값을 보여주는데API 요청에서 data 값을 확인하면 seller 값이 들어있는데 data.fetchTravelproduct.seller를 콘솔에 찍으면 null 이 뜹니다. (다른 데이터는 정상적으로 불러옵니다.) fetchTravelproducts에서는 판매자 이름이 잘 출력이 되는데 상세페이지에 들어가면 해당 fetchTravelproduct API 요청으로 가져와도 판매자 데이터가 없는 상태로 뜨는데 문제가 뭘까요?여기서 상세페이지에서 새로고침을 하면 정상적으로 판매자가 보여집니다. fetchTravelproducts에서 캐싱하는 과정에 문제가 있는 걸 까요? // 상세 페이지 import { Query } from "@/entities/api/graphql"; import { gql, useQuery } from "@apollo/client"; export const TRAVEL_PRODUCT = gql` query fetchTravelproduct($travelproductId: ID!) { fetchTravelproduct(travelproductId: $travelproductId) { _id name remarks contents price tags images pickedCount travelproductAddress { zipcode address addressDetail lat lng } seller { _id name picture } createdAt } } `; export const useFetchTravelProduct = ({ travelId }: { travelId: string }) => { const result = useQuery<Pick<Query, "fetchTravelproduct">>(TRAVEL_PRODUCT, { variables: { travelproductId: travelId }, }); return result; };// 목록 페이지 import { Query } from "@/entities/api/graphql"; import { gql, useQuery } from "@apollo/client"; const TRAVEL_PRODUCTS = gql` query fetchTravelproducts($isSoldout: Boolean, $search: String, $page: Int) { fetchTravelproducts(isSoldout: $isSoldout, search: $search, page: $page) { _id name remarks contents price tags images pickedCount travelproductAddress { zipcode address addressDetail lat lng } buyer { _id name picture } seller { _id name picture } createdAt } } `; interface UseFetchTravelProductsArgs { isSoldout: boolean; search: string | null; page: number; } export const useFetchTravelProducts = ({ isSoldout, search, page, }: UseFetchTravelProductsArgs) => { const result = useQuery<Pick<Query, "fetchTravelproducts">>(TRAVEL_PRODUCTS, { variables: { isSoldout, search, page, }, }); return result; };
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
langchain 홈페이지 관련이요
강의중에 들어가시는 langchain 홈페이지가 지금이랑 version이 다른것 같은데 현재 version 홈페이지에서는 강의 내용에 나오는 곳을 찾을 수가 없습니다. 혹시 version이 달라도 괜찮을까요? 예를 들어 Microsoft Word Document loaders를 찾고 싶습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습 순서 질문!
안녕하세요, 선생님. 이직을 위해 코딩테스트를 준비하는 직장인입니다.다름이 아니라 준비중에 학습 순서 관련하여 질문 사항이 있어 문의드립니다.현재 알고리즘 교안 173page 조합 까지 학습을 한 상태입니다. 이후 정수론부터 코딩테스트에 자주 나오는 개념까지 작성되어 있는것을 확인했는데요, 교안을 끝까지 다 학습하고 예를 들어 2차원 배열 회전, n진법 변환 등 모든 로직을 익히거나 외워서 모두 스스로 작성할 수 있을 정도로 완벽히 준비가 된 상태에서 1주차 강의를 들으며 이어나가면 되는지, 아니면 교안 학습은 끝까지 완료하되, 이런 개념이 있구나 하고 아는 정도로 1주차 강의로 들어가면 되는지 여쭤보고자 질문드립니다.감사합니다.
-
해결됨풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커와 최신 서버 기술 수료시 웹 배포
안녕하세요.dave lee 강사님의 강의의 팬이며 열정 수강생입니다.데이터 - 웹 - 배포 순으로 듣고 있는 중에 질문이 있어 글 남깁니다. flask 수강 완료 후 docker, aws 관련 강의를 들으려고 합니다.flask 완료 후 개인적인 실습으로 웹-DB 간의 프론트, 백을 초급적이지만 어느정도 익힌 상태입니다. 관련 강의를 익히면 웹 배포가 가능할까요?또, aws사용하면 과금여부도 궁금합니다.
-
미해결파이썬 알고리즘 트레이딩 파트3: 클라우드 거래 자동화
IBC 연결 ( TWS 10.35.1 버전 )
IBC랑 TWS 버전이 달라서 생기는 문제인 것같습니다.상황현재 최신 버전 TWS 10.35.1만 공식 사이트에서 다운로드가 됩니다.해당 버전으로 IBC를 사용시, 로그인이 진행되다가 Initializing managers... 에서 진행이 더 이상 안됩니다. (live , paper 동일합니다.)*수동 로그인은 정상 동작합니다. ib gateway는 10.30.1u 버전으로 다운로드 가능합니다.StartGateway.bat로 ib gateway 접속은 정상적으로 됩니다. 혹시 tws 10.30 버전을 공유받을 수 있을까요?
-
미해결Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
Docs 추가한 게 자꾸 사라져요
안녕하세요 선생님! 친절한 설명과 함께 강의 잘 듣고 있습니다. 강의교안에 링크로 남겨주신 것들 Cursor AI 설정에 Docs로 추가시에 add 한 것들이 자꾸만 사라지는 오류가 있습니다. 이전 강의에서도 사라지는 오류가 있을 때 재시도 하면 괜찮다고 하셔서 여러 번 시도했는데, 자꾸만 사라지네요 ㅠㅠ 뭔가 설정상의 문제가 있을까요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
강의자료 어디서 다운로드받나요?
안녕하세요.강의자료가 첨부파일에 있다고 하는데, 첨부파일이 어디에 있는 건지 찾을 수가 없습니다.강의자료는 어디서 다운로드 받을 수 있는 건가요? - 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.)- 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
js 핸드폰 인증번호 구현
여기서 time=time-1 붙였는데시간1초씩줄어드는거 적용이 안되요 도와주세요 ㅠㅠ
-
미해결사업(투자) 타당성분석 (엑셀 템플릿 제공)
엑셀템플릿을 어떻게 제공받으면 되나요?
"본 상품은 영상과 엑셀템플릿을 제공해 드립니다.영상과 관련된 간단한 Q&A 가능합니다.단 너무 실무적인 Q&A는 별도의 컨설팅비용이 발생할 수 있습니다." 엑셀템플릿 받는 방법이 어떻게 되나요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
강사님 Build 구성과 관련한 질문입니다.
예제로 주신 CI/CD 와 관련하여 질문이 있어 문의 드립니다.fork 한 강사님의 repository 에는 yaml 만 존재합니다. (build.graldle 또는 java 소스는 존재하지 않음)현재의 환경에서는 "gradle invoke" 를 통해 어떤 작업을 하는지 이해가 잘 가지 않아서요. 만약 그렇다면 gradle 이 어떤 것을 참조하여 gradle 이 어떤 동작을 질문 드립니다.좋은 강의 감사드립니다.
-
미해결실무에 바로 적용하는 스토리북과 UI 테스트
tailwind 4.x 버전 변경된 CSS 추출(?) 커맨드
강의에 있는 커맨드가 사용되지 않아서 이곳 저곳 돌아다니다가 발견했네요 npx @tailwindcss/cli -i ./src/index.css -o ./src/output.css --watch
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
section 12 / Context API
context 적용 완료 후 Editor.tsx의interface Props {} ~~ Editor(props: Props) 윗줄과 아래의 받아오는부분두 부분을 지워도 되나요? 마찬가지로 TodoItem.tsx의 interface Props extends Todo {} ~~TodoItem(props: Todo)윗줄을 제거하고아래는 Todo 타입으로 변경해도 되는지질문드립니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
Next.js 관련 질문
안녕하세요! Next.js 관련해서 3000번 포트는 이미 사용 중이라 3001번 포트가 사용 가능하다고 나오더라구요. PS C:\Users\USER\Documents\my-app> npm run dev> my-app@0.1.0 dev> next dev --turbopack⚠ Port 3000 is in use, using available port 3001 instead. ▲ Next.js 15.3.0 (Turbopack)- Local: http://localhost:3001이건 혹시 그 전에 실습한 node 때문인건가요? ps로 조회하면 "node dist/main.js"가 up 상태입니다! 3000번 포트로 next.js 확인하고 싶으면 node 삭제하고 다시 진행해보면 되나요?
-
해결됨Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
state 없이 modal을 구현하는 방법
강의시간이 16초에요 짤린거같은데 확인 부탁드립니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 %s
9:54 에 출력문 %s는 빈공간이 나올때까지 출력하는걸로 알고 있습니다그렇다면 출력값이str = Hello가 돼야하지 않나 해서 여쭤봅니다