inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

어떻게 a 배열, b 배열에 알아서 잘 담겨지는지 모르겠습니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

값이 들어왔을때 5 2 3 3 1 3 1 1 2 2 3 이게 어떻게 a 배열, b 배열에 알아서 잘 담겨지는지 모르겠습니다. int n = sc.nextInt(); int [] a = new int[n]; int [] b = new int [n]; for(int i =0; i<n; i++){ a[i] = sc.nextInt(); } for(int i =0; i<n; i++){ b[i] = sc.nextInt(); } 이런건 그냥 외우는 건가요?

  • java
  • 코테 준비 같이 해요!
댓글 1 좋아요 0 조회수 217

POST 요청시 메서드로 들어오는 BookForm 객체의 생성 주체가 누구인가요?

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 코드를 읽어보며 흐름을 파악하다가 궁금증이 생겨 질문 드립니다. public class ItemController { @GetMapping("/items/new") public String createForm(Model model) { model.addAttribute("form", new BookForm()); return "items/createItemForm"; } @PostMapping("/items/new") public String create(BookForm form) { ... 생략 } /items/new 에 GET 으로 접근하면, createForm() 이 호출되어 BookForm 객체가 생성되고, Model 객체를 통해 viewResolver로 넘어가는 로직은 이해가 됩니다. 그러나 POST 요청을 보내면, create() 가 호출되어 BookForm 객체를 인자로 받는데요. 이때, 인자로 들어온 BookForm 객체는 GET 요청시 보내준 BookForm 객체와 다른 객체더라구요. 아마 누군가가 HTML input 태그에 입력된 값을 BookForm 객체로 변환시켜 넣어주는 것 같은데요. 누가 이 책임을 갖고, 어떻게 데이터를 객체로 변환시키는지 그 흐름이 궁금합니다. 마치 @ResponseBody 에서 HttpMessageConverter 가 객체를 JSON으로 변환시켜준 것처럼 이번에도 스프링 이 HttpMessageConverter 를 통해 HTML input 데이터를 객체로 변환시켜 Controller 에게 반환시켜 주는 걸까요? 감사합니다.

  • java
  • spring-boot
  • 웹앱
  • JPA
  • spring
anthologia 댓글 1 좋아요 1 조회수 447

YOLO v1 바운딩 박스 관련

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요! YOLO v1의 이해 - 01에서 바운딩 박스가 셀마다 2개식 생성이 되는데 이때 셀마다 갖는 바운딩 박스의 크기나 모양 등이 동일한 것인가요? 아니면 랜덤하게 생성이 되는것인가요? 감사합니다~

  • 컴퓨터-비전
  • tensorflow
  • keras
  • python
  • 딥러닝
  • 머신러닝 배워볼래요?
축구쟁이 댓글 1 좋아요 0 조회수 376

@EntityGraph(attributePaths={"team"})

미해결

실전! 스프링 데이터 JPA

안녕하세요, 영한님! 강의 정말 잘 듣고 있습니다! 강의 중 궁금한 부분이 생겨 질문 드립니다. `@EntityGraph(attributePaths={"team"}) ` attributePaths 속성에 들어가는 이름이 연관 관계가 걸려있는 필드의 이름이 들어가는 건가요?

  • spring
  • JPA
  • spring-boot
  • java
나 좀 도와줘요 댓글 1 좋아요 3 조회수 344

스케일링 1 강의 질문

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

데이터 전처리 - 스케일링 - 01 강의 1분47초에서 표준화로 데이터의 피처 각각이 평균이 0 이고 분산이 1인 가우시안 정규분포로 바꿔준다고 했는데요. 원래 데이터가 정규분포를 가졌다면 xi_new (표준화 식)식 으로 평균이 0 이고 분산이 1인 정규분포를 도출할 수 있지만 애초에 정규분포를 이루지 않는 데이터의 경우 는 해당 식을 적용한다고 해서 정규분포가 되지 않을 텐데 이런 경우는 어떻게 해서 정규분포로 만든다는 것일까요? 답변 부탁드립니다. 감사합니다.

  • python
  • 머신러닝 배워볼래요?
  • 통계
허쿡 댓글 1 좋아요 0 조회수 294

스프링 데이터 jpa

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 데이터 jpa는 기본적인 함수를 제공한다고 했는데 기본적인거 말고는 직접 개발자가 작성해야하는건가요?

  • MVC
  • spring-boot
  • spring
  • java
박준형 댓글 1 좋아요 0 조회수 265

강의를 다 들은 후 공부는 어떻게 하는게 좋을까요?

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

강의를 들으면서 코드를 다 따라 쳐보고, 적당히 필기하면서 듣고... 그러고 있는데 강의를 다 들으면 해당 내용들에 대해 어떻게 공부를 해야하나요?? 강의 전체 한바퀴를 다 돌린 후에 어떻게 공부를 해야하는지 궁금합니다 안보고 직접 만들기에는 제가 너무 실력이 딸리는데.... 추천하시는 공부법이 있을까요???

  • 공부법
  • java
  • spring
  • spring-boot
  • 공부
  • MVC
팡휘 댓글 1 좋아요 2 조회수 1474

Page를 1부터 시작하기(Pageable, Page 커스텀) 질문 있습니다.

미해결

실전! 스프링 데이터 JPA

안녕하세요. 강의 열심히 듣는 중에 궁금한 점이 있습니다. 17:30초 쯤에 Page를 1부터 시작하기 부분에서 1. Pageable, Page를 파리미터와 응답 값으로 사용히지 않고, 직접 클래스를 만들어서 처리한다. 그리고 직접 PageRequest(Pageable 구현체)를 생성해서 리포지토리에 넘긴다. 물론 응답값도 Page 대신에 직접 만들어서 제공해야 한다. 이 부분을 직접 구현해보려고 했는데 제가 놓치는 부분이 있는 건지 잘 안 되더라구요. 그래서 https://inflearn.com/questions/201572 이 질문에 답변해주신 분의 블로그를 참고하여 커스텀을 해봤습니다. package study.datajpa.dto; import lombok.Getter; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Slice; @Getter public class PageableCustom { private boolean first; private boolean last; private boolean hasNext; private int totalPages; private long totalElements; private int page; private int size; public PageableCustom() { } public PageableCustom(PageImpl page) { this.first = page.isFirst(); this.last = page.isLast(); this.hasNext = page.hasNext(); this.totalPages = page.getTotalPages(); this.totalElements = page.getTotalElements(); this.page = page.getNumber() + 1; this.size = page.getSize(); } public PageableCustom(Slice slice) { this.first = slice.isFirst(); this.last = slice.isLast(); this.hasNext = slice.hasNext(); this.page = slice.getNumber() + 1; this.size = slice.getSize(); } } package study.datajpa.dto; import lombok.Getter; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.SliceImpl; import java.io.Serializable; import java.util.List; @Getter public class PageCustom<T> implements Serializable { private List<T> content; private PageableCustom pageableCustom; public PageCustom(List<T> content, Pageable pageable, long total) { this.content = content; this.pageableCustom = new PageableCustom(new PageImpl(content, pageable, total)); } public PageCustom(List<T> content, Pageable pageable, boolean hasNext) { this.content = content; this.pageableCustom = new PageableCustom(new SliceImpl(content, pageable, hasNext)); } } @GetMapping("/memberscustom") public PageCustom<MemberDto> listCustom(Pageable pageable) { Page<MemberDto> map = memberRepository.findAll(pageable).map(MemberDto::new); return new PageCustom<MemberDto>(map.getContent(), map.getPageable(), map.getTotalElements()); } 결과적으로는 커스텀에 성공했지만 코드 내용부분에서 뭔가 아쉬운 부분이 있더라구요. 이게 블로그 보면서 작성한 MemberController 단 내용인데, 보시면 listCustom(Pageable pageable) 에서 Pageable pageable 이 파라미터를 그대로 하지말고 이 부분 또한 커스텀해서 PageRequest.of()를 이용하라고 설명하시더라구요. 혹시 PageRequest.of()를 활용해서 코드를 좀더 최적화 할 수 없을까요? 제가 놓치는 부분이 있는 것 같은데 잘 떠오르지 않아서 이렇게 질문 드립니다! https://drive.google.com/file/d/1I__dQwuBmtkUdvT5RahN8ksF3Tr21UP8/view?usp=sharing 아! 제 프로젝트 구글 링크 드립니다!ㅎㅎ 항상 양질의 강의 감사합니다!

  • spring-boot
  • java
  • JPA
  • spring
Mr.Lee 댓글 1 좋아요 0 조회수 3091

jpa 업데이트 해도 hibernate가 생성 되지 않습니다.

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

강의 따라 코끼리 모양을 눌렀는데 external libraries에 hibernate도 안뜨고 그래서 그런지 member클래스 위에 Entity도 사용하지 못 합니다

  • spring-boot
  • spring
  • MVC
  • java
박준형 댓글 1 좋아요 0 조회수 674

강제초기화 후, hibernate5Module 미주입시 오류에 대해

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

@SpringBootApplication public class JpashopApplication { public static void main(String[] args) { SpringApplication.run(JpashopApplication.class, args); } //@Bean // Hibernate5Module hibernate5Module() { // Hibernate5Module hibernate5Module = new Hibernate5Module(); // return hibernate5Module; // } } hibernate5Module을 의존성 추가하지 않고 강제초기화를 해보았는데 오류가 나더라구요. 강제 초기화를 했고 sql문은 나갔을텐데 오류가 나는게 의아하더라구요. @GetMapping("/api/v1/simple-orders") public List<Order> ordersV1() { List<Order> all = orderRepository.findAllByString(new OrderSearch()); for (Order order : all) { order.getMember().getName();//강제 초기화 order.getDelivery().getAddress(); } return all; } 디버깅을 해보았는데 Member와 Delivery의 sql이 나가고 return에서 오류가 나더라구요. order->프록시->영속성컨택스트로 이어지고 강제초기화를 해서 Member와 Delivery는 영속성 컨택스트에 담겼지만 return에서 Order의 Member와 Delivery에는 프록시값이 가리키는 영속성컨택스트가 아닌, 프록시까지만 json으로 변환하기때문에 오류가 난다고 생각하는게 맞는 걸까요? 그리고 그 프록시를 영속성컨택스트로 바꿔서 변환해주는게 hibernate5Module의 역할이라고 보면 될까요?

  • spring
  • java
  • JPA
  • spring-boot
김재준 댓글 1 좋아요 3 조회수 737

sql문

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

findById 함수에서 select * from member where id = ? 라는 sql 문이 나오는데 위 sql문에서 ?는 무슨 조건을 뜻 하는 조건 인가요??

  • spring
  • java
  • MVC
  • spring-boot
박준형 댓글 1 좋아요 0 조회수 429

cmd창에서 build시 에러

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요 인텔리제이에서 실행시에는 오류 없이 잘 작동하는데 cmd창에서 gradlew build 입력후 빌드 진행하면 아래와 같은 에러가 뜹니다 자바 버전 관련 에러인 것 같아서 설정도 모두 바꿔보고 아예 스프링 프로젝트도 삭제해서 java11로 다시 만들어도 동일한 오류로 빌드가 안되고 있습니다 아래는 인텔리제이 설정입니다. 자바 버전입니다 프로젝트 dir입니다 스프링 프로젝트 다시 만들어도 안돼서 idea 파일 지우고 다시 재실행해보았는데도 안되네요.. 인텔리제이에서는 잘 실행되지만 cmd빌드시에만 해당 오류가 뜨는게 답답해서 문의글 올려봅니다 감사합니다

  • MVC
  • spring-boot
  • spring
  • java
올로 댓글 3 좋아요 0 조회수 1054

서비스 로직에서 saveAndFlush 질문입니다.

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

안녕하세요. 먼저 알차고 좋은 강의 만들어 주셔서 감사하단 말씀을 드리고 싶습니다 ㅎㅎ 강의를 보다보니 서비스 로직에서 saveAndFlush 를 해주고 있는데 @Transactional 어노테이션이 있어서 디비에 반영이 잘 될거 같은데 saveAndFlush 를 해주는 이유가 따로 있을까요? 그리고 저는 보통 save 를 사용했는데 saveAndFlush 를 사용하는 다른 특별한 이유가 있는지 궁금합니다.

  • spring
  • java
  • 동시성
opensesame 댓글 2 좋아요 0 조회수 2587

yolo v5 labelimg 사진추가 오류

미해결

yolov5에서 labelimg를 사용하는데 labelimg로 라벨링 작업을 한 후, 새로운 이미지들이 생겨 이전에 라벨링 작업을 했던 이미지 폴더에 새로운 이미지들을 추가하여 라벨링 작업을 이어서 했더니, 전에 작업했던 라벨링들이 다 지워지는 현상이 발생했습니다. labelimg를 사용하여 전에 라벨링 작업했던 것과 새로 라벨링 작업한 것을 합쳐도 이런 현상이 발생하는데, labelimg에서 새로운 이미지를 추가하려면 모든 이미지들을 처음부터 라벨링 다시 해야 하나요? 아니면 해결방법이 있을까요?

  • 욜로
  • yolov5
  • labelimg
  • 라벨링
  • labeling
  • 인공지능
  • 파이썬
  • python
  • 욜로v5
wnsgur0473 댓글 0 좋아요 0 조회수 476

양방향 연관관계 편의 메소드, 생성 메소드에 대해 질문드립니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 항상 강의 잘 보고 있습니다. https://www.inflearn.com/questions/16235의 답변을 보면 setter를 외부에 노출을줄이기위해 Entity의 setter의 사용을 지양하는거로 이해했고, 워낙 복잡하게 엔티티들을 사용하실텐데 강의 예제에서 사용하는 Member와 Order, OrderItem의 엔티티를 실무에서 사용하는거처럼 연관관계메소드랑 생성메소드를 임의로 작성해봤습니다. @Entity @Getter public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String name; @OneToMany(mappedBy = "member") private List<Order> orders = new ArrayList<>(); @Builder private Member(String name) { this.name = name; } /== 생성 메소드 == / public static Member createMember(String name) { return Member.builder().name(name).build(); } } @Entity @Getter public class Order { @Id @GeneratedValue @Column(name = "order_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "member_id") private Member member; //주문 회원 @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) private List<OrderItem> orderItems = new ArrayList<>(); @Builder private Order(Member member) { /== 연관관계 메소드 ==/ this.member = member; member.getOrders().add(this); } /== 생성 메소드 == / public static Order createOrder(Member member) { return Order.builder().member(member).build(); } } @Entity @Table(name = "order_item") @Getter public class OrderItem { @Id @GeneratedValue @Column(name = "order_item_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "order_id") private Order order; //주문 @Builder private OrderItem(Order order) { /== 연관관계 메소드 ==/ this.order = order; order.getOrderItems().add(this); } /== 생성 메소드 == / public static OrderItem createOrderItem(Order order) { return OrderItem.builder().order(order).build(); } } 제가 예제를 실무에서 setter를 제거하고 builder를 사용하는 방법인거처럼 생각하고 바꿔보았는데, 연관관계 메소드를 저렇게 변경하는게 맞는방법인가요? @OneToMany를 가진엔티티에서 생성자에 아무것도 안해줘도 되는것인지? 아니면 어떻게 setter를 제거하고 연관관계메소드를 정의하시는지 궁금합니다.

  • spring
  • spring-boot
  • java
  • 웹앱
  • JPA
승윤 댓글 1 좋아요 0 조회수 658

레티나 디스플레이 관련 질문

미해결

공공데이터로 파이썬 데이터 분석 시작하기

윈도우에서는 레티나 디스플레이 코드로 설정을 해도 표에서 달라진게 없는거같은데 혹시 맥 전용 기능인가요..?

  • numpy
  • python
  • pandas
연합시스템 dev 계정 댓글 1 좋아요 0 조회수 300

main문 실행

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

Spring Project 처음 open해서 열었는데 위와 같이 경로를 찾을 수 없다고 나옵니다 ㅠㅠ 또 강의에서 main문 실행하는 초록색 커서가 나타나지 않습니다.

  • spring
  • spring-boot
  • MVC
  • java
alsrb3560 댓글 11 좋아요 0 조회수 1406

워드클라우드 실행 오류

미해결

공공데이터로 파이썬 데이터 분석 시작하기

이와같은 오류메시지로 실행이 안되는데 해결책 알수 있을까요 선생님 ㅜ

  • numpy
  • python
  • pandas
능함가 댓글 1 좋아요 0 조회수 453

비쥬얼 스튜디오 2017은 어서 다운받나요??

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

비쥬얼 스튜디오 2017은 어서 다운받나요?? 현재버젼은 좀 다른점이 있어 k번쨰 출력 셋팅부분에서 나아가질 못하네요

  • python
  • 코테 준비 같이 해요!
이우연 댓글 2 좋아요 0 조회수 2690

인기 태그

인프런 TOP Writers

주간 인기글