묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
rest api를 만드려고 할 때 put과 patch
게시물 수정, 회원 정보 수정과 같은 기능을 구현하려고 할 때 put과 patch 중 뭘 더 많이 사용하나요? 일부를 수정할 땐 patch, 전체를 수정하고 나머지를 null로 하고 싶으면 put은 이해를 했는데 비밀번호 변경과 같은 일부만 수정하는 것도 put을 사용하는 경우가 많아서 질문 드립니다.
-
미해결실전! Querydsl
Querydsl 일대다 관계에서 빈객체 반환에 대한 질문이있습니다.
List<ContentsDtoRes> contents = queryFactory .selectFrom(ParentEntity) .leftJoin(ParentEntity.childList, childEntity) .leftJoin(childEntity.childChildEntity, childchildEntity) .where( systemDelYnEq(condition.getDelYn()), autoDelYnEq(condition.getDelYn()) ) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .transform( groupBy(systemEntity.sysId).list( new QContentsDtoRes( parentEntity.a, parentEntity.b, parentEntity.c, parentEntity.d, parentEntity.e, list( new QChildDto( childEntity.a, childEntity.b ) ), list( new QchildChildDto( childChild.a, childChild.b, childChild.c, childChild.d ) ) ) ) );안녕하세요 강사님. ㅎQuerydsl 의 일대다 관계에 대해서 질문이있어 올리게되었습니다.예를들어 위와 같이 부모엔티티와 자식엔티티의 일대 다 관계가 될 경우 ParentEntity 는 존재하고 childEntity 가 없을 경우 querydsl 에서는 NPE 가 아닌 빈객체를 반환하게 되는데 아래와 같이 @QueryProject 생성자하위에서 이렇게 빈객체를 체크하고 비워주는 작업을 할 수 밖에 없는건가요.? this.childList.addAll(childList.stream() .filter(child -> child.getId() != null).collect(Collectors.toList())); this.childChildList.addAll(childChildList.stream() .filter(childchild -> childchild.getId() != null).collect(Collectors.toList())); }혹시 다른 방법이 있다면 어떤 방법이 있을지 궁금합니다.항상 좋은강의 감사합니다.! 좋은하루되세요
-
해결됨디자인 시스템 with 피그마
파일 편집 권한
안녕하세요피그마 수업 자료 파일 편집 권한이 없어수업을 진행못하고 있습니다 ㅠㅠ권한좀 부탁드립니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
오타발생 관련 카프카 특정 레코드 삭제가 윈도우 기반에서는 가능한가요?
안녕하세요! 강의 잘 보고 있습니다. topic에 입력시,오타가 있는 스크립트를 입력했는데,해당 오타가 있는 레코드가 지속적으로 남아 있더군요,또한 이로 인해 jsonParser 오류가 발생해서,topic을 삭제할까 하다가, 윈도우 기반에서는 오류가 발생할 수 있다고 (https://www.inflearn.com/questions/644825)하여, topic의 오타가 있는 레코드를 삭제하고자 합니다. 혹시 방법이 있을까요??
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
디비지움 sink connector 사용에 대해 질문있습니다.
디비지움은 source connector로만 사용하고 sink는 jdbc connector를 사용한다고 하셨는데요,그 이유가 sink connector를 디비지움 커넥터로 구축 시 소스 DB의 DDL 변경을 타겟 DB에서 반영하기 어렵다는 것인가요? 만약 맞다면 JDBC sink에서는 DDL에 대해서 잘 반영하는 것인지 궁금합니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
buffer 메모리
안녕하세요, 선생님.강의 항상 잘 보고 있습니다.buffer가 메모리라고 하셨는데, 그럼 buffer는 가상 메모리인가요..?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
IP 단위 MTU
안녕하세요, 선생님,IP MTU관련해서 질문이 있습니다. MTU가 1500bytes정도 된다고 하셨는데.. IPv4 Data부분이 65515 bytes까지 될 수 있다고 하는데, 그렇게되면 1500 bytes가 넘어가는데... 이 부분이 잘 이해가 안가서 질문올립니다. 감사합니다.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 참조 값이 헷갈려서요
항상 강의 잘 듣고있습니다. 느낌적으로만 이해하던 것들을 확실히 이해할 수 있게 해주셔서 감사해요! 예를 들어C1 의 풍선이름이 01C2의 풍선이름이 02 라면 C2=C1 이후C2의 풍선이름이 01이 되었고NULL 로 값을 재설정후 이후에 값을 주게 되면C2의 풍선이름이 다시 02가 되나요 아니면 03의 새로운 이름으로 생성되는지 궁금해서 여쭤봅니다!
-
미해결모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 1 - Llama 2 Fine-Tuning 해보기
korquad 데이터셋 편집 방법 문의
안녕하세요. 강사님.강의 잘 듣고 있습니다. 제가 가지고 있는 csv 포맷 데이터의 일부를 korquad에 넣고 파인튜닝을 해보려는데, 어떻게 편집할 수 있을지 방법을 찾지못해 문의 드립니다. 관련 영상이나 강의를 알려주실 수 있을지요. 검토 부탁드립니다. 좋은 강의 만들어주셔서 고맙습니다. :)
-
미해결1시간만에 끝내는 spring boot rest api 서비스 개발
@Autowired 관련
강의 내용에 대해 질문해 주세요에러가 날 경우 본인 코드가 있는 git 주소를 알려주거나 최대한 상세히 적어주세요 @Autowired 를 사용해도 QuickService가 호출되지 않는 것 같습니다 어떻게 해야 하나요?
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
축에 색깔을 바꿀수 없는지요?
X-Y평면에서 빨강과 녹색으로 표시하였으면 z축은 파란색이나 다른 색으로 표기하여 각 평면에서 알기 쉽도록 설정을 할 수 없는지요?
-
해결됨CloudNet@ - Amazon EKS 기본 강의
HostedZones :[]
// 도메인의 Hosted Zone 정보 확인aws route53 list-hosted-zones-by-name --dns-name "${MyDomain}." | jq이 명령어를 수행하면 아래와 같이 HostedZones 값이 [] 인데요. 왜 그런걸까요?{ "HostedZones": [], "DNSName": "sabina.click.", "IsTruncated": false, "MaxItems": "100"}
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
swr 사용 후 다른 탭에서 다른 아이디로 로그인하면 데이터가 잘못 옵니다. 도와주세요ㅜ
안녕하세요 제로초님. 덕분에 많은 것을 배우고 있습니다. 정말 감사합니다.그런데 최근 혼자 해결하기 어려운 문제가 있어 질문하게되었습니다.redux를 useSWR로 대체하였는데 그 후 다른 탭에서 다른 아이디로 로그인하면 로그인한 계정의 데이터가 아닌 다른 탭 계정의 데이터가 불러와지는 문제가 발생합니다. 캐시 문제 때문인 것 같은데 어떻게 설정해야 문제를 해결할 수 있을지 잘 모르겠습니다. 힌트가 될만한 내용을 알려주시면 정말 정말 감사하겠습니다. 부탁드립니다ㅜㅜㅜ
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
Quasar 관련 익스텐션
텍스트 에디터에서 코드 작성하실 때Template에서 Quasar 관련 코드는 초록색으로 표시되시던데 어떤 extension 설치하신건지 알 수 있을까요?? 그리고 추가적으로 추천해주실만한 유용한 extension 있으면 알려주시면 감사하겠습니다
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 2 - 메뉴와 4대 구성요소
option menu 문의 건.
옵션 메뉴 강의 내용대로 코딩을 했으나 캡쳐한 화면처럼 옵션메뉴가 화면이 보이질 않습니다. 컴파일은 에러없이 실행됐습니다. 빠른 답변 부탁합니다. xml 파일 메뉴 구성, 코드를 통한 메뉴 구성 두 가지 방법으로 코딩 실습해보았으나 화면처럼 옵션메뉴가 폰 화면이 보이질 않습니다.
-
미해결
intelliJ 버전
안녕하세요. spring 강의를 처음 들어보기 위해 java11과 intelliJ를 깔고 있습니다.java11까지는 깔았는데, 찾다보니 intelliJ 3.x 를 하려면 java17을 깔아야 한다는 글을 보아서요...spring 을 해보려면, 꼭 intelliJ 2.x를 깔아야 할까요? 아니면 그냥 3.x를 깔아도 될까요?
-
해결됨모두를 위한 모두의 EVM 블록체인 BApp 개발 - 입문
opensea 민팅
전에 했을때는 민팅되서 오픈시에서 nft를 확인할 수 있었는데 지금은민팅했을때 nft를 클릭해보면 이미지도 들어오지않고 description의 내용도 추가되지않고있습니다.어떤게 문제일까요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
스프링 cascade 활용도 측면에서 궁금한 것이 있습니다. 영한님
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.cascadeType.all! 일단 저장할때 자식 객체를 다 담은 후 이후 부모 를 repository.save(부모) 하면 자식도 함께 저장되는 것을 강의 내용을 통해서 확인했습니다. 그러면 혹시 이 과정에 대해서는 어떻게 생각하시나요 Program program = programRepository.findById(reviewSaveDto.getProgramId()) .orElseThrow(() -> new NotFoundException(ErrorCode.PROGRAM_NOT_FOUND)); Review review = Review.builder() .content(reviewSaveDto.getContents()) .user(user) .program(program) .rating(reviewSaveDto.getRating()) .genre(usersFirstGenre.getName()) .build(); program.addReview(review); 보시면 program 을 리포지토리에서 찾아와서 Review 를 직접 생성한 후 addReview(review) 를 통해서 저장합니다. @OneToMany(mappedBy = "program", cascade = CascadeType.ALL, orphanRemoval = true) private List<Review> reviewList = new ArrayList<>(); public void addReview(Review review) { this.reviewList.add(review); 당연히 cascade가 발라져있고요!. 이러면 코드는 정상동작합니다. 저는 뭔가 ReviewRepository에서 program 세팅하고 이러는 것 보다 위 방법이 더 뭐랄까 직관적이다?(프로그램.addReview가 직관적이라는 느낌) 이라서 이 것을 애용했는데 성능 상의 문제점이라던가 이런게 있을지 궁금합니다. addReview 를 한다고 바로 저장되지 않고 트랜잭션이 끝날때 변경 감지를 통해서 실행되는것 같은데(뇌피셜입니다) . 이렇게 해도 괜찮을지 궁금해요!!! 영한님!!!
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
아마존 리눅스 2023 el9 버전 mysql 설치 중 KEY 오류
아마존 리눅스 2023으로 인스턴스를 사용했을 때 지면님과 강사님께서 알려준 el9 버전 레포지토리를 사용하는 명령어sudo dnf install <https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm> sudo dnf install mysql-community-server 이렇게 하여도 저는 계속 sudo dnf install mysql-community-server 해당 명령어를 통해 설치하려고 하면The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.이런 오류가 발생하였습니다.계속 키가 옳지 않다는 오류가 생겼고 챗지피티랑 구글링을 통해 이것저것 해보다가sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 sudo yum update 위의 두 명령어를 실행하고sudo dnf install mysql-community-server해당 명령어로 재설치 해주니 제대로 설치가 되었습니다!제 추측으로는 KEY를 다시 받아오고 yum update 하는 과정이 필요했던 것 같습니다! 저와 같은 오류를 가지는 분들에게 도움이 되었으면 좋겠네요...!!!
-
해결됨취업/이직에 성공할 수 밖에 없는 포트폴리오 전략 강의
코칭 신청하기
코칭 신청 링크를 통해 설문 내용을 작성했는데요. 마지막 단계 일정 선택시 비활성화된 예약 페이지 입니다.라고 떠요. 일정이 다 찬 걸까요? 말일이면 오늘 31일에 다시 오픈되는지 궁금해요!