묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨초보자를 위한 BigQuery(SQL) 입문
JOIN 연습문제 5번 문제 관련해서 질문이 있습니다!
안녕하세요! 좋은 강의 감사드립니다. 도움이 많이 되고 있어요.5번 문제 관련해서 질문이 있습니다. 5번 문제에 대해서 저는 쿼리를 이렇게 작성했습니다.SELECT generation, COUNT(tp.id) AS pokemon_cnt FROM ( SELECT id, trainer_id, pokemon_id, status FROM `basic.trainer-pokemon` ) AS tp LEFT JOIN basic.trainer AS t ON tp.trainer_id = t.id LEFT JOIN basic.pokemon AS p ON tp.pokemon_id = p.id WHERE t.hometown = 'Incheon' AND tp.status IN ('Active', 'Training') GROUP BY generation ORDER BY pokemon_cnt DESC강의에서 카일님과 다른 부분은 WHERE 절에 AND 가 더 추가된 부분이에요.문제에서 '보유하고 있나요?' 라고 물어서 저는 저 조건을 추가해줬는데 카일님은 추가해주시지 않았는데도 제 쿼리와 결과가 같게 나오더라구요.우연히 인천에 있는 트레이너들의 status가 다 Active, Training 이어서 이렇게 된 것인지 아니면 저 조건이 필요가 없는 것인지 궁금합니당!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝션 'new 명령어로 조회' 질문 입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요? 프로젝션 쿼리에 new 명령어 관련 헷갈리는 부분이 있어서 질문 드립니다!try{ Member member = new Member(); member.setUsername("member1"); member.setAge(10); em.persist(member); em.flush(); em.clear(); List<MemberDTO> result = em.createQuery("SELECT new jpql.MemberDTO(m.username, m.age) FROM Member m", MemberDTO.class) .getResultList(); MemberDTO memberDTO = result.get(0); System.out.println("memberDTO = " + memberDTO.getAge()); System.out.println("memberDTO = " + memberDTO.getUsername()); tx.commit(); }위와 같은 쿼리를 실행하게 되면 상위에서 생성한 member 객체에 있는 값을 result 로 복사하고 result 값을 memberDTO List의 인덱스 0으로 들어 간 값을 조회하라는 뜻이 맞는건가요..?수업듣다가 제가 이해한게 맞는지 헷갈려서 질문 드립니다..답변 부탁드립니다!!감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
섹션 7 GraphQL 관련 질문 드립니다
안녕하세요섹션 04-05-graphql-mutation-product 따라하고 있는데 도중에 저런 에러 메세지가 떴습니다.디버깅 하려고 해도 Network 부분에 message 부분이 안 뜨네요ㅠ 검색해보니 쿠키 및 인터넷 기록 삭제해보라고 나오는데..삭제해도 해결이 안 되고요ㅠㅠ 어떻게 해야 해결될까요?도움 부탁드립니다
-
해결됨인프라공방 - 그럴듯한 서비스 만들기
서버 구성하기 미션에서 서버 실행후 요청 실패
서버 구성하기 미션을 진행중입니다.서버 실행을 하고 curl http://localhost:8080 명령어에 의해서 응답까지는 옵니다. 외부망 보안그룹에서 다음과 같이 설정했습니다.브라우저에서 요청이 가는지 확인하고https의 443 포트는 tls 설정을 하지 않으면 접속이 안되는걸로 알고 있어서브라우저에서 요청하기 위해서 80포트를 전체대역대에 대해서 열어줬습니다.인터넷 게이트웨이도 생성이 되어있고, 외부망의 라우팅 테이블에서 인터넷게이트에 대해서 전체대역대로 설정이 되어있습니다.curl명령어를 통해서 요청을 보내봤는데 connection refuesed 가 뜹니다.브라우저에서 http://3.36.115.136:80 으로 보내봤는데도사이트에 연결할 수 없음3.36.115.136에서 연결을 거부했습니다.와 같은 오류가 뜹니다.ping 체크 잘 되고port 체크에서도 telnet: Unable to connect to remote host: Connection refused 와 같은 오류가 발생합니다.어떤점을 더 체크해봐야할까요?3tier 구성하기 강의를 들으면서 진행하다가 미션을 하지 않을것을 확인하고 중간에 미션을 진행하고 있는데혹시 이점에서 문제가 있었을까요?
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
코딩테스트 10일정도 남았습니다..
코딩센세님.. 현재 10강까지 들었습니다.. 남은 10일동안 강의 다 듣고 그동안 문제 열심히 다 풀면싸피 합격할 수 있을까요..? 솔직히 떨어질 거 같아서 너무 슬픕니다... ... 흑흑
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
인텔리제이 파일 사라짐
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니요2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요. 인텔리제이 관련하여 질문드립니다. 다름이 아니라 소스 코드를 실행 후 또는 시간이 지난 후 계속하여 강사님께서 주신 파일이나 제가 만든 파일들이 계속해서 사라지는데, 이에 대해서 구글링한 후 해결되었다고 생각했지만 같은 문제가 반복해서 일어나고 있습니다. 어떤 문제 때문인지 알 수 있으면 좋겠습니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
섹션 5
private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } /** * 회원 가입 */ public Long join(Member member) { // 같은 이름이 있는 중복 회원X validateDuplicateMember(member);// 중복 회원 검증 memberRepository.save(member); return member.getId(); }MemberRepository는 인터페이스인데, 아래 join에서 memberRepository.save(member)을 어떻게 사용하는 건가요? 인터페이스는 객체를 만들지 못하고 구현체를 만들어야하는데 그러면 필드에서 MemberRepository의 구현체인 MemoryMemberRepository를 받아야 되는게 아닌가 했습니다.이해가 잘 되지않아서 질문드립니다ㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
stateful 과 stateless 에 대해서
stateful의 경우엔 고객 입장에서 점원이 이전 거래내용을 기억할거라고 판단하는게 맞나요?stateless의 경우 고객 입장에서 점원이 거래내용을 기억 못할테니 매번 대화마다 이전 데이터를 자세하게 전부 설명하는거죠?제가 이해한게 맞을까요?
-
미해결
테이블에 fk를 쓰지 않는 경우 비즈니스 로직을 어떻게 짜야할까요?
이때까지 프로젝트를 하다가 항상 fk를 사용해 왔었습니다.그런데 테스트를 짜는 경우나, 아니면 요구사항이 변경돼 fk에도 null이 들어가야 하는 경우나 이런 경우때문에 fk를 없애고 연관 관계를 상대 테이블의 id로만 저장하기로 했습니다.예를들어서,Order - OrderProduct - Product 관계에서OrderProduct:Order가 N:1 단방향 매핑OrderProduct:Product가 N:1 단방향 매핑으로 엔티티를 작성해 왔습니다. 아래는 fk가 존재하는 경우, 3개의 엔티티 코드입니다.@Entity @Table(name = "order_product_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class OrderProduct { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private Integer quantity; private Long amount; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "order_id") private Order order; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "product_id") private Product product; }@Entity @Table(name = "order_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class Order { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Enumerated(EnumType.STRING) private OrderStatus orderStatus; private Long usedPoint; private Long earnedPoint; private Long totalAmount; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "consumer_id") private Consumer consumer; }@Entity @Table(name = "product_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class Product { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String description; private Long amount; private Integer stock; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "seller_id") private Seller seller; @Enumerated(EnumType.STRING) private ProductStatus productStatus; }그리고 아래는 fk를 제거했을 때의 3가지 entity입니다. 큰 차이는 없고, 매핑을 제거해주고 대상 테이블의 id로 변경했습니다.@Entity @Table(name = "order_product_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class OrderProduct { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private Integer quantity; private Long amount; private Long orderId; private Long productId; }@Entity @Table(name = "order_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class Order extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Enumerated(EnumType.STRING) private OrderStatus orderStatus; private Long usedPoint; private Long earnedPoint; private Long totalAmount; private Long consumerId; }@Entity @Table(name = "product_tbl") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter public class Product extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String description; private Long amount; private Integer stock; private Long sellerId; @Enumerated(EnumType.STRING) private ProductStatus productStatus; }그리고 저는 물건 구매에 대한 비즈니스 로직을 작성했습니다.아래 코드는 고객이 주문한 정보를 바탕으로 생성된 OrderProduct들을 전부 돌면서, 판매자의 잔고를 증가하는 로직입니다.아래는 fk가 있는 경우 비즈니스 로직입니다.private void addSellerBalance(List<OrderProduct> orderProducts) { for (OrderProduct orderProduct : orderProducts) { long amount = getSalesAmountExcludeFee(orderProduct); Seller seller = orderProduct.getProduct().getSeller(); seller.addBalance(amount); } } 그리고 fk가 없이 해당 로직을 다시 작성하려하니 의문점이 생겼습니다.OrderProduct에서 Product엔티티를 찾으려고 쿼리를 1번 수행하고,Product에서 Seller를 찾으려고 쿼리를 1번 더 수행했습니다.private void addSellerBalance(List<OrderProduct> orderProducts) { for (OrderProduct orderProduct : orderProducts) { long amount = getSalesAmountExcludeFee(orderProduct); Product product = productReadService.findById(orderProduct.getProductId()); Seller seller = sellerReadService.findById(product.getSellerId()); seller.addBalance(amount); } }이렇게 연관 관계가 있는 필드를 조회할 때마다 쿼리를 추가로 수행해야 하는 걸까요?아니면 다른 방법이 있는 걸까요?
-
미해결
✨2024년 메타버스 개발자 경진대회 참가팀 모집✨
메타버스·AI로 열리는 새로운 세상❗ 초중고 학생부터 대학생 청년 일반인까지 여러분도 그 주인공이 될 수 있습니다 🎉 상금 총 1.95억원🏆 📌접수기간 : 2024.5.7.(화) ~ 6.7.(금) 📌참가자격 : 메타버스 서비스·콘텐츠 개발에 관심 있는 누구나 📌참가부문- 성인부(대학(원)생, 청년, 일반인 등), 학생부(초·중·고)※ 1인 또는 팀 단위 신청 모두 가능(최대 5인), 법인 참여 불가 📌참가분야- (성인부) 메타버스 아카데미 분야(취업/창업과제), 일반 분야(취업/창업/자유과제)※ 메타버스 아카데미 분야(39세 이하 청년), 일반 분야(19세 이상 누구나)- (학생부) 초등학생·중학생·고등학생 분야(자유과제)※ 초등학생, 중학생, 고등학생 및 19세 이하 청소년, 검정고시 합격자 등도 참여 가능 📌신청방법- 메타버스 개발자 경진대회 홈페이지를 통한 온라인 접수( 지원 링크: https://www.metaversedev.kr/registration ) 🎁참가혜택- 참가팀 대상으로 개발 장비, 교육, 교육훈련비 지원ㅇ (개발장비) Apple Vision Pro(2), Meta Quest2(20), Meta Quest(4), HTC VIVE(2), HTC VIVE CosMos(1), 노트북(30), 피앤씨솔루션 Metalense2(10), 퀄컴 스냅드래곤스페이시스 DevKit(10), 모션캡쳐 시스템(1) 등 80개 ※ 개발 장비는 한정된 수량에 따라 팀당 1개만 신청 가능하며, 개발계획서 검토 후 선별지원 예정ㅇ (교육지원) 메타버스 아카데미 교육강좌, 유니티 인증 시험 교육강좌(UNITY ALP코스 UCA), 3D콘텐츠 크리에이터(입문) 및 3D 게임 제작(기초) 등 교육영상 150개 이상 제공ㅇ (교육훈련비) 성인부 ‘메타버스 아카데미’ 분야 2차 합격자에게 1개월간 최대 100만원 지원 ※ 참가팀은 별도 온라인 교육 수강 및 멘토링 보고서(2회) 제출, 3차 평가용 결과물을 제출해야 하며, 외국인은 교육훈련비 지원 불가 🎁시상규모- 과학기술정통부장관상(2), 한국전파진흥협회장상(4), 한국메타버스산업협회장상(4) 등 총 33점 시상, 총 상금 1.95억원 🎁후속지원- 대회 수상팀의 역량강화 및 성과확산을 위한 후속지원 ① (인턴십) 대회 취업과제 수상팀 중 후원기업 인턴십 희망자를 대상으로 면접 평가하여 인턴십 지원(10~12월) - (지원내용) 인턴십(세전 월 급여 250만원) 및 취업 컨설팅 ※ (지원기간) 3개월(10월 1일~ 12월 31일) / (지원조건) 월별 출근부 제출 ② (창업컨설팅) 대회 창업과제 수상팀 중 창업 희망자를 대상으로 창업컨설팅 및 창업훈련비 등 창업지원(10~12월) - (지원내용) 창업훈련비(1인 최대 월 100만원) 제공 및 창업컨설팅(IR 자료 제작, 멘토링, 교육, 법인설립 지원 등), 개발 공간(메타버스 아카데미) 제공 ※ (지원기간) 3개월(10월 1일~12월 31일) / (지원조건) 월간 보고서, 메타버스 아카데미 성과보고회 전시 참가, 창업 증빙 서류 제출(사업자등록증), 외국인은 창업훈련비 지원 불가 ③ (K-디지털 그랜드 챔피언십) 대회 최우수 수상팀에게 ‘K-디지털 그랜드 챔피언십’ 참여기회 제공(11~12월) ④ (성과확산) 수상자에게는 후원기업과 공동사업화 기회 제공 및 취업 혜택 제공, 결과물 홍보(홈페이지, 우수사례 모음집 제작)
-
미해결
웹쇼핑몰 개발하려고 하는데 질문
안녕하세요 현재 대학교 재학중인데 학교에서 창업 프로젝트를 진행하게 되어서 웹쇼핑몰을 제작하고자 합니다. 소수 인원으로 창업에 대한 경험을 익히고자 1년간 실제 판매하는 웹사이트를 개발하려고 하는데 혹시 이에 추천하는 강의가 있을까요? 주어진 강의 그대로 구현하여 상업적인 곳에 사용하더라도 저작권 같은 것에 아무 문제가 없을걸까요?
-
미해결카프카 완벽 가이드 - 코어편
인텔리제이 Producer실행 관련
인텔리제이에서 메인문을 실행하였을 때,이러한 로그가 반복되며 무한히 나옵니다. gradle에서slf4j도 정상적으로 적용시켰습니다만 해결이 안되네요. 뭐가 문제일까요?
-
미해결따라하며 배우는 자바스크립트 A-Z
섹션9 Todo App 질문드립니다.
새로운 투두 추가하기 버튼을 클릭할 때 실행되는 createNewTodo함수가 끝나고 input을 입력하거나 checkbox change같은 이벤트를 실행할 때 createTodoItem함수 안에 있는 이벤트리스너가 발생되는데 클로저와 연관이 있을까요?이론으로만 접근하다가 이게 바로 클로저..? 라는 생각이 들었는데 제가 생각한 부분이 맞는지 궁금합니다.삭제버튼 이벤트리스너에서 itemEl.remove(); 코드로 해당 투두 아이템 요소를 삭제해주는데, 이전에는 이벤트리스너의 event 인자로 타겟을 정해주고 사용했던 적이 있어서 약간 낯설게 느껴졌습니다. 코드의 itemEl 요소가 해당 투두 아이템인지 인식할 수 있는 이유는 이벤트버블링 때문인가요?제가 이번 강의를 부득이하게 음소거로 듣고있어서 영상에 이미 설명이 되었던 부분이라면 죄송합니닷🥲
-
해결됨Flutter로 SNS 앱 만들기
섹션 8 - Follow, Unfollow 기능 추가 파트에서 UserState에서 UserModel을 얻어지지가 않습니다.
문제가 되는 것으로 추정되는 코드는 UserModel currentUserModel = context.read<UserState>().userModel;입니다.이전 강의인 '특정 사용자의 정보 표시' 에서부터 문제가 발생했는데, 이번 강의에서 그냥 지우시길래 일단 넘어갔었습니다.그러나, 이번 강의에서 똑같이 UserState에서 userModel을 얻어오려고 하니, 실제로는 값이 저장되지 않았습니다.user_state.dart와 user_model.dart를 올려놓으신 Github 최종 코드로 그대로 복사해봤으나, 별다른 효과는 없었습니다...어떻게 해야할 지 모르겠습니다. 의견 부탁드립니다. userModel에는 값이 저장되었으나, currentUserModel에는 저장되지 않은 모습 메일에 프로젝트 파일을 첨부하여 보내겠습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
환경설정 강의 8분30초쯤 질문있습니다
프레임관리에 대해서 듣던중에 궁금한게 생겼습니다강의 내용 간략하게 말씀드리면 elapsedTick이 경과한 시간인데 elapsedTick이 1000/30 초보다 작을때 continue를 해서 다시 while문 맨위로 올려보내는데요 경과한시간이 작으면 작을수록 더 속도가 빠르다는거니까 좋은거 아닌가요?? 그런데 왜 돌려보내고 더 느린시간일때 while문 더 안으로 보내는지 이해가 안되네요
-
해결됨카프카 완벽 가이드 - 코어편
kafka 서버 구성한 기기 외 다른 기기에서 접속하고싶은데..
강의에서는 한 기기에서 모든게 이루어져서강의에서 진행되는 기기는 kafka 서버로 두고외부 기기 2개로 producer와 consumer 코드를 실행시켜보고 싶은데설정을 어떻게 해야할지 모르겠습니다.검색을해보면 advertised.listeners에 IP를 입력해야 하는거 같은데무슨 IP를 입력하면 좋을까요? 아니면 또 다른 설정이 있나요?kafka서버 PC 한대 와 다른 PC 2대인 상황이고 같은 와이파이를 공유하고 있는 상황입니다.producer 코드를 가진 PC를 실행시켜 kafka 서버 PC에 접속하여 consumer 코드를 가진 PC로 받고싶습니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MSA 환경에서 Prometheus 궁금한 점이 있습니다.
강의 잘보고 있습니다.다름이 아니라 MSA 환경에서는 한 서비스가 여러 인스턴스로 올라가있는 경우가 있는데, prometheus.yml에서 해당 인스턴스를 다 지정해주지 않아도 괜찮을까요? 또한 spring cloud gateway에서 lb://ORDER-SERVICE 형태로 로드밸런싱 처리가 되어있는데, 그렇다면 프로메테우스에서 actuator로 가져오는 데이터가 여러 인스턴스 각각 가져오는게 아닌 로드밸런싱되는데로 데이터를 가져오게 되지않나요? 호기심에 질문해봅니다.
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
2강 storybook & vitest
안녕하세요. 2.1강에서 storybook, vitest 명령어를 사용했을 때, 에러가 나타나서 질문 드립니다 Settingbranch: unit-test-examplevitest 플러그인: v0.3.0 (현재 이하로는 변경이 안되는 것 같습니다)node: 19.9.0 eslint.json - `"prettier:prettier": "off"` 추가prettierrc - `"endOfLine": "auto"` 추가 storybook 사용 시(npm run storybook) Web의 경우 새로고침을 하면 정상 페이지로 동작하지만 에러 로그는 그대로 입니다vitestimport { screen } from '@testing-library/react'; import React from 'react'; import TextField from '@/components/TextField'; import render from '@/utils/test/render'; it('className Prop으로 설정한 css class가 적용된다.', async () => { // Arrange - 테스트를 위한 환경 만들기 // -> className을 지닌 컴포넌트 렌더링 await render(<TextField className="my-class" />); // Act - 테스트할 동작 발생 // -> 렌더링에 대한 검증이기 때문에 이 단계는 생략 // -> 클릭이나 메서드 호출, prop 변경 등등에 대한 작업이 여기에 해당 합니다. // Assert - 올바른 동작이 실행되었는지 검증 // -> 렌덩링 이후 DOM에 해당 class가 존재하는지 검증 // TextField는 placeholder 요소가 있습니다. // vitest의 expect 함수를 사용하여 기대 결과를 검증 expect( screen .getByPlaceholderText('텍스트를 입력해 주세요.') .toHaveClass('my-class'), ); });
-
해결됨딥러닝 이론 + PyTorch 실무 완전 정복
Section14 관련 질문요청드립니다.
83쪽에 '예를 들어 (3*3) Conv.Kernel 2개를 쌓은 경우 Receptive Field는 (7*7)이 된다!'라고 하셨는데 Kernel이 쌓이는게 아니라 Layer 아닌가요?? 혹시 제가 잘못 이해하고 있었다면 지금까지 각 Layer마다 하나의 kernel만 훑고 지나가는 줄 알고 있어서 Kernel이 쌓인다 라는 개념을 잘 모르겠습니다.기존 ANN에서 Bias를 더하는 개념과 ResNet에서Residual Connection을 더하는 개념의 차이를 잘 모르겠습니다. 둘다 비슷하게 느껴집니다 ㅠㅠ.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트 초기화 후의 변수값
안녕하세요 강의 잘 듣고 있습니다. 항상 감사드립니다.먼저 질문이 두가지가 있는데요.1) Member member1 = em.find(1L, Member.class);을 실행하면 엔티티의 참조값이 member1에 대입되나요?2) 1번이 맞다면 이후 em.clear()로 영속성 컨텍스트를 초기화하면, member1에 참조값이 대입된 엔티티가 준영속 상태가 되잖아요. 이때 member1.getName() 와 같은 조회 메소드를 호출하면, JPA가 다시 DB에서 member1의 pk값을 통해 조회해오나요, 아니면 그냥 DB와 상관없이 메모리에 남아있는 준영속 객체를 읽는건가요?