inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

redis를 단순히 락 용도로 사용하지 않고..

미해결

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

redis를 단순히 락 용도로 사용하지 않고 redis에 재고수량을 저장 후 관리하는 방법도 사용하는 걸로 알고 있는데요. 이런 방법은 별로인가요?

  • 동시성
  • spring
  • java
hwajo0 댓글 1 좋아요 0 조회수 383

다이나믹 프록시에서 리플렉션이 어떻게 사용되는거죠?

미해결

더 자바, 코드를 조작하는 다양한 방법

ParentInterface parentInterface = (ParentInterface)Proxy.newProxyInstance(HelloApplication.class.getClassLoader(), new Class[]{ParentInterface.class}, (proxy, method, args) -> { System.out.println("메소드 수행전에 할일"); Object methodResult = method.invoke(new ChildClass(), args);//child라는 class에 args를 모두 넘긴다 if(method.getName() == "sayHello"){//메서드 이름에 따라.. 처리를 분류할 수 있으니 다 정의하지 않아도됨 모든 메서드에 대해 기본적으로 정의되는거니까 중복도 피할 수 있음 System.out.println("sayHello!"); return methodResult; } System.out.println("sayOne!"); return methodResult; }); parentInterface.sayHello(); //클라이언트는 인터페이스타입에 대해 그 메서드를 호출한다 이 인터페이스에 대한 메서드를 호출하면 위에서 정의한대로 프록스 객체를 런타임에 하나 만들어줘서 //위에서 정의한 대로의 로직을 타고 클라이언트에게 결과를 전송해준다 parentInterface.sayOne(); 지금 인터페이스에 대한 .class정보를 넘겨주고 있어요 그리고 Proxy.newProxyInstance메서드로 들어가보면 넘겨준 class정보를 가지고 생성자를 만든다거나 하는것같거든요 그런거 자체가 리플렉션을 활용하는 행위인가요? (class이름).class <- 이표현자체는 리플렉션을 활용하는 문장인가요? cglib, 바이트 버디는 리플렉션을 사용하지 않나요?

  • java
  • JPA
  • spring
jjc5524 댓글 1 좋아요 0 조회수 494

Scheduler scheduler = null 굳이 하는 이유가 있나요

미해결

Do it! 자바 프로그래밍 입문 with 은종쌤

SchedulerTest클래스에서 왜 굳이 Scheduler scheduler = null 을 적어주나요 Scheduler scheduler; 해도 될거같은데 이유가 있나요?

  • java
Ref 댓글 0 좋아요 1 조회수 345

코딩테스트 누락 문의

미해결

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

안녕하세요. 강의 매우 유익하게 잘 듣고 있습니다. 문제 푸는 도중 하기 문제가 누락되 공유 합니다. 7강 : 8번밖에 없음 8강 : 4번, 6번, 9번, 15번 9강 : 5번, 8번 누락인데 언제 개선 될까요?

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

변수명 일괄변경

미해결

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

변수명 일괄 변경을 위해 shift+enter , shift+f6 둘다 아무 반응이 없습니다...ㅠㅠㅠㅠㅠㅠ...맥북입니다

  • MVC
  • java
  • spring-boot
  • spring
jin 댓글 1 좋아요 0 조회수 579

javaFX 이 오류는 어떻게 해결해야 하나요?

미해결

Scenebuilder로 fxml파일 만들어서 실행시키니까 이 에러가 뜨네요 빌드패스에 javaFX 라이브러리 유저라이브러리로 생성해서 JavaFX SDK파일 jar 다 불러왔고 Run => VM arguments 에도 --module-path "C:\Program Files\Java\javafx-sdk-19" --add-modules=javafx.controls,javafx.fxml 이렇게 붙여넣는데도 해결이 안됩니다.. 도와주세요

  • JavaFX
  • fxml
  • java
  • error
  • fatalerror
  • 자바
  • 자바fx
안준렬 댓글 0 좋아요 0 조회수 571

부모클래스 변수로 자식클래스 인스턴스 받기

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강사님은 MemberRepository memberRepository = new MemoryMemberRepository(); 또는 List<Member> result = new ArrayList<>(); 와 같이 인스턴스를 받는 변수의 class 타입을 부모 클래스로 하시는데 이건 특별한 이유가 있는건가요? 아니면 코딩 스타일상 선호해서 부모 클래스 변수를 사용하시나요?

  • spring
  • spring-boot
  • java
  • MVC
Song HyungSeon 댓글 1 좋아요 0 조회수 322

repository 작성 시 , spring-data-jpa 의 jpaRepository 와 persistence manager 객체 주입의 선택 기준

해결됨

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

질문 : 실제 작업을 할때, 어떤 경우에 spring-data-jpa의 jpa repository 를 쓰고, 어떤 경우에 EntityManager 를 써야 할까요 ? 안녕하세요. 선생님 이번 강의에 spring-data-jpa 의 jpa repository 를 사용하지 않고 EntityManager 를 주입받아 repository 를 사용 하는 이유는 학습의 목표가 jpa 의 동작을 더 잘 이해하기 위함이라고 들엇습니다.( 출처 : https://www.inflearn.com/questions/549972 ) 그러면 실제 작업을 할때, 어떤 경우에 spring-data-jpa의 jpa repository 를 쓰고, 어떤 경우에 EntityManager 를 써야 할까요 ? 하나의 트랜잭션의 명령을 길게 여러개 쓰고 싶으면 jpa repository 의 함수를 직접 작성한다라고 이해해도 될까요 ?

  • jpa
  • spring-data-jpa
  • java
  • 웹앱
  • java
  • spring
  • spring-boot
  • spring
  • JPA
dankim 댓글 1 좋아요 5 조회수 1814

JPA 테스트하는 과정에서 질문드립니다!

해결됨

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

JPA 강의 17:36에서 콘솔 창에 values 값으로 null 이 들어가게 되는데, 제 출력 화면에는 default 값이 나옵니다. 문제 없는 결과일까요??

  • jpa
  • java
  • spring-boot
  • MVC
  • spring
재영 댓글 2 좋아요 3 조회수 418

json column type 문의

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

실 사용중에 질문이 있어서 문의드립니다. db column 타입이 json으로된 컬럼의 경우 querydsl 사용시에 해당컬럼을 where절에 사용하는 방법이 없을까요? .like , .eq 기능을 사용하고 싶은데 잘안되네요

  • JPA
  • java
ziro0914 댓글 2 좋아요 0 조회수 821

@RequestParam("name")

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. MVC 강의를 듣다가 궁금한 부분이 생겨서 질문남깁니다. public String helloMvc(@RequestParam("name") String name, Model model) 에서 @RequestParam("name")를 없애고 서버를 켰습니다. 그랫더니 이렇게 화면이 나오는데요. @RequestParam("name")가 없어도 파라미터를 잘 넘겨받는 것 처럼 보이는데, 이게 왜 필요한 건가요? 단순히 requried=true를 강제하기 위해 사용하는 건가요?

  • mvc
  • spring
  • spring-boot
  • MVC
  • java
Song HyungSeon 댓글 1 좋아요 3 조회수 703

도메인이라는게 정확히 무엇인가요 ??

미해결

스프링 핵심 원리 - 기본편

여기서 말하는 도메인과, 나중에 package로 만드는 domain은 같은 의미인가요 ??? 도메인이 정확히 무엇인지 안와닿아서 알려주시면 감사하겠습니다 !

  • java
  • spring
  • oop
  • spring
  • domain
팡휘 댓글 1 좋아요 3 조회수 907

지금 java 버전이 더 올라갔는데 그럼 수정해야하나요?

미해결

스프링 핵심 원리 - 기본편

java 버전이 지금 2.7.4인데 수업을 2.3.3때 찍으셨는데 그럼 build.gradle에서 수정하고 refresh 눌러줘야하나요?? 저번에 버전 안맞아서 오류났던적이 있어서 질문드려봅니다

  • java
  • spring
  • oop
  • spring
팡휘 댓글 1 좋아요 0 조회수 900

libs파일이 없네요...

해결됨

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

[질문 내용] gradle환경 만드는 과정에서 말씀해주신 대로 윈도우 환경에서 gradle.build를 하여서 build successful이 나왔는데, 자꾸 cd build에 있는 libs파일이 없다고 나오네요. 실제로 들어가보니 libs파일이 없는데 재 설치해도 마찬가지입니다. 환경변수 모두 java11로 되어있고 모든 setting이 java11로 되어있는데도 에러가 나니, 다음 과정으로 넘어갈 수가 없네요..

  • MVC
  • spring
  • java
  • spring-boot
minsubrother 댓글 1 좋아요 1 조회수 1073

2) 필터 초기화와 다중 보안 설정 강좌

해결됨

스프링 시큐리티

WebSecurityConfigurerAdapter가 deparcated된 후 SecurityFilterChain을 빈으로 등록하여 사용중인데, @Order를 사용하지 않아도 두 개의 SecurityConfig 클래스가 충돌이 나지는 않습니다. 그런데 순서를 명시적으로 보장하기 위하여 @Order를 사용해도 원하는 순서대로 등록이 되지 않고 클래스 이름의 오름차순으로 먼저 호출되어 Bean으로 등록 됩니다. 이렇게 하는 것이 좋은 방법은 아닌 거 같아 여쭤봅니다. 다른 방법이 있을까요?

  • spring-boot
  • Spring Security
  • java
정성훈 댓글 2 좋아요 0 조회수 429

송아지 문제

해결됨

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

혹시 송아지 문제에서 한 번의 점프로 앞으로 1, 뒤로 1 가게 하고 점프 없이 앞으로 5를 갈 수 있다고 한다면 어떻게 해야 하나요? 클래스 Point 를 만들지 않고 푸는 방법이 궁금합니다.

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

문제 관련해서 잘못된 부분이 있습니다.

미해결

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

전 항상 강의 듣기전 설명, 입력, 출력만 보고 시간이 얾마나 걸리던 풀고 강의를 보는데, 입력 란에 첫 줄에 길이 100을 넘지 않는 '공백이 없는 문자열이 주어집니다.' 라고 되어있어서 당연하게 next()를 사용했는데, 아무리 채점사이트 돌려봐도 오답이라길래 찾다 찾다 못 찾아서 보니, 바로 nextLine()을 사용하셨네요ㅠㅠ 결론은 공백이 있는 문자열이 존재합니다.. 부디 이걸보고 저 같은분 없길 바라며 남겨봅니다.

  • 코테 준비 같이 해요!
  • java
azsx1001202 댓글 1 좋아요 3 조회수 433

Training dataset 관련

미해결

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

안녕하세요 강사님, 항상 좋은 수업 잘 듣고있습니다. mmdetection으로 Mask-RCNN + Resnet-101 model Training중 Training Dataset 구성 관련하여 질문있습니다. 제가 기존 model을 학습시키는데 사용된 모든 이미지 데이터는 1280x720 해상도였습니다. 그러나 이번에 수집한 데이터는 2208x1242 해상도입니다. Q1. 각기 다른 해상도로 촬영된 이미지들을 하나의 데이터셋으로 만들고, 네트워크에 학습시켜도 문제가 없을까요? 당연히 COCO dataset이나 PASCAL dataset을 살펴봐도 다양한 해상도의 이미지를 annotation하여 구성하였기 때문에 문제될 건 없다고 생각하는데 일반적으로, 1280x720 해상도 이미지를 추론하는 경우, 동일한 해상도의 데이터셋으로 학습된 모델이 성능이 더 우수한지 궁금해서요. ex) 1280x720 이미지 추론시, 1280x720 해상도만으로 이루어진 데이터셋으로 학습된 model 사용 1920x1080 이미지 추론시, 1920x1080 해상도만으로 이루어진 데이터셋으로 학습된 model 사용 2208x1242 이미지 추론시, 2208x1242 해상도만으로 이루어진 데이터셋으로 학습된 model 사용 만약 일반적으로 이렇게 한다면, 새로 획득한 데이터가 아닌 라벨링되지 않은 1280x720해상도 데이터들을 더 annotation 작업 진행하려 합니다.

  • dataset
  • 딥러닝
  • tensorflow
  • 머신러닝 배워볼래요?
  • python
  • keras
  • 컴퓨터-비전
윤도현 댓글 1 좋아요 0 조회수 367

html에서 form 데이터를 받는 것에 대한 질문입니다.

미해결

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

html에서 form 데이터를 받는 것에 대한 질문입니다. html form 에서 보내는 데이터를 Controller에서 ModelForm으로 받고 있는데 여기에 대한 질문입니다. 저 ModelForm으로 값을 받을수 있는 이유가 form태그 안에 name값을 넣어준 input태그들과 매칭되어서 값을 받아 올수 있는건가요? 아니면 form 태그에 명시한 th:object에 의해서 memberForm형태로 넘길 수 있는건가요?

  • spring
  • spring-boot
  • 웹앱
  • JPA
  • java
minhyuck WOO 댓글 1 좋아요 0 조회수 363

HTML 질문드립니다

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 강의 내용을 보면 영한님께서 직접 html을 작성하지는 않지만, html 내용이 종종 나오는데 그럼 스프링 강의를 학습하기전에 html도 먼저 학습을 한후에 진행해야할까요??

  • java
  • spring
  • MVC
  • spring-boot
오리쉐리 댓글 1 좋아요 0 조회수 317

인기 태그

인프런 TOP Writers

주간 인기글