inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

혹시 고급편은 언제 나오는 지 알 수 있을까요?

미해결

김영한의 실전 자바 - 중급 2편

스프링을 공부하다가 람다, 스트림에 대한 학습이 부족해서 막혔는데 혹시 고급 편 강의가 언제 나올 수 있을지 대략적이라도 알 수 있을까요?... 다른 시중 강의를 구매하고 볼지 아니면 김영한 님 강의를 기다릴지 고민입니다

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
qowlgur121 댓글 1 좋아요 0 조회수 329

hello 페이지가 안나옵니다.

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 뭐가 문제일까요?

  • java
  • spring
  • mvc
  • spring-boot
hyoun0824 댓글 2 좋아요 0 조회수 665

주소 변경없이 모달창 구현하기

미해결

Next + React Query로 SNS 서비스 만들기

Q질문 로그인 버튼 클릭시 주소변경없이 모달창을 보이게 하려면 결국 라우팅만 이용해서는 할 수 없고 , 기존에 리액트에서 사용하던 모달 state를 관리해주는 방식 으로 해야한다. 라고 생각되어집니다. 이 부분에 대해서 강사님의 생각을 여쭤봅니다. 이렇게 생각한 이유는 로그인 버튼 클릭시 주소변경없이 모달창을 띄우려면 우선, 패러렐 라우팅과 인터셉트 라우팅 둘다 사용해야 하며 '/' 주소가 아닌 '/login' 주소로 바뀌어야만 한다. (이때 인터셉트 라우팅을 사용해야 하는 이유는 새로고침이 뒤에있는 모달창을 안보여도, 뒤에있던 화면은 보여야하기 때문이다. ) 주소가 바뀌어야 하는 이유를 설명하자면 패러렐 라우팅을 '/' 주소로 하게 되면 처음 브라우저에 방문하게 되면 모달창이 보이게 되기 때문이다. 그러므로 로그인 버튼 클릭시 '/login' 의 주소에서 홈화면과 모달창이 보이게 해야한다.

  • react
  • next.js
  • react-query
  • next-auth
  • msw
한나릴 댓글 1 좋아요 1 조회수 205

업캐스팅과 다운캐스팅

해결됨

김영한의 실전 자바 - 기본편

업캐스팅처럼 문제가 발생할 가능성이 없다. 즉, 안전하다 -> 코드를 생략해도 자바가 컴파일과정에서 코드를 추가해준다. 왜? 추가하더라도 안전하니까 다운캐스팅처럼 문제가 발생할 가능성이 조금이라도 있다. 즉 안전하지 않다 -> 코드를 생략하면 자바가 코드를 추가해주지 않는다. 왜? 추가해서 혹시라도 문제가 발생하면 자바 책임이 되니까 -> 즉, 개발자가 직접 명시해야 한다. -> 명시하지 않으면 컴파일 오류, 명시하면 컴파일 성공 -> 컴파일 성공해서 실행중에 런타임 오류가 발생하지 않으면 괜찮지만, 런타임 오류가 발생하면 코드를 직접 명시한 개발자 책임이 된다. 이 부분이 헷갈려서 정리해 봤는데, 이렇게 이해하는게 맞을까요?

  • java
  • 객체지향
  • casting
wwjjss11 댓글 1 좋아요 1 조회수 202

적 스킬 관련 질문

해결됨

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

