묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
보이지 않는 임시 객체의 자막 수정 요청
수업 내용을 스크립트로 볼 수 있어서 매우 큰 도움을 받고 있습니다.듣는 도중 자잘한 오타는 건의를 하는 편인데, 이번 건은 3줄이 모두 이상한 말로 등록되어 있어서 인프런측에 제보합니다.7:33, 7:36, 7:42 의 자막이 강사님 말과는 전혀 다른 엉뚱한 자막이 삽입되어 있습니다.확인 후 수정 요청합니다.
-
해결됨스프링 핵심 원리 - 기본편
스프링 빈 등록
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.강사님과 같이 기존에 AppConfig를 놔두고, AutoAppConfig를 만들어서 excludeFilters를 해주었는데요. coreApplicationTests-contextLoads()를 돌릴때에 이런 오류가 뜹니다. (1). 저는 이 오류가 AppConfig에서 빈을 수동으로 넣어줄떄에 첫번쨰 메소드인 MemberService에서 MemberServiceImpl을 생성하면서 반환할떄에 memberRepository를 빈중에서 무엇을 넣어줄지 모르겠다에 대한 오류로 이해했는데요 잘 이해한게 맞나요?(2) 잘 이해했다면 저도 강의에서와같이 MemoryMemberRepository클래스에 @component해줘서 빈이 자동으로 등록되고, autowired로 의존관계도 자동으로 주입된거 같은데. 그렇다면 memberrepository에 사용할 빈을 고를떄에 수동으로 등록된 빈 memberRepository와 자동으로 등록된 memorymemberrepository중에 무엇을 고를지 몰라서 이런 오류가 생기는건가요?? Appconfig에서 memberRepository에서 @Bean없애주면 오류안나서 이렇게 이해했습니다.강사님은 오류가 안뜨는데 전 왜뜰까요ㅜ
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
스레드를 조작하는 실제 상황 예시가 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 제가 큰 규모의 작업은 다루지 못했다보니 이런 개념들이 사용되는 실제 상황의 예시가 있을까요? 보통 스프링에서 제공하는 component를 사용해서 stateless하게만 만들어두다 보니 실제로 적용해보려 한다면 어디에 해야하지? 하는 생각이 그려지지 않습니다. 혹시 몇가지 실제 예시를 들어주실 수 있나요?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
유저 인벤토리 Pt.3.
InventroyUI의 Scroll View하단의 Content에 아이템 슬롯들이 인스턴스화가 안 되네ㅔ요화인해야할 게 있을까요?
-
미해결김영한의 실전 자바 - 기본편
메서드 영역
[질문 내용]여기에 질문 내용을 남겨주세요. 강의를 보면, 인스턴스 메서드가 메서드 영역에 정보가 담긴다는데, 인스턴스 변수의 값은 담기지 않지만 인스턴스 메서드의 정보만 담기는 이유가 인스턴스 메서드는 객체 생성마다 인스턴스 변수처럼 각각 다른 값을 가지는 것이 아닌 동일한 메서드 내용을 계속해서 가져, 메모리 낭비때문에 메서드 영역에 담기는 건가요? 다만 인스턴스 멤버이기때문에 객체 생성후 접근해야 하는것이고요. 맞게 이해했을까용?/
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
unpark() 메서드 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요. LockSupprot의 unpark()메서드는 park()와 parkNanos()로 WAITING상태이거나 TIME_WAITING상태에 빠진 스레드를 RUNNABLE상태로 깨우는 데 사용되는거면sleep(ms)로 TIME_WAITING상태에 빠진 스레드를 unpark()로 깨울 수 없는건가요?내용을 좀 더 찾아보니, LockSupport에서 스레드의 상태를 확인하기 위해 자체적으로 permit이라는 플래그값을 사용한다고 하는데, 그럼 결국 unpark는 LockSupport내의 메서드를 사용해서 대기 상태로 만든 스레드에 대해서만 작용하는 것인지 궁금합니다.
-
해결됨남박사의 파이썬으로 봇 만들기 with ChatGPT
네이버 지도 api 호출 문제
InlineQuery와 스마트폰 위치 정보를 활요(용)한 주변 맛집 검색 파트에 6분8초에서 네이버 지도를 통해 네트워크에 해당 구간을 가져오는건데 여기서 새 탭에서 열기를 해야 가져올 수 있는데 지금 403 Forbiddennginx으로 못받아서 해당 내용을 못하게 되는데 다른 방법을 이용한 방법이 어떤것인지 정확히 모르겠습니다
-
미해결김영한의 실전 자바 - 중급 2편
성능 비교 비동기 처리돼요 이상해요
비동기 처리돼요
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
오타 제보합니다!
안녕하세요 영한님! 오타 제보합니다!강의자료 pdf13. 스레드 풀과 Executor 프레임워크2.pdf39페이지AS-IS거절된 작업을 버리지만, 대신에 경로 로그를 남겨서 개발자가 문제를 인지할 수 있도록 해보자.TO-BE거절된 작업을 버리지만, 대신에 경고 로그를 남겨서 개발자가 문제를 인지할 수 있도록 해보자.감사합니다!
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
오타 제보합니다!
안녕하세요 영한님! 오타 제보합니다!강의자료 pdf13. 스레드 풀과 Executor 프레임워크2.pdf23페이지AS-IS자바는 Executors 클래스를 통해 3가지 기본 전력을 제공한다.newSingleThreadPool(): 단일 스레드 풀 전략newFixedThreadPool(nThreads): 고정 스레드 풀 전략newCachedThreadPool(): 캐시 스레드 풀 전략TO-BE자바는 Executors 클래스를 통해 3가지 기본 전략을 제공한다.newSingleThreadPool(): 단일 스레드 풀 전략newFixedThreadPool(nThreads): 고정 스레드 풀 전략newCachedThreadPool(): 캐시 스레드 풀 전략새해 복 많이받으세요!
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
멀티스레드, 스프링mvc 관련하여 질문이 있습니다.
@Servicepublic class PersonService { public void processPerson(Person person) { System.out.println("Processing person: " + person); }}@Componentpublic class Common{ public void logging(Log log){ System.out.println("Processing person: " + person); }}위 두 클래스는 스프링 빈으로 등록되고 싱글톤입니다.싱글톤은 객체가 1개만 생성되는걸로 알고있습니다.그럼 controller 단이나 외부에서 PersonService, Common 의 processPerson, logging 메서드들을 동시에 호출하면2개의 스레드가 각 싱글톤 객체의 메서드 매개변수를 동시에 변경하니깐 스레드 세이프하지않은거 아닌가요? 스프링 mvc 구현할때 다 이렇게 하던데 이게 스레드 세이프한지 궁금합니다~!
-
미해결김영한의 실전 자바 - 기본편
패키지명 규칙 질문
[질문 내용]여기에 질문 내용을 남겨주세요. 패지키명 규칙에서, 도메인 이름을 거꾸로 쓴다고 하셨는데 다른 회사에서도 이 규칙들을 다 지키면, 겹치는 문제가 발생하지 않나요? 잘 이해가 안가네여.. 어떻게 겹치는 것을 방지한다는 것인지..
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
boolean형에 대해 궁금한게 있습니다!
제가 다른 언어를 공부하면서 0은 거짓, 0이 아닌 다른 수는 참이라고 배웠었는데, boolean 자료형에 true와 false 대신 0과 1을 대신해서 사용할 수 없을까요??
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
메서드의 메모리 위치에 대한 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]클래스의 메서드 코드들은 메모리 중 메서드 영역에 할당되고 인스턴스들이 이를 공통으로 사용된다고 앞서 배웠던 것 같습니다.하지만 해당 강의 2:06 경에는 힙 영역에 존재하는 HelloRunnable 인스턴스의 run 메서드를 실행한다고 작성해주셨는데, 이는 메서드 영역이 생략된 그림일까요?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
유저 재화 관리 및 커스텀 메뉴 강의 질문입니다.
별거 아닌 질문을 궁금해서 남겨봅니다.뒤로가기(ESC/BACK) 처리 강의에서작성한 코드인LobbyUIController > private void HandleInput() 함수가유저 재화 관리 및 커스템 메뉴 강의 12분 경에는 왜 없어졌는지 궁금하네요..
-
미해결김영한의 실전 자바 - 중급 1편
자바 중급 1,2, 고급 1 순서대로 듣는 게 좋을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]자바 중급 1,2, 고급1 순서대로 듣는 게 좋을까요?전혀 상관 없으면 컬렉션이 있는 2부터 듣고다음으로 스레드 관련 내용인 고급 1 부터 듣고 싶어요!어떤 순서로 듣는 게 좋을까요?
-
미해결김영한의 실전 자바 - 중급 1편
new line character 에 대한 질문입니다.
[String 클래스 - 주요 메서드2] 17:37 에 보면, printf의 인자 new line character로 \n 을 사용하셨습니다.https://docs.oracle.com/javase/tutorial/java/data/numberformat.html 에 보면, > You should always use %n, rather than \n.이라고 나오는데, 그러면 %n을 사용하면 되는건가요? 혹시나 해서 여쭈어 봅니다.
-
해결됨김영한의 실전 자바 - 중급 2편
[오역 제보] 타입 이레이저의 영문 표기
타입 이레이저에 관해 더 검색하던 중, 강의자료 v20241027의 2. 제네릭 - Generic2.pdf 에서 eraser는 오역인 것 같아 제보합니다.Oracle JavaTutorials의 Generic 관련 문서(https://docs.oracle.com/javase/tutorial/java/generics/erasure.html)에서는 이레이저를 erasure로 표기하였습니다. eraser도 어색하지는 않지만 영어 단어와의 통일성을 위해 수정을 요청드립니다.감사합니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
카운트 값 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]해당 강의에서 나오는 카운트 값이랑 제가 직접 해본 카운트 값이랑 다르게 나오는데 이게 CPU 성능이 다 달라서 그런건가요?
-
미해결김영한의 실전 자바 - 중급 2편
실무에서의 hash(), hashCode() 차이가 궁금합니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]섹션 7 hashCode()에 영상에선 IDE로 equals() hashCode() 생성시 hashCode()의 리턴으로 hash(id)가 생성되는데저는 hashCode(id) 로 생성이 됩니다또 섹션8 Set 문제 2에서는 강의와 똑같이 hash()로 생성이 됩니다구글링으로 매개변수의 차이, 동작 차이와 결과값이 왜 다른지에 대해 이해는 했는데섹션7의 자동생성이 다른 이유와 실무에선 이 둘이 어떤차이로 쓰이는지 아니면 그냥 생성해주는 대로 쓰는지 에 대해 궁금합니다