묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! Querydsl
countQuery 질문(질문수정)
countQuery는 count할 때, 쿼리 최적화를 위해서 하는 걸로 알고 있는데 public Page<MemberTeamDto> searchPageComplex(MemberSearchCondition condition, Pageable pageable) { List<MemberTeamDto> content = queryFactory .select(new QMemberTeamDto(member.id.as("memberId"), member.username.as("memberName"), member.age, team.id.as("teamId"), team.name.as("teamName"))) .from(member) .leftJoin(member.team, team) .where(member.username.eq(condition.getUsername()), team.name.eq(condition.getTeamName()), member.age.goe(condition.getAgeGoe()), member.age.loe(condition.getAgeLoe())) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .fetch(); JPAQuery<Member> countQuery = queryFactory .selectFrom(member) .leftJoin(member.team, team) .where(member.username.eq(condition.getUsername()), team.name.eq(condition.getTeamName()), member.age.goe(condition.getAgeGoe()), member.age.loe(condition.getAgeLoe())); return PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetchCount()); } 어차피 실행될 List<MemberDto> content = queryFactory.select(..생략.. 에다가 long count = content.size(); 하면 count가 나오지만 위처럼 굳이 countQuery를 짜서 쓰는 건 PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetchCount()); 오직 이 기능 때문인가요 ?
-
미해결초보자를 위한 Sass 기초 강의 & 자몽톡 클론코딩
질문이 있습니다.
@MIXIN과 @EXTEND의 유령클래스와 차이가 별로 없는거 같은데 만약 차이가 있다면 어떤것이 있을까요? @EXTEND를 쓰면 CONTENT를 안써도 되서 더 편할것 같은데 아닌가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
combination 리스트 생성
안녕하세요. 강사님. DFS 너무 어렵지만ㅠㅠ 강의 잘 듣고 있습니다 혹시 combination 결과를 담을 b 리스트를 생성할 때 nCr = n! / ((n-r)! * r!)을 활용하여 for i in range(n): b[i] = int(factorial(n-1) / (factorial(n-1-i) * factorial(i))) factiorial을 이용하여 코드를 짜봤습니다. vscode를 이용하여 코드 짰는데 자동으로 from math import factorial 생성됐더라구요... 실제 코테에서는 이런식으로 하면 안되는거죠??
-
미해결홍정모의 따라하며 배우는 C++
참조로 인자값 받는 부분에 대해서
11분 30초 정도에 보면 레퍼런스로 받을 경우 복사된 값이 들어가서 포인터로 바꾼다고 설명하셨습니다, 근데 원래 레퍼런스로 받으면 복사가 아니라서 그 값 자체가 바뀌지 않나요? 왜 굳이 포인터를 사용해야 하는지 잘 모르겠습니다ㅜ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
자바 버전
제가 학교에서 자바 수업을 듣느라 이미 자바 11버전이 깔려있는데, 꼭 8버전을 이용해야 하나요? 그리고 혹시 다른 버전이 이미 깔려있는데 이전 버전으로 다시 깔려면 어떻게 해야하는지, 재설치해도 기존 자바 프로젝트나 파일들엔 문제가 없는지 궁금합니다!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
몽고디비 메소드 create/insert
저 2개는 단어만 다르지 다큐먼트가 없으면 생성해주고 데이터를 넣어주는 역할을 한다고 보면 되나요?
-
미해결MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.2
이렇게 하면 안되나요?
SELECT DIRECTOR, TITLE, MARK1, MARK2, AVG(MARK1) '감독별 관객평점 평균' FROM DBO.TBL_MOVIE M1 WHERE RELEASE BETWEEN 2010 AND 2019 GROUP BY DIRECTOR HAVING MARK2 > (SELECT AVG(MARK1) FROM DBO.TBL_MOVIE M2 WHERE M2.DIRECTOR = M1.DIRECTOR); 이러면 왜 안되는 걸까요...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
3D 게임에서 충돌체크 질문드립니다.
안녕하세요. 현업에서 3D 게임을 만들때 충돌관련 질문이 있어 질문 드립니다. 1. 2D처럼 충돌체크를 서버단에서 처리하는 방식을 쓰나요? 2. 그렇다면 콜리더는 쓰지않는건지, 콜리더를 쓴다면 어떻게 처리하는지 궁금합니다. 현재 스피어 콜리더로 범위를 두고 2D처럼 진행방향에 캐릭터가있으면 충돌처리하고 충돌에 따른 튕겨나감을 처리하고 있는데 싱크가 안맞아서 그런지 생각처럼 되지 않네요..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원가입 테스트 질문
회원가입 관련되서 질문이 있습니다. 처음 회원가입 테스트 하면 DB에 name이 kim인 레코드가 하나 생성되고 그 후 두번째 실행하면 회원 중복 처리 로직으로 인해서 예외가 터져야 하지 않나요?? 2번 이상 실행해봤는데도 예외가 터지지 않습니다. name 컬럼이 UK 제약 조건도 아닌데 왜그런건지 설명좀 부탁드립니다.
-
미해결스프링 핵심 원리 - 기본편
Object 로 빈 검색할때와 getBeanDefinitionNames() 로 검색할때 결과가 왜 다르죠?
안녕하세요 getBeanDefinitionNames() 로 빈 이름들을 반환받아서 빈들을 조회 할때보다 Object 하위 개체 빈들을 검색할때 더 많은 빈들이 반환되는것을 보고 궁금한 점이 생겼습니다. getBeanDefinitionNames() 는 BeanFactory 에서 이름들을 반환받던데, BeanFactory와 ApplicationContext 가 다루는 빈의 범위가 다른걸까요?
-
미해결초보를 위한 도커 안내서
run -it -d 에 대하여 궁금한 점이 있습니다.
안녕하세요. 좀 궁금한 게 있는데요, ubuntu 이미지를 run 할 때는 -it (-d) 를 써야만 동작이 되는데, redis 이미지의 경우에는 run을 할 때 -it (-d) 를 굳이 안써도 잘 동작됩니다. 대체 둘 사이에 어떤 차이가 이런 결과를 낳는 걸까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요. 질문입니다.
You are not authorized to access SendGrid, please contact Support. 이런 에러가 계속 떠서 아예 app.sendgrid.com에 로그인 자체가 안되네요. 강의 계속 듣고 싶은데 저 이메일 발송 부분만 관련 지우고 들으면 될까요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
좀 민망한 질문이지만..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 혹시 강의 할인계획 있으실까요.. jpa 로드맵 수강하려고하는데 물론... 제값줘도 안아깝지만 그래도 조금 할인 받으면 좋을 것 같아서요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradlew빌드 불가
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 빌드과정에서 계속 저렇게 뜹니다. 자바 버전과 환경변수 모두 잘 설정했는데도 이러네요.. ㅏ
-
미해결FreeRTOS 프로그래밍
NUCLEO-L476RG보드 포팅 요청
안녕하세요 강의 잘 듣고있습니다. 제가 NUCLEO-L476RG보드를 사용해 수업을 듣고있는데요. 선생님 포팅강의에서 무엇을 잘못 따라해서인지 중간중간 동작하지 않는 예제들이 있습니다. 제가 문제해결을 해가며 수업을 따라가는게 베스트겠지만 실력이 부족하여 진도가 나가질 않네요ㅠㅠ 그래서 NUCLEO-L476RG 용 프로젝트 파일생성을 요청드립니다 감사합니다
-
미해결따라하며 익히는 크롤링 마스터 with데이터공방
크롤링 페이지 접속 에러
# '접속' url = 'https://www.naver.com/' browser.get(url) 이라고 할 경우 아래 사진과 같이 오류가 발생하게 되는데, 어떻게 해결할 수 있나요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
이클립스나 sts4처럼 인텔리제이에서는 서버 종료하는 방법 없나요?
인텔리제이 종료시켰는데 계속 포트사용중이라고 떠서 구글링해보니 cmd에서 종료하는 방법만 나오던데 인텔리제이안에서는 실행 시켰던 서버를 따로 종료하는 방법은 없을까요?
-
미해결Illustrator CC 2021 기초 다지기
기본 도형 연습하기1 질문이요
직접 선택 툴로 상단에 있는 점을 선택하면 제거 할 수 있다고 하는데, 저는 직접 선택 툴로 선택을 해도 전체 선택밖에 안되는데 어떻게 해야할까요. 17:07 부분입니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 테이블 질문드립니다
vector<MemoryPool*> _pools; // 메모리 크기 <-> 메모리 풀 // 0(1) 빠르게 찾기 위한 테이블 MemoryPool* _poolTable[MAX_ALLOC_SIZE + 1]; 이부분에서 결국에 _pools도 = pool을 할당하고 _poolTable도 크기에 맞게 = pool로 할당하면 _poolTable로 통합해서 사용하면 안되는지 궁금합니다.
-
해결됨함수형 프로그래밍과 JavaScript ES6+
질문..
1:42초에서 왜 setTimeout이 작동하지않는건가요...?? 그리고왜 pending아닌 resolved로 출력되나요..??