진행중인 프로젝트에 강의의 시스템을 수정하며 이용하고 있는 중에 고민거리가 생겨 질문 드립니다. 기존 Projectile에서 Setup해줄 때 Skill 정보를 받아와서 명중시 해당 Skill의 Effect를 작동시켜 데미지 이펙트를 통해 데미지를 주는 방식이잖아요? 근데 원거리 적의 공격을 구현하는 중에 적의 공격도 스킬 방식으로 처리하는 것이 맞을까에 대한 고민이 생겼습니다. 기존 투사체 코드를 이용하려면 스킬을 만들어서 처리하는 것이 맞는데, 적 하나하나마다 스킬을 다 만들어주면 관리하기가 너무 힘들 것 같다는 생각이 들어서 현재는 일단 EnemyProjectile 코드를 따로 파서 카테고리가 다른 엔티티에 명중하면 적(공격자)의 AttackDamage 스탯만큼 데미지를 주는 방식으로 임시로 구현을 해두었습니다. 물론 데미지 이펙트 이외에도 CC기와 같은 다양한 이펙트를 주고 싶으면 기존 스킬 방식으로 처리하는 것이 나아보이긴 하는데요, 이런 경우 강사님은 어떤 식으로 구현하고 계신지 궁금해서 여쭤보고 싶습니다.

  • unity
  • modules
MOOOON 댓글 1 좋아요 0 조회수 294

빌드 오류

해결됨

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

이런 화면만 뜨고 빌드가 안돼요. 어떻게 해결해야할까요?? 도와주세요ㅜ

  • java
  • spring
  • mvc
  • spring-boot
muzi 댓글 2 좋아요 0 조회수 394

접근제어자 쇼핑카트 문제 질문드립니다.

미해결

김영한의 실전 자바 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 이해한 내용이 맞는지 확인하고자 몇가지 질문드립니다. 1) 아래 코드의 items [ itemCount ] = item ; 는 item 인스턴스의 참조값을 items[itemCount]에 복사해서 넣어주는 것인가요? public void addItem (Item item){ if ( itemCount >= items . length ){ System. out .println( "더이상 제품을 담을 수 없습니다." ) ; return; } items [ itemCount ] = item ; itemCount ++ ; } 2) displayItems() 메서드와 totalAmount() 메서드의 for문 안에는 모두 공통적으로 Item item = items[i]가 사용됩니다. 이 부분에 대해 질문이 있습니다. 2-1) Item item 부분을 일종의 배열 참조값 저장을 위한 임시 변수라 생각하면 될까요? 참조값을 인스턴스에 저장하는 것은 아닌지 질문드립니다. 2-2) 다른 메서드의 for 문 안에서 Item item을 두 경우 다 사용할 수 있는 것이 한 메서드가 실행 종료되면 해당 변수가 사라지기 때문인가요? public void displayItems () { System. out .println( "장바구니 상품 출력" ) ; for ( int i = 0 ; i <= items . length ; i++) { Item item = items [i] ; System. out .println( "상품명:" + item.getName() + ", 합계:" + item.getPrice()) ; } System. out .println( "전체 가격 합:" + totalAmount()) ; } private int totalAmount (){ int totalPrice = 0 ; for ( int i = 0 ; i <= itemCount ; i++) { Item item = items [i] ; totalPrice += item.getPrice() ; } return totalPrice ; } }

  • java
  • 객체지향
core12 댓글 1 좋아요 0 조회수 189

섹션7 영상 업로드 관련 문의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

선생님, 안녕하세요?올려주신 강의들 매일 꾸준히 보면서 준비 중인 수강생입니다.다름이 아니라 섹션7 이론문제 학습 카테고리에 강의명만 만들어져있는 강의들이 있습니다. (섹션7 1강, 3강, 6강, 7강, 8강, 9강)혹시 해당 내용 강의들도 추후 업로드 계획이신지 궁금하여 문의글을 남기게 되었습니다.이론 통합 PDF가 훑어보니 정리가 상당히 잘 되어있다는 느낌을 받기는 했습니다만, 제가 비전공자이고 직장 생활하느라 시간이 충분치 않은 입장이다보니 ^^: 선생님께서 원포인트로 중요한 부분만 조금씩 찍어만 주셔도 큰 도움이 될 것 같아서요.염치 불구하고 혹시나 계획이 있으신지 여쭈어봅니다. 모쪼록 확인 한번 해주시면 너무나도 감사하겠습니다!오늘도 좋은 일들만 가득한 하루 되시기 바라겠습니다 (--)(__)

  • python
  • java
  • c
  • 정보처리기사
