묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문이요
지난시간에 사용하였던 순수jdbc에서 필요없는 부분은 간소화한것이 이번시간에 사용하게되는 jdbc탬플릿인가요 그런줄알고 지난시간에한순수jdbc팸플릿을 삭제하였는데 h2에는 입력이 잘되는데 그값이 로컬호스트에는 안보이네요 ㅠ 왜 그런걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
글을 보다가 저도 안되는 이유를 못찾겠어서 질문 드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 제 생각에 {"kkk":"value!"} 가 나올줄 알았는데 어디서 자꾸 name 이 들어오는지 이유를 못찾겠어서 질문 드립니다. 혹시 몰라서 server 도 재부팅 하고 시간차를 두고도 해봤으나 결과는 같네요. 그리고 혹여 몰라서 다른곳도 바꿔보았으나 name 을 처음에 말고는 다 고쳐서 들어간 자리가 없는데 제가 초짜라 그런지 잘 이해가 가질 않네요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원목록 조회시 화이트라벨 오류
순수 JDBC 파트 수강중 Springconfig 수정하고 H2 연결하여 회원목록 조회하는 부분에서 화이트라벨 오류가 뜹니다. 질문 게시판을 찾아보니 몇몇분이 동일한 오류를 겪으신것 같아 참고하였으나 해결되지 않네요... username=sa도 추가 하였고 h2도 재설치해보았습니다. https://drive.google.com/file/d/1LQBJfN-Wf8adWiLW1Hx84CoETJGoH-Kb/view?usp=sharing 프로젝트 파일 링크가 도움이 될까 싶어 올려봅니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님, 질문이 있습니다.
선생님, 안녕하세요.. 다름이 아니라 딥러닝 모델링 관련하여 상담을 좀 요청하고 싶습니다. 이 질문창은 조금 공개적이어서 따로 혹시 이메일이나 줌 등 기회가 된다면 1on1으로 괜찮으시다면 도움을 받고 싶습니다ㅜㅜ 감사합니다.
-
미해결스프링 핵심 원리 - 고급편
LogTrace 빈생성 관련
영한님 안녕하세요 강의듣는중 궁금한 점이 있어서 질문 올립니다. 그동안 저는 제가 만든 클래스의 빈생성은 클래스에서 @Component를 써서 빈으로 등록하고 Dependency로 등록하여 쓰는 클래스는 이번강의의 LogTrace빈처럼 @Configuration에 @Bean으로 등록해서 쓰곤 했는데요 LogTrace빈을 @Component로 등록하지 않고 @Configuration안에 빈으로 관리하는 이유가 있을까요? 제가 생각하기로는 아마도 LogTrace인터페이스를 상속받아 쓰는 클래스의 빈을 유연하게 변경하기 위해서 일까 하는데요 제 생각이 틀렸거나 또다른 이유가 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
질문드립니다.
왜 2차원배열로 만드셨나요?? 그냥 일반 1차로 하면 안되는건가요??
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
ProfileReport 오류
from pandas_profiling import ProfileReport을 실행했을 때 다음과같은 오류가 계속 뜹니다... df 변수 설정도 완료하고 pandas_profiling의 버전도 2.8.0 으로 설치가 되어있습니다!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
마우스 호버했을 때 일어나는 현상
선생님 안녕하세요. 마우스를 호버했을 때 일어나는 현상에 대해서 궁금한 점이 있어서 질문 드립니다. 본 예제에서 ABOUT, CLASS, LOCATION 단어의 오른쪽 빈 공간에 마우스를 올릴 경우에도 배경이 변하는 현상이 일어납니다. 예를 들면 제가 아래에 <--->로 표시해둔 것처럼 <---->만큼의 빈 공간에 마우스를 올릴 경우에도 배경이 변경되는 현상이 일어나는데 이런 현상은 어떻게 해야 막을 수 있을까요? ABOUT<---->INSTRUCTORCLASS<----->LOCATION<-> 예전 예제 중 비슷한 경우에는 visibility: hidden을 통해서 했었지만, 이번 경우에는 그렇게 하면 단어 자체가 사라집니다. 확인해 주시면 감사드리겠습니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Order 도메인 this.member 부분 에러
강의 내용중, Order 도메인을 작성할때 다음 스크린샷처럼 Member, Delivery 엔티티를 사용하여 this 키워드를 사용할때 Cannot access jpabook.jpashop.domain.Member 에러가 나고 있습니다. Member와 Delivery, Order 는 모두 예시로 올려주신 코드와 확인하여 똑같이 작성한걸 확인했지만 혹시 몰라 제가 작성한 코드를 같이 올리겠습니다. package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Setter public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String name; @Embedded private Address address; @OneToMany(mappedBy = "member") private List<Order> orders = new ArrayList<>(); } package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; @Entity @Getter @Setter public class Delivery { @Id @GeneratedValue @Column(name = "delivery_id") private Long id; @OneToOne(mappedBy = "delivery", fetch = FetchType.LAZY) private Order order; @Embedded private Address address; @Enumerated(EnumType.STRING) private DeliveryStatus deliveryStatus; } package jpabook.jpashop.domain; import lombok.AccessLevel; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import javax.persistence.*; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; import static javax.persistence.FetchType.*; @Entity @Table(name="orders") @Getter @Setter @NoArgsConstructor(access = AccessLevel.PROTECTED) // 이거는 한 도메인 안에서 생성 메서드 등을 통해 로직을 구현했을 경우에 // 접근을 막기위해 사용한다 // 누구는 여기 만들어진 createOrder 를 통해서 주문을 생성하고 // 누구는 Order order = new Order -> order.setOrder로 생성하고 하면 나중에 골치아파치므로 // 애초에 public 으로 지정되어 있지 않은거 + 롬복통한 getter setter 를 통한 코딩을 막아준다 public class Order { @Id @GeneratedValue @Column(name = "order_id") private Long id; @ManyToOne (fetch = LAZY) @JoinColumn(name="member_id") private Member member; @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) // cascade all 걸어주면 private List<OrderItem> orderItems = new ArrayList<>(); // persist(orderItemA) // persist(orderItemB) // persist(orderItemC) // persist(order) 를 cascase all 안걸어주면 이렇게 넣어야하는데 // 걸어주면 persist(order)하면 자동적으로 다 넣어줌 딜리트도 마찬가지로 다 같이 지워줌 // 즉, 원래는 order 에 들어가는 delivery 나 orderItems 등은 다른 테이블에 같이 걸려있잖아 그걸 // 일일히 다 테이블마다 찾아가서 넣어줘야하는데 cascade all 걸어주면 알아서 그걸 다 연동해서 cd 해줌 @OneToOne (fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name="delivery_id") private Delivery delivery; private LocalDateTime orderDate; @Enumerated(EnumType.STRING) private OrderStatus status; // 주문상태 order cancel //연관관계 편의 메서드 = 양방향일때 쓰면 편한 메소드 //이게 뭐냐면 연관관계 맺어줬으면 DB딴에서는 이런거 안해줘도 다 알아서 동작하긴 하는데 // 비지니스 로직상에서는 이렇게 set할수 있는 연관관계 메서드가 있어야 구현할때 편함 public void setMember(Member member){ this.member = member; member.getOrders().add(this); } public void addOrderItem(OrderItem orderItem){ orderItems.add(orderItem); orderItem.setOrder(this); } public void setDelivery(Delivery delivery){ this.delivery=delivery; delivery.setOrder(this); } //연관관계 메서드 위치는 컨트롤하는쪽에 위치하는게 좋음 비지니스 로직에 의하면 // public static void main (String[] args){ // Member m = new Member(); // Order o = new Order(); // // m.getOrders().add(o); --> 이거 할필요가 없어짐 // o.setMember(m); // } // 원래는 연관관계 메서드가 없으면 이렇게 일일히 비지니스 로직딴에서 데이터 객체 생성후 member 에도 넣어주고 order 에도 넣어주고 해야하는데 // 연관관계 메서드를 만들어 놓으면 로직딴에서 저짓할필요가 없이 편해짐 // ... 은 가변파라미터, String 이라 치면 몇개를 넣어도 다 카바 가능 -> list = 가변파라미터 하면 다 리스트에 들어감 차곡차곡 //생성메서드 public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems){ Order order = new Order(); order.setMember(member); order.setDelivery(delivery); for (OrderItem orderItem:orderItems) { order.addOrderItem(orderItem); } order.setStatus(OrderStatus.ORDER); order.setOrderDate(LocalDateTime.now()); return order; } //비지니스 로직 //주문취소 public void cancel(){ if(delivery.getDeliveryStatus()==DeliveryStatus.COMP){ throw new IllegalStateException("배송 완료된 상품은 취소불가"); } this.setStatus(OrderStatus.CANCEL); for(OrderItem orderItem:orderItems){ orderItem.cancel(); } } //전체주문가격 조회 public int getTotalPrice(){ int totalprice = 0; for(OrderItem orderItem:orderitems){ totalprice += orderItem.getTotalPrice(); } return totalprice; } } import 구문을 직접 작성하여 엔티티들을 직접 임포트까지 해보고, 로직상에서 아예 jpabook.jpashop.~~ 처럼 직접 임포트 구문을 작성해서 시도도 해보았지만 해결이 되지 않아 질문을 올리게 되었습니다. 확인부탁드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
4.2 sizeof연산자 강의 질문입니다.
10분 21초에 size of pointer = 8 bytes 가 나오는데 어떤게 문제일까요? 다 그대로 타입핑 했는데 계속 8바이트라고 나옵니다..
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
그래프 x축 좌측이 아닌 우측에서 시작됩니다.
교수님 안녕하십니까? 수업 잘 듣고 있습니다. 감사드립니다. 다름이 아니고, 4-3 수업을 듣고 있는 그래프들의 x축이 우측에서 시작합니다. 그 이유를 가르쳐주실 수 있으신지요? 감사합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의대로 입력하였는데 이상하게 오류가 나네요
(사진)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
하드웨어 최적화 질문
1) 첫번째 예제에서 r1,r2를 CPU가 최적화 하는 방식이 궁금해서 각 쓰레드별로 얼만큼 CPU가 순서를 바꿨는지를 세어 봤습니다. 세어 보니까 쓰레드 별 횟수 차이가 되게 많이 났습니다. 이게 CPU가 실행중에 옆에 쓰레드를 보고 "아 첫 쓰레드에서 x값을 쓰네 나는 조심해야겠다"하고 생각해서 두번째 쓰레드는 코드의 순서를 더 바꾼건가요?? 2) Thread.MemoryBarrier에서 Thread 클래스에 각 thread들을 관리할 수 있는 기능이 있는거 같은데, c# 쓰레드 클래스 안에 각 instance들을 자료구조로 관리하고 있는건가요??
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
Plot 의 범례 이름이 안나와요... ㅠ
안녕하세요? 항상 좋은 강의 해주셔서 감사 드립니다. 저는 아래와 같이 범례 이름이 나오지 않는데, 이유가 뭔가요? ㅠ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결함수형 프로그래밍과 JavaScript ES6+
강의에 나온 커스텀 map 함수가 내장 map함수를 대체할수도있나요?
말그대로 Array.prototype.map()를 실무에서 저런 방법으로 대체해서 사용하기도 하나요?
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
예제코드 오타 있어요
return 0 하고 세미 콜론 없고 Time dat2 = {4, 55} Time day2 = {4, 55} 여야 되는 거 같습니다
-
미해결스프링 핵심 원리 - 기본편
질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]객체마다 .class를 쓰시는 이유는 뭔가요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
오류..?? 인것 같습니다?!?!
template_name = 'profileapp/create.html' 로하면 template 위치를 못찾겠다고 나오고 template_name = 'create.html' 로 해야지 제대로 됩니다! django 4.0때문인지 제가 뭘 코드를 강사님과 다르게 한건지는... 잘 모르겠습니다..ㅠ
-
해결됨풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
슬라이더의 화살표 hover에 관해 질문드립니다.
강사님 안녕하세요. 강의 내용에서 질문은 아니지만, 혼자 슬라이더 화살표에 효과를 적용해보다 궁금한 부분이 있어 질문드립니다. 아래 사진 처럼 슬라이더 화살표의 색상을 검은색(마우스를 올리지 않았을 때)->주황색(마우스를 올렸을 때)으로 바꾸려고, css에서 해당 부분의 hover를 다음과 같이 수정했습니다. 적용하려는 디자인 코드 .slide-prev-hover:hover { transition: transform 0.5s; transform: translateX(-2PX); color: orange; // 이 부분을 추가 } .slide-next-hover:hover { transition: transform 0.5s; transform: translateX(+2PX); color: orange; // 이 부분을 추가 } 이 외에 js나 html 코드는 강사님과 전부 똑같습니다. 제가 궁금한 점은 맨 처음에 (<) 버튼에 마우스를 올리면 주황색으로 잘 변하는데, 이후 활성화된 버튼들은 마우스를 올려도 전혀 색상이 변하지 않습니다. 그런데 색상은 변하지 않지만, translateX(2px)로 적용한 효과는 계속 제대로 움직입니다. 맨 처음 (<) 버튼에만 주황색이 적용되는 이유가, javascript로 color를 따로 적용하지 않았을 때만 정상적으로 동작하는 것 같다고 생각이 드는데 정확한 원인을 파악하기 어려워 질문 드립니다. 혹시 어떤 부분에서 문제가 발생한 것인지 알 수 있을까요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
두가지 질문이 있습니다.
mlagent-learn 에서 말구요 1) python API 예제코드로 실행할때 onyx 파일 생기는 위치는 어떻게 지정하고 , default는 어디에 생성되나요 ? 2) python API 예제 코드 실행할때, 실행 unity 바이너리 없이 unity에서 학습하려면 어떻게 하나요 ?