묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Certified Kubernetes Administrator (CKA) – Practical Exam Guide
Ingress에서 Gateway로 전환하기 - 실습환경 구성
[📌문제풀이] Ingress에서 Gateway로 전환하기 해당 실습 환경구성에서 nginx 컨트롤러가 설치하는 문장이 빠져있는걸까요?NodePort 로 SVC가 생성이 안돼고 nginx 관련 Pod도 없는듯 합니다확인 부탁드립니다.
-
미해결실전! 스프링 데이터 JPA
existsByUserIdAndProjectId vs existsByUserAndProject 중 어떤 방식이 적절할까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.=============================안녕하세요.Spring Data JPA에서 연관관계 필드에 대한 exists 메서드 사용 시, 아래 두 방식 중 어떤 방식이 더 적절한지 궁금합니다.ProjectMember 엔티티는 아래처럼 Project, User와 연관되어 있습니다.public class ProjectMember { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "project_id", nullable = false) private Project project; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id", nullable = false) private User user; }사용자가 특정 프로젝트에 포함되어 있는지 확인하려고 할 때, 아래 두 가지 방식을 테스트해봤습니다.1. 식별자 사용: boolean existsByUserIdAndProjectId(Long userId, Long projectId)단점:이 메서드를 실행하면, project_members 테이블에 user_id, project_id FK가 있음에도 불구하고 users, projects 테이블과 불필요한 left join이 발생했습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0left join users u1_0 on u1_0.id = pm1_0.user_idleft join projects p1_0 on p1_0.id = pm1_0.project_idwhere u1_0.id = ? and p1_0.id = ?fetch first ? rows only; 2. 엔티티 사용: boolean existsByUserAndProject(User user, Project project)장점:이 경우에는 조인 없이 where 절에서 FK 컬럼으로 조회되었습니다.단점:하지만, 이 메서드를 사용하려면 서비스에서 userId, projectId 를 이용하여 User와 Project를 추가로 조회해야 한다는 단점이 있습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0where pm1_0.user_id = ? and pm1_0.project_id = ?fetch first ? rows only;결론: 이 경우 두 방식 중 어떤 것을 사용하는 것이 더 좋은 선택인가요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
Ias_offset의 변수타입을 uint32_t로 하든 int32_t로 하든 상관이 없나요?
소형모터를 달고 펌웨어를 입혔더니 처음에 전류 오프셋값이 32bit의 최대값 근처(ex 4294967284)로 나와서 생각해보니 오프셋의 변수 타입이 uint32_t라서 오프셋 계산 과정중 2048을 빼주는 과정에서 음수가 발생하게 되면 자연스럽게 오프셋의 값이 32bit의 최대값 근처로 저장이 되는 것을 알게되었습니다. 물론 계산 과정중에 음수가 발생해 비트가 이렇게 저장이 되도 결국 실제 전류는 한번 더 음수계산을 통해 제대로 나오겠지만 실제 실무환경에서도 이런 식으로 오프셋 값이 나와도 괜찮은지 여쭤봅니다.
-
미해결Airflow 마스터 클래스
수료증 발급
수료증 발급하려는데실명인증하라고만 나오고 수료증 다운로드가 죄지 않습니다
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
Plugin안에 skills도 포함되는건가요?
Plugin안에 skills도 포함되는건가요? mcp랑 커멘드, 훅등은 포함되는 것을 알고있는데 공식문서에 skills는 적혀있지 않은 것 같아서 궁금해서 여쭤봅니다. 토큰을 아끼기에는 skill만큼 좋은게 없다고 생각해서 플러그인에 skill이 존재한다면 그걸 사용하고자 합니다.
-
미해결정보처리기사 자격증 대비 교육(필기)
문제 정답 확인 부탁드립니다
4번 문제 답이 4번이 맞나요?1번이 애자일이 아니라 워터폴에 대한 설명 같아서요
-
미해결김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴
공통 코드 사용시 컬럼 타입 설정
안녕하세요.공통 코드를 가져와 사용하는 테이블 스키마를 정의할 때 궁금한 점이 있습니다.영상 11분 05초를 보면 주문 테이블과 결제 테이블을 정의합니다.이때 , order_status, payment_method, payment_status와 같은 컬럼을 varchar로 정의하셨습니다.type-safe하게 정의한다면, 해당 컬럼들을 enum으로 정의하거나 공통 코드 상세 테이블과 relation을 설정해서 외래키를 사용할 거 같은데,이와 같은 방식은 유지보수를 더 어렵게 만드는 구조인걸까요?type-safe하게 만들고 싶다면 애플리케이션 레벨(서버측 코드)에서 정의해주는게 좋은 방법인걸까요?----------------------참고로 저는 nodejs 기반의 백엔드 개발자이며,김영한님의 강의는 네트워크+DB만 수강하고 있습니다.(java+springboot+jpa 등의 지식과 경험은 전무합니다.)
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
GitHub 푸시 문의
안녕하세요,api를 활용해서 클로드 코드를 쓰고있습니다. 프로젝트 진행하며 GitHub에 푸시하려고 하는데, api 키가 노출되어 위험하다는 메일을 받게 되었습니다. 혹시 이런 키값 같은 설정값들을 빼고 push 할 수 있는 방법이있나요? 클로드 코드에 물어보니 ignore.md 를 생성해서 다시 push 해주겠다고했는데, 그럼에도 여전히 github에서 env 파일들이 보입니다. 일단 리포지토리를 private 으로 변경하고 작업중이긴하지만, 키 값 노출 없이 Github Pages로 배포해보고싶은데, 가이드를 주시면 감사하겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
[질문] Agent Teams에서 에이전트별 모델 설정이 가능할까요?
그냥 에이전트 하나 쓸 때는 opus plan을 사용했는데 에이전트 팀을 사용할 때 에이전트 별로 모델을 다르게 할 수 있나요? 5x 플랜 사용중인데도 Opus 토큰 소모량이 감당이 안 됩니다;;
-
미해결옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
강의에서 사용한 아이폰 앱과 안드로이드와 많이 달라요.
개인 다이어리 기능을 보면서 따라해보려고 했는데, 안드로이드 버전 앱하고 많이 다르네요. 설명하는 내용의 기능을 찾기가 어려워요.안드로이드 버전 앱도 설명 부탁드려요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 메일 발송 요청 드립니다.
안녕하세요. 강의자료 메일로 보내주실 수 있으실까요? phc1116@naver.com 입니다.
-
미해결Kafka & Spark 활용한 Realtime Datalake
람다 아키텍처에서 speed layer 관련 질문드립니다
안녕하세요~람다 아키텍처에서 speed layer 부분에 궁금한 점이 생겨 질문드립니다! Q1. speed layer는 어딘가에 저장이 된 후에 serving layer에서 보여지는건지 궁금합니다저장이 된 결과가 보여지는 거라면 serving layer에서 전 날의 결과도 같이 보여지게 되는걸까요?아니면 별도의 설정 같은 걸로 전 날 데이터는 삭제가 되는걸까요? Q2. speed layer에서 보여진 데이터가 다음 날에는 batch layer에 들어갈텐데 데이터 중복은 어떻게 처리할 수 있나요? 감사합니다!
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
서브에이전트 프롬프트
강의를 계속 봤는데 PRD, ROADMAP 생성하는 강사님 프롬프트가 없네요 좋은거 같아서요 어디서 확인 가능할까요
-
해결됨자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
수업노트
수업노트에 뭐라고 작성하신건가요? 파일이 깨진건지 핵심 문장이 안보여요
-
미해결코딩 테스트 합격자 되기 - 파이썬 편 3기
동영상 비공개
이진탐색트리및최종정리 강의에 영상이 비공개로 되어있습니다!
-
해결됨
통일장 이론
양자론에 관해서 질문하시면 답변드리게습니다.태양계의 행성들에 관하여 질운하시면 답변들이겠습니다.핵 융합에 관해서 질문하시면 답변드리게습니다.상대론은 수학의 exp를 없애버린 의미없는 곡선이지만,통일장은 정지하고 있는 두 개의 양성자와 중성자를 사방에서 레이저로 압축해준 (NIF)의 레이저 압축에 의한 핵 융합을 확인했다.통일장은 미국 학술 AJE가 후원하며 대한민국 권기준과 영국 학술 mature지의 공동 소유다(2026/3/4).
-
해결됨
통일장이론
상대론은 수학의 exp를 없애버린 의미없는 곡선이지만,통일장은 정지하고 있는 두 개의 양성자와 중성자를 사방에서 레이저로 압축해준 (NIF)의 레이저 압축에 의한 핵 융합을 확인했다.통일장은 미국 학술 AJE가 후원하며 대한민국 권기준과 영국 학술 mature지의 공동 소유다(2026/3/4).
-
미해결2026년! 객체지향 제대로 배우기(with Python)
예시 코드가 어디있는지요?
수업 자료 PDF 안에는 코드가 없는데.. 예시코드를 어디에서 받을 수 있을까요?
-
미해결[CS 기술면접 3] 말이 트이는 네트워크
DHCP 동작 과정 그림의 DHCP ACK에서 질문이 있습니다.
DHCP ACK에서 아직 클라이언트는 IP를 할당받지 못한 상태인 것 같은데 목적지 IP를 192.168.1.100으로 설정하면 어떻게 클라이언트가 해당 패킷을 받을 수 있나요??
-
미해결실전! 스프링 데이터 JPA
existsByUserIdAndProjectId vs existsByUserAndProject 중 어떤 방식이 적절할까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.==============================안녕하세요.Spring Data JPA에서 연관관계 필드에 대한 exists 메서드 사용 시, 아래 두 방식 중 어떤 방식이 더 적절한지 궁금합니다.ProjectMember 엔티티는 아래처럼 Project, User와 연관되어 있습니다.public class ProjectMember { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "project_id", nullable = false) private Project project; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id", nullable = false) private User user; }사용자가 특정 프로젝트에 포함되어 있는지 확인하려고 할 때, 아래 두 가지 방식을 테스트해봤습니다.1. 식별자 사용: boolean existsByUserIdAndProjectId(Long userId, Long projectId)단점:이 메서드를 실행하면, project_members 테이블에 user_id, project_id FK가 있음에도 불구하고 users, projects 테이블과 불필요한 left join이 발생했습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0left join users u1_0 on u1_0.id = pm1_0.user_idleft join projects p1_0 on p1_0.id = pm1_0.project_idwhere u1_0.id = ? and p1_0.id = ?fetch first ? rows only; 2. 엔티티 사용: boolean existsByUserAndProject(User user, Project project)장점:이 경우에는 조인 없이 where 절에서 FK 컬럼으로 조회되었습니다.단점:하지만, 이 메서드를 사용하려면 서비스에서 userId, projectId 를 이용하여 User와 Project를 추가로 조회해야 한다는 단점이 있습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0where pm1_0.user_id = ? and pm1_0.project_id = ?fetch first ? rows only;결론: 이 경우 두 방식 중 어떤 것을 사용하는 것이 더 좋은 선택인가요?