vivamelancholia 댓글 1 좋아요 0 조회수 210

자바 고급강의

미해결

김영한의 실전 자바 - 중급 1편

자바 고급강의는 언제나오나요?

  • java
  • 객체지향
플하 댓글 2 좋아요 0 조회수 386

unity 에디터 버전

미해결

어떤 버전을 사용해도 3d urp core 템플릿이 안나와요 ㅠㅠ 계속 sample scene 저거 아니면 built-in-render pipeline으로 계속 뜨는데 어떤 버전 설치해야 되나요?

  • vr
  • unity
  • 3d
으어어어어 댓글 2 좋아요 0 조회수 225

동기 & 논블록킹 질문 드립니다.

미해결

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

안녕하세요 강의 듣다 궁금증이 생겨 질문 드립니다. 강의자료 343p 보면 동기 & 논블록킹에 대한 예시 그림이 나오는데요. 1) T1이 수행중인 Task4 에서 T2의 Task3, T3의 Task5 의 작업을 기다리고 있어 스레드 T1은 부분적으로 동기처리 된다고 이해했습니다. 이 내용이 맞을까요? 2) " Wait and Acknowledge " 부분에서 T1이 T2, T3의 작업결과를 가져와야 다음 작업을 수행할 수 있으므로 동기이면서 Blocking이 발생할 것 같은데요. (ex. Future.get 으로 구현할 경우) 그림만 봐서는 Non-blocking방식인 것 같아 생각해보니, T1이 BusyWaiting방식으로 loop안에서 T1, T2의 완료여부를 체크하는 것 같습니다. 이 내용이 맞을까요? 그렇다면, 만약 Future.get처럼 Block되는 방식의 API를 사용하면 T1은 Task4에서 Non-blocking이 아닌 Blocking된다고 이해해도 될까요?

  • java
  • 동시성
  • multithread
  • synchronisation
고래밥 댓글 2 좋아요 0 조회수 257

접근 제어자 관련 질문드립니다.

미해결

김영한의 실전 자바 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요, 접근제어자 관련 질문드립니다. 1) AccessData와 AccessInnerMain 내용에서, 외부인 AccessInnerMain에서 AccessData의 innerAccess()가 호출 될 수 있는 것은 public이기 때문입니다. 내부 호출인 inneerAccess()의 내용이 표시될 수 있는 것은 innerAccess()의 필드가 private int privateField라 하여도 public이기 때문에 가능한 것인가요? 또한 강의 자료 중 , innerAccess()메서드는 자신의 private 필드와 메서드에 모두 접근 할 수 있다고 되어 있는데, 여기서 private 필드와 메서드가 무엇을 의미하는 것인지 정확히 모르겠습니다. private int privateField와 privateMethod를 의미하는 것일까요? 아니면 innerAccess()메서드는 자신의 필드가 없고 지역변수가 있는 것인가요? 추가적으로, 아래 코드의 경우, public void innerAccess (){ System. out .println( "내부 호출" ) ; publicField = 100 ; defaultField = 200 ; privateField = 300 ; publicMethod() ; defaultMethod() ; privateMethod() ; } privateField, publicField나 defaultField를 innerAccess의 지역변수라 말해야 할지, AccessData 클래스의 필드라 할지 잘 모르겠습니다. 2) AccessOuterMain에서 import access.a.AccessData;를 해주어도 defaultField,defaultMethod나 privateField,privateMethod가 실행이 안되는 것은 private, default 접근 제어자 그 자체의 정의에 의해서 안되는 것인가요? 이 사례에서 import는 AccessData클래스와 access.a 패키지에 접근하게 해주지만, 관련 클래스 및 패키지의 필드와 메서드가 private이나 default로 되어 있는 이상 접근하지 못하는 것으로 이해하였는데, 맞는지 확인 부탁드립니다.

  • java
  • 객체지향
core12 댓글 2 좋아요 0 조회수 247

화면 설정 문의의 건

해결됨

새싹부터 시작하는 Unity 게임 개발

안녕하세요~ 강의 잘 듣고 있습니다^^ 제 화면에는 카메라(?) 모양하고 가이드라인 그런게 표시가 안되서 불편해서요 어떻게 나오게 하는건지 잘 모르겠습니다. 확인 부탁드립니다~ 감사합니다.

  • C#
  • unity
  • collider
  • .csv
  • json-parsing
코르코르 댓글 2 좋아요 2 조회수 269

ex2 패키지에서 궁금한게 있는데요

미해결

김영한의 실전 자바 - 중급 1편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. private static class NetworkMessage {...} 이 정적 중첩 클래스에서 static 을 제거하면 private class NetworkMessage {...} 내부 클래스가 되는건가요? 근데 뒤에 강의를 보면 내부 클래스는 아닌거 같은데, 정적이 아닌 그냥 중첩 클래스인 건가요?

  • java
  • 객체지향
으아아아앙 댓글 1 좋아요 0 조회수 223

anim.SetBool

해결됨

새싹부터 시작하는 Unity 게임 개발

강의 듣고 활용 중에 도저히 스스로도 해결 못하겠는 부분이 생겨 질문합니다! Animator anim; <을 붙히지 않으면 the name 'anim' does not exist in the current context 오류가 발생하고 앞에 Animator anim;을 붙혀주면 NullReferenceException: Object reference not set to an instance of an object 오류가 발생합니다 해결 방법을 꼭 알고 싶습니다 ㅠㅠ anim.SetBool을 지워주면 정상적으로 작동하는 것으로 보아 위 코드가 문제는 맞는 것 같습니다

  • C#
  • unity
  • collider
  • .csv
  • json-parsing
ㅇasdfasdf 댓글 2 좋아요 1 조회수 338

스프링jpa 작업 중 오류

미해결

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

작업파일 링크 드라이브에 담아 공유합니다. 어느 점에서 오류가 나는지 잡을 수 없어 질문드립니다. 감사합니다 https://drive.google.com/file/d/1UqI2_8bN8k4yq1Zww3OVkDLQ_yS_tsPS/view?usp=drive_link

  • java
  • spring
  • mvc
  • spring-boot
코코넛빵 댓글 1 좋아요 1 조회수 253

ThreadLocal을 사용했는데 왜 여러 스레드에서 접근이 가능한걸까요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

ThreadLocal을 사용하는 이유 ThreadLocal을 사용해서 전송작업중인 스레드마다. 독립적인 버퍼를 보장해주었는데 , 강의 마지막에 왜 여러 스레드에서 인스턴스에 접근이 가능하다는건지 이해가 되지 않습니다. 세션에서 스레드 버퍼를 참조하고 있을 가능성 때문인가요? 스레드 로컬을 이용해 공간 독립성을 보장해준 것이 아닌가요? 또한 실제 SendBuffer를 이용하는 부분은 스레드별로 보장되어 있는것이 아닌가요? 이해가 되지 않습니다 ㅠ

  • C#
  • unity
  • 네트워크
용기있는 청년 댓글 1 좋아요 0 조회수 374

각 파트별 연관성이 있나요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

특정 파트를 들을 때 그 이전 파트를 안 들어도 진행하는 데 문제없을지 알고 싶어요.

  • C#
  • unity
케르메르 댓글 1 좋아요 0 조회수 192

코드 질문 있습니다.

미해결

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

8.팰린드롬 문제 관련 입니다. String temp = new StringBuilder(str).reverse().toString(); 이 부분에서 스트링빌더를 문자열로 다시 바꿔주는데 문자열을 왜 다시 문자열로 바꿔주는지 이해가 안갑니다.. 인풋값으로 문자열이 아닌 다른값을 받아왔을때를 위한 코드인지 궁금합니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • java
  • 코딩-테스트
정채아 댓글 1 좋아요 0 조회수 201

인기 태그

인프런 TOP Writers

주간 인기글