묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
find()에 대한 질문.
이번 강의에서 find를 사용했을때 출력결과를 보고 궁금한 점이 있어 질문 드립니다.강의 2:00부터 코드에서 find()를 사용하는데요.이 find()를 사용할때 쿼리 출력 시점에 대해서 궁금합니다.먼저 persist() 라던지 setXXX() 라던지 값을 저장하거나 변경할 때는 쓰기 지연 SQL 저장소 라는 곳에 해당 쿼리가 저장되고 commit(정확히는 flush)을 하면 쿼리가 DB에 날아가는데 출력되는 것이 딱 이 시점인 것으로 이해하고 있습니다.예시로 아래와 같은 코드에서Member member = new Member(); member.setId(1L); member.setName("HelloA"); System.out.println("======BEFORE======"); em.persist(member); System.out.println("======AFTER======"); tx.commit();결과는 쿼리가 출력되는 순간은 persist() 가 호출되는 때가 아닌 commit(flush)가 호출된 때입니다. 따라서 콘솔에 쿼리는 before 와 after 이후에 출력 됩니다. 그리고 이제 find 코드와 결과입니다Member findMember = em.find(Member.class, 1L); System.out.println("============"); tx.commit();이때 쿼리가 출력 된 것을 보면 commit 시점이 아니라 ========== 이전, 그러니까 find()가 호출 된 시점이라는 것을 볼 수 있는데요. find는 persist() 와 setXXX 인 저장 및 업데이트처럼 쓰기가 아닌 읽기이기 때문에 find() 시점에 DB에서 바로 조회하는 쿼리를 사용하기 때문에 그런 것인가요?이 말은 find()는 쓰기 지연 SQL 저장소도 사용 안하는거겠죠?
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
배포 후 모바일에서 접속하면 게시판 게시글이 안보이는 문제
안녕하세요. 먼저 강의 잘 들었습니다. 다름이 아니라 배포 후 웹으로는 업무게시판의 게시글이 잘 보이는데 모바일로 접속 시에는 게시글이 없는 것으로 나옵니다.웹(개발자 도구로 모바일 디바이스 버전으로 봐도 잘 보입니다) 모바일 이유가 뭔지 궁금합니다~
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
29분41초 예제 10번 질문
super("banana")가 없으면 순서가 어떻게 되나요?ChildZ(String str) { this(); System.out.println("Child(String) = " + str);}여기서 암시적 호출로 되나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
29분41초 예제 10번 질문
super("banana")가 없으면 순서가 어떻게 되나요?ChildZ(String str) { this(); System.out.println("Child(String) = " + str);}여기서 암시적 호출로 되나요?
-
미해결홍정모의 따라하며 배우는 C언어
비주얼 스튜디오 2022
강의에서는 비주얼 스튜디오 2019를 쓰는데 2022를 사용해도 별 문제가 없을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
준영속 엔티티의 기준
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다.강의에서는 사용자에게 입력받은 BookForm form의 데이터를 새로운 객체인 Book book = new Book();에 할당하고 있습니다. (5분 54초) 강의 중 '임의로 만든 엔티티이지만 식별자 pk를 가지고 있기에 준영속 엔티티이다' 라고 말씀하셨는데, 준영속 엔티티의 기준이 궁금합니다.이미 DB에 persist된 객체의 참조가 아닌 식별자 값만 공유하더라도 준영속 엔티티가 되는 것일까요 ? Book book = (Book) itemService.findOne(form.getId()); 이렇게 DB에서 참조를 직접 조회하지 않고 단순히 id값만 DB에서 가져와서 할당해도 준영속 엔티티의 기준이 되는지 궁금해서 여쭤봅니다 !
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
문의는 아니고 그냥 의견인데
굳이 문제 변형을 하지않았다면 어땠을까 싶네요.. 아니면 명확하게 조건을 달아주셨으면.. 물론 제가 제대로 못본탓이지만 그냥 정지해놓고 문제먼저 푸는데 뭐가 잘안돼서 보면 조건이 있다던가 그냥 풀이하고 출력하는문제가 아니더라구요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
학습
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 영한님 저는 영한님 수업을 정말 잘 듣고있는 대학생입니다. 이번 spring강의를 들으면서 개인 velog에 학습겸 포스팅을 하고싶은데 주된내용이 영한님이 알려주시는 코드인지라 이런것들을 포스팅 해도되는지 여쭙고싶습니다. 인프런 강의보니까 모든 코드와 영한님이 만드신 pdf파일은 퀄리티가 상당하여 함부로 velog에 작성해도되는지 조심스럽습니다. 혹시 약간의코드와 배운 지식을 학습차원에서 게시해도 되는지 여쭈어봐도 될까요?
-
미해결
Spring 으로 AWS CI/CD Docker 강의
안녕하세요 AWS 활용 CI/CD 배포까지 배워보고 싶은 사람입니다.혹시 Spring Framework로 하는 강의 괜찮은게 있을까요 ? 추천을 받고싶습니다.
-
미해결React Native with Expo: 제로초에게 제대로 배우기
TextInput 터치시 키패드에 인풋 가려짐
안녕하세요 제로초님! 모르는 부분 강의 참고하며 회사 서비스를 expo로 구현중입니다. TextInput를 터치하면 키보드에 인풋이 가려지는 현상이 있어서 해결중인 상황입니다. expo 공식문서에 나와있는 react-native-keyboard-controller 라이브러리를 사용하려고 했지만 사용하려면 pod install을 다시 해줘야돼서 prebuild가 필수적인데, ios 폴더가 생기면 네이티브 코드 관리를 잘 할 자신이 없어서.. development builds App 만으로 해결할 수 있는 방법이 있을까요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
BufferedInputStream 사용시
while ((readCount = bis.read()) != -1) { fileSize += readCount; }위와 같이 교재에 나와있는데,bis.read()안에 인자로 byte[] buffer를 넣어야 진짜 버퍼로 읽기로 동작하는건가요? bis.read()만 작성되어있는 경우 파일을 버퍼로 읽어들인 다음 메모리에 있는 버퍼로부터 1byte씩 끊어 읽는것이고, bis.read(byte[])인 경우 버퍼로 메모리로 읽어온 다음 다시 버퍼만큼 읽어 더 효율적으로 처리되지않을까요!? 감사합니다.
-
해결됨Real MySQL 시즌 1 - Part 1
복합 index 문의
안녕하세요, 강의 잘 듣고 있습니다. 04 페이징 쿼리 작성 강의 > 데이터 개수 기반 방식 (동등 조건 사용 시) (9:36 부근) 에 나온 예시에 대한 질문입니다. KEY index_userid_id (user_id, id)로 인덱스가 있는데요, user_id +id 가 아닌, user_id만 인덱스로 걸어도 N회차 쿼리가 잘 동작 할까요? where 절에 user_id, id를 사용하고, ORDER BY 에 id가 있기 때문에 user_id + id 인덱스가 필요한 걸까요? 조금 더 자세히 알려주시면 감사하겠습니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
강의 17 MOSFET에 30A의 전류가 흐를때 RDS값이 1옴이면 전력은 900W가 아닌가요?
P=I2R여기서:주어진 값:전류 (I) = 30ARDS 저항 (R) = 1 Ω계산: P=(30A)2×1Ω P=900A2×1Ω P=900W따라서, MOSFET에 30A의 전류가 흐르고 RDS 저항이 1 옴일 때 발생하는 전력은 900W가 아닌지 여쭙습니다.
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
트랜잭션과 롤백
안녕하십니까 선생님, 이렇게 세션을 Redis에 저장할 때에는 예외 발생 시 트랜잭션, 롤백 같은 기능은 어떤 식으로 처리를 해야 하는 지 질문 드립니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
Snapshot base vs packet oriented
Hello Master 🙂I would like to ask wich method is prefered in wich case. Most mmo code i seen either go packet way like in this course or Client send commands wich contains input + mouse postion + fields that allow you to for example specify operation type like interact, consume etc. Server respond each tick with snapshot of zone you are around your aoi with all possible data with delta comporession so you get only new information. Wich approach is prefered, on wich it depends? Does they have some serious perfomance gains when you stick to one of them? Or its just matter of architecture your team prefer?
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
서버를 관리하는 툴에 대해 정보를 더 알려 주실 수 있을까요?
모니터링을 고민했을 때, 시스템 장애 / 문제 추적도 이유였지만, 벤치마킹을 할 수 있을까란 고민도 있었습니다. 클라우드를 선정할때, 어느 정도의 서버를 선정해야할지 가늠이 없다보니 docker로 구축하고 모니터링 서비스를 구축하면 스트레스 테스트 후 다양한 정보를 한번에 쉽게 수집해서 벤치마킹에 사용할 수 있지 않을까 생각했었습니다. 강의를 수강하고 나니 쉽게 벤치마킹에 사용하기 위해 구축하고 설정할 범위는 아니라는 판단이 들더군요. 혹시 이런 벤치마킹이나 서버의 보안이나 관리 등을 위해 사용하는 툴이나 서비스들이 있으실까요? 어떤 것들이 있는지 알려 주실 수 있으실지 여쭙고자 합니다. 서버 구축 및 관리를 혼자 해야 하는 입장이라 조언을 얻고 싶어 질문을 드리게 되었습니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
질문 있습니다.
현재 파이참이라는 프로그램을 사용하며 공부 중에 이 강의를 알게 되었는데, 따로 설치하지 않고 파이참으로 강의 보며 공부해도 큰 지장은 없을까요?
-
미해결Next + React Query로 SNS 서비스 만들기
next.js 서버fetch 에러 fallback ui 구현 방법
next 공식문서를 살펴보면 단순 서버 fetch (서버액션x) 관련 에러 핸들링 방법은 딱히 안나와 있는 것 같아 질문드립니다.만약 SectionA, SectionB, SectionC 서버 컴포넌트 내에서 각각 서버 fetch가 일어난다 가정했을 때 SectionB에서만 요청이 실패했다면 SectionB 영역만 fallback ui를 띄우고 나머지 SectionA, SectionC는 정상적으로 데이터를 렌더링하도록 구현하는 방법이 없을까요? error-boundary 라이브러리는 클라이언트 환경에서만 사용가능해 서버 컴포넌트에선 사용할 수 없고 next 내부적으로 설계되어있는 에러 바운더리(error.js 등)는 전역에러를 캐치하는 걸로 알고있습니다. 때문에 페이지 내 특정 영역만 fallback ui를 띄우는 용도는 아닌 것 같더라구요.혹시 다른 방법이 있나 궁금합니다 감사합니다!!
-
미해결Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
next.js 서버fetch 에러 fallback ui 구현 방법
next 공식문서를 살펴보면 단순 서버 fetch (서버액션x) 관련 에러 핸들링 방법은 딱히 안나와 있는 것 같아 질문드립니다.만약 SectionA, SectionB, SectionC 서버 컴포넌트 내에서 각각 서버 fetch가 일어난다 가정했을 때 SectionB에서만 요청이 실패했다면 SectionB 영역만 fallback ui를 띄우고 나머지 SectionA, SectionC는 정상적으로 데이터를 렌더링하도록 구현하는 방법이 없을까요? error-boundary 라이브러리는 클라이언트 환경에서만 사용가능해 서버 컴포넌트에선 사용할 수 없고 next 내부적으로 설계되어있는 에러 바운더리(error.js 등)는 전역에러를 캐치하는 걸로 알고있습니다. 때문에 페이지 내 특정 영역만 fallback ui를 띄우는 용도는 아닌 것 같더라구요.혹시 다른 방법이 있나 궁금합니다 감사합니다!!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
++v, v++
만약 total +=(++v) 가 아니라total += (v++) 이면v = 0 이었을때 total에는 1이 더해지는 건가요? 아니면 0 이 더해지고, 밑에줄 내려갈때 v = 1 로 바뀌나요?