묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강의 수강 후 개인공부 진행하면서 궁금한 점 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(http://bit.ly/3fX6ygx)을 먼저 확인해주세요. 3. 질문 잘하기 메뉴얼(http://bit.ly/2UfeqCG)을 먼저 읽어주세요. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 영한님, JPA 강의를 모두 수강 후 개인적으로 토이 프로젝트를 진행해보면서 궁금한 점이 있어서 질문드립니다. 가정) Entity에서 값타입인 필드가 존재하는데, 값타입이 List나 Set 형식으로 존재합니다. 아래와 예시와 같이 Store(Entity)는 여러 Category(Value)를 가질 수 있도록 구성했습니다. 위 예시에서 특정 카테고리에 해당하는 Store Entity를 조회하고 싶은데 JPA로는 구현이 힘들어 보입니다. 또한, QueryDSL을 쓰려고 했는데 Category가 Entity 타입이 아니다 보니 Category 테이블과 Join을 할 수 없더라구요. 제가 생각한 방식은 Store를 findByAll을 해서 Category를 찾는거였는데 이렇게 할 경우 리소스 낭비가 심하다고 생각됩니다. 또 다른 방식은 Category를 하나의 Entity로 보고 Store-Category를 1:N 관계로 가져가는 방법을 생각해봤는데, Category가 지속적으로 수정이 필요하지도 않고 별도의 Entity로 가져가기엔 DDD 방법론에 맞지 않는다는 생각이 듭니다. 이런 경우에는 어떤 방식으로 구현을 해야 할까요? 조언 부탁드립니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
compile error
ERROR: [XSIM 43-3409] Failed to compile generated C file xsim.dir/tb_clock_generator/obj/xsim_1.c. ERROR: [XSIM 43-3915] Encountered a fatal error. Cannot continue. Exiting... ERROR: Please check the snapshot name which is created during 'xelab',the current snapshot name "xsim.dir/tb_clock_generator/xsimk" does not exist 1강에서 환경 setting 중에 compile error 가 떠서 막혔습니다 ㅜㅜ 구글링 아무리 해도 해결이 안되네요 ㅜㅜ 답변 부탁 드립니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
Roll 각도가 84도 이상으로 안올라갑니다
BNO080의 Roll 각도가 84.29?도 이상으로는 올라가지 않네요, 84도 이상으로 올라가지 않는게 정상인가요? 저는 드론을 수평에 놔뒀을때 롤피치 오차가 0.7도 미만으로 나와서 캘리브레이션은 하지 않았습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
강의이해
dx가 처음이라 사용되는 함수도 많고 해서 한번에 이해가 다 되지 않고 대충 00은 자료를 전달하는 클래스이고 00은 그걸 받아 자료를 출력하는 클래스로 동작한다 대충 이런 느낌으로 보고 있는데 이런 느낌으로 봐도 괜찮은가요? 처음에는 대충 굴러가는 느낌만 보고 완강 후 2~3번 다시 볼 계획입니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Menu에 style 질문있습니다 !
현재 Menu components에 inline style을 주셨는데 이렇게되면, index.tsx에서 style 의 값을 받아서 <div> 태그안에 들어가게되는건가요 ? 만일 그렇다면 div 태그 안에는 어떠한 스타일도 정의되어 있지 않은데 top : 95, left:80 값을 주면 어떤 변화가 생기는 건가요 ? 이 값들은 position : absolute 시 정의해주는 속성들 아닌가요 ?!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
3x3 max pooling을 진행하면 Feature Map 크기가 줄어들지 않나요?
GoogleNet(Inception) 강의를 듣다가 궁금한 점이 있어 질문드립니다. Concatenate을 위해 Inception Module 내에서 출력되는 Feature Map의 크기가 전부 같아야 한다고 하셨습니다. 2x2 Max pooling은 output Feature Map 크기를 반으로 줄여주는 역할을 하는 것으로 알고 있습니다. 3x3 max pooling을 진행하면 Feature Map 크기가 줄어들어서 문제가 생기지 않나요? Model.summary()를 보면 문제가 없는데, 제가 생각하기에는 3x3 Max pooling 시에 Feature Map 크기가 줄어들어야 하는 것 같아서 질문드립니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
실전 코딩테스트
선생님, 기업 코딩테스트 응시할 때도 직접 input.txt 입력 다 넣어줘야하나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
sqlite 질문입니다.
제가 레코드를 잘못만져서 하나를 지웠는데 아이디가 3이여서 2로 바꿨습니다. 그런데 제가 이거처럼 아이디가 2인거에는 아무것도 없다고 나옵니다. 아이디를 제대로 2로 바꾸는 법이 어떤게 있을까요? 부탁드립니다.
-
미해결실전! Querydsl
사용자 정의 repository의 implementation class들을 더 작은 클래스들로 쪼개는 방법
만약 예를 들어, repository: WorkRepository Custom Repository interface: WorkRepositoryCustom Custom Repository interface Implementation: WorkRepositoryImpl 정도로 구성되 있을 경우, WorkRepositoryImpl (또는 WorkRepositoryCustom interface)가 너무 커져서 별도의 작은 클래스로 쪼개려고 시도중인데요, 추천하실 만한 방법이 있을까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
sdsoc 바우쳐
안녕하세요 맛비님 fpga강의 들어가기전에 zybo z7 20 보드를 구입하려고 하는데요 sdsoc 바우쳐가 있는걸로 꼭 사야 할까요?? 바우쳐가 있다면 어디에 쓰이는지 궁금합니다
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
jupyter 만 가능한건가요? Spyder로도 같은 학습을 할수 있나요?
jupyter 만 가능한건가요? Spyder로도 같은 학습을 할수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ItemRepository 구조 질문!
항상 좋은 강의 감사합니다! 지금 프로젝트의 디자인 패턴(?) 즉, 구조에 대해 질문이 있습니다. ItemRepository 객체를 따로 설정해주시는데 이 Repository객체를 이용하여 나중에 DB와 연결하여 이 repository의 store객체 안에 있는 값들만 DB에 실제로 저장하게 되는건가요? 즉, repository라는 네이밍이 붙은 객체들을 이용해 실제 DB에 저장할때 사용하기 위해 이 객체를 따로 만드는 것인지 여쭙고자 합니다. 그렇다면 DB에 일괄적으로 저장하는 코드는 어떤식으로 언제 실행되는게 일반적인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드, 실행 질문
안녕하세요 질문 있습니다! 강사님이 build하면 libs폴더가 생기고 그 안에 18메가짜리 파일이 생긴다고 하셨는데 저는 libs폴더가 생기지 않았습니다 제가 어떤 부분을 놓친걸가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring Boot 2.5.3 오류 언제 쯤 알려주시나요 ㅠ??
Spring Boot 2.5.3 오류 언제 쯤 알려주시나요 ㅠ??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
model 관련 질문 있습니다
영한님 강의를 너무 재밌게 듣고 있는 학생입니다 :) 강의를 듣는중 Model에 대해서 궁금한 점이 생겨서 질문을 드립니다.. SpringMemberControllerV2 에서는 members() 메소드에서 ModelAndView 에 members 라는 객체를 담아서 ModelAndView를 return 해줬습니다. 근데 SpringMemberControllerV3 에서는 ModelAndView가 아닌 String으로 return 해주는데 Model에 담은 객체가 어떻게 JSP로 전달되는 건지 궁금합니다. DispatcherServlet에서 Model를 관리하는 건가요???
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getFollowers랑 getFollowings는 users.js로 라우팅 분리 안하는 이유?
저도 제로초님 따라서 복수, 단수 철저하게 구분해서 코딩하는 습관 기르려고 하는데 이 글의 제목처럼 따로 분리를 안하시는 이유가 있을까요? 포스트를 가져올 때 posts.js로 분리하셨던 거처럼요. 그리고 제가 지금까지 다닌 회사는 리액트를 쓰지 않는 회사였어서 디비 부하랑 네트워크 비용 줄이려고 getFollowers랑 getFollowings같은 요청을 하나로 묶어서 처리했었거든요. const sql = `SELECT followingId, followerId FROM follow WHERE followingId = ${myId} OR followerId = ${myId}`; const users = await sequelize.query(sql); const followersFollowings = users.reduce((m, v) => { const name= v.followingId === myId ? 'followers' : 'followings'; m[name].push(v); return m; }, { followers: [], followings: [] }); res.status(200).json(followersFollowings); 이런식으로요. 근데 리액트를 쓰는 곳은 디비랑 네트워크 비용을 감수하고 따로따로 api를 만들고 요청하나요?
-
미해결선형대수학개론
orthgonal
안녕하세요 수업 잘듣고있습니다. orthogonal basis 이면 orthogonal set으로 볼수 있을까요? 감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
atom 실행 에러
안녕하세요. 크롤링 구동시 윈도우 한글 경로 설정 시 안될때 해결하는 법 강의를 보고 따라 했는데 위처럼 에러가 떠서 찾아보다가 질문드립니다. 좋은 강의 감사합니다. 꼭 완강할게요~!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
페치조인의 hibernate sql 보다가..
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 페치 조인에서 글로벌설정으로 BatchSize를 적용한 후 나오는 sql보다가 모르겠는 부분이 나와서 질문드립니다. 예전에도 sql에서 좀 봤던 것 같은데 넘어갔거든요. 근데 이제 좀 신경 쓸 때가 온 것 같아 질문드립니다 :( 강의 듣다 까먹은 부분인가 싶기도 해서 인터넷에서 검색도 해보고 했는데.. 검색하는 방법을 잘 모르는 건지 안나오네요 @Entitypublic class Team { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "team") private List<Member> memberList = new ArrayList<>(); public List<Member> getMemberList() { return memberList; } @Entitypublic class Member { @Id @GeneratedValue private Long id; private String username; private int age; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TEAM_ID") private Team team; 일 때, em.flush();em.clear();String query = "select t from Team t";List<Team> resultList = em.createQuery(query, Team.class).getResultList();for (Team team1 : resultList) { for (Member teamMember : team1.getMemberList()) { System.out.println("teamMember = " + teamMember); }} 을 실행했습니다. Hibernate: /* load one-to-many jpql.Team.memberList */ select memberlist0_.TEAM_ID as TEAM_ID4_0_1_, memberlist0_.id as id1_0_1_, memberlist0_.id as id1_0_0_, memberlist0_.age as age2_0_0_, memberlist0_.TEAM_ID as TEAM_ID4_0_0_, memberlist0_.username as username3_0_0_ from Member memberlist0_ where memberlist0_.TEAM_ID in ( ?, ? ) 가 나오는데 select부분에서 memberlist 항목이 6개여서 좀 의아하게 생각이 드네요 . member의 요소가 4개니까 4개가 select돼야 되는게 아닌가 생각이 들거든요 . 왜 TEAM_ID와 id를 두 번 셀렉하는 걸까요 ? 너무 기초적인 질문을 드리는 건가 싶기도 하고.. :(
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
로그인 안했는데 isPublic에 따라 setMyImages를 하는 이유가 있나요?
client\src\context\ImageContext.js 에서 로그인이 안된 상태에서도 isPublic에 따라 setMyImages를 하도록 되있는데 로그인 안한 상태에서는 /images 요청만 날리 개인 사진 보기 버튼이 있지도 않은데 setMyImages는 의미가 없지 않나요? useEffect(() => { setImageLoading(true) axios .get(imageUrl) // .then((result) => setImages((prevData) => [...prevData, ...result.data])) .then((result) => isPublic ? setImages((prevData) => [...prevData, ...result.data]) : setMyImages((prevData) => [...prevData, ...result.data]), ) .catch((err) => { console.error(err) setImageError(err) }) .finally(() => setImageLoading(false)) }, [imageUrl, isPublic]) useEffect(() => { if (me) { setTimeout(() => { axios .get('/users/me/images') .then((result) => setMyImages(result.data)) .catch((err) => console.error(err)) }, 0) } else { setMyImages([]) setIsPublic(true) } }, [me])