묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 트레이딩 파트1: 알고리즘 트레이딩을 위한 파이썬 데이터 분석
구독 1까지 진행했는데
무료 크래딧 200달러가 안떠요
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
인프런 자바 강의 보고있는데요. 질문.
인프런 자바강의랑 패스트캠퍼스 자바강의랑 뭐가 더 최신 강의에요? 강의 내용도 다른가요? 혹시 인텔리제이 쓰는 강의는 없나요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
교안 오타인지 확인 부탁드립니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.교안 7. 고급 동기화 - concurrent.Lock.pdf 중 7페이지두번째 줄Thread.park(), Thread.parkNanos(long millis) -> LockSupport.park(), LockSupport.parkNanos(long millis)수정되는 것이 맞는 내용 같은데 확인 부탁드립니다!제가 잘못 알고 있다면, 다시 학습하겠습니다 :)
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
커맨드 패턴 개념 설명
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]커맨드 패턴 개념 설명을 어떤 강의에서 진행하셨을까요? 바로 커맨드 패턴 적용으로 들어가는 것 같습니다!
-
해결됨고도 엔진(Godot Engine)을 통한 게임 개발 박치기!! - 기본 개념부터 실전 게임 제작까지 한방에!
안드로이드, iOS빌드
안녕하세요. 좋은 강의 잘듣고 있습니다. 혹시 안드로이드, iOS로 빌드하는 방법을알려주실 수 있을까요? 모바일 게임 제작 강의도 출시해주시면 열심히수강하도록 하겠습니다. 감사합니다.
-
미해결김영한의 실전 자바 - 기본편
오버라이딩 단축키
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 맥북 이용중인데 알려주신 오버라이딩 단축키 입력하면 라인 변경이 되더라고요. 왜 안되는지 모르겠는데 어떻게 해결하나요?
-
미해결김영한의 실전 자바 - 중급 2편
"java"hashCode 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]"java" 해시코드가 강의에는 3254849 로 나와있는데 제가 출력했을때는 3254818이 나옵니다. 나머지 값들도 다 다른데 같은 Object에서 해시코드메서드를 출력해서 값을 구한건데 다르게 나올수 없지 않나요?
-
미해결파이썬 알고리즘 트레이딩 파트1: 알고리즘 트레이딩을 위한 파이썬 데이터 분석
azure 말고 다른
azure 말고 다른 클라우드 서비스를 사용해도되나요?승인이 너무안되고 뭔가 좀 바뀐것같아서 진행하는데 어려움이있습니다..
-
미해결스프링 핵심 원리 - 기본편
@ComponentScan 의 excludeFilters 가 예상대로 동작하지 않습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@Configuration @ComponentScan( // basePackages = "hello.core" // excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) // excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = ExcludeConfiguration.class) excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = AppConfig.class) ) public class AutoAppConfig { }예제의 AutoAppConfig 를 이렇게 구성한뒤 AppConfig 를 스캐닝에서 제외하기 위해 최초에 알려주신 방법 이외에 다른 걸 테스트해보는 중이었습니다. 그런데 알려주신 것 이외에 아래와 같은 필터는 동작하지 않았습니다.excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = AppConfig.class) 혹시 Configuration 애노테이션이 붙은 AppConfig 와 같은 클래스를 스캔에서 빼기 위해서는 오직 알려주신 아래 방법만 가능한걸까요?excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class)
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
인텔리제이 로그 출력 관련
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]로그가 너무 안이쁘게 출력되는데 이거 어떻게 할 수 있을까요?.
-
미해결스프링 핵심 원리 - 기본편
다양한 의존관계 주입법 - 일반 메서드 주입
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 강의 복습 중 질문이 생겨 여쭤봅니다 !일반 메서드 주입에서 @Autowiredpublic void init( ... ) { .. } 이 있습니다.강의에서는 일반 메서드 주입이 사실상 생성자 주입과 차이가 크게 없다고 하셨는데, 이 init 이라는 메서드도 해당 클래스가 빈으로 등록되는 과정에서 생성자처럼 자동으로 호출이 되는 것일까요 ?보통 메서드는 객체.init()으로 호출을 해야 동작할텐데, @Autowired가 메서드에 붙어있다면 스프링이 자동으로 의존관계를 주입하는 대상으로 인식하고 따로 호출 없이도 생성자처럼 동작이 되는지 궁금합니다 !
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
yield() 호출
안녕하세요 좋은 강의 감사합니다. package thread.control.printer; import java.util.Queue; import java.util.Scanner; import java.util.concurrent.ConcurrentLinkedQueue; import static util.MyLogger.log; public class MyPrinterV4 { public static void main(String[] args) { Printer printer = new Printer(); Thread printerThread = new Thread(printer, "printer"); printerThread.start(); Scanner userInput = new Scanner(System.in); while (true) { log("프린트할 문서를 입력하세요. 종료 (q): "); String input = userInput.nextLine(); if (input.equals("q")) { printerThread.interrupt(); break; } printer.addJob(input); } } static class Printer implements Runnable { Queue<String> jobQueue = new ConcurrentLinkedQueue<>(); @Override public void run() { while (!Thread.interrupted()) { if (jobQueue.isEmpty()) { Thread.yield(); // 추가 continue; } try { String job = jobQueue.poll(); log("출력 시작 : " + job + ", 대기 문서: " + jobQueue); Thread.sleep(3000); log("출력 완료"); } catch (InterruptedException e) { log("인터럽트!"); break; } } log("프린트 종료"); } public void addJob(String input) { jobQueue.offer(input); } } }위의 코드에서요 yield() 의 의미와 취지는 알겠으나, 수업에서 말씀주셨던 위의 코드에서는 결국 printerThread 쓰레드 1개잖아요? (다른 쓰레드는 main) 그래서 yield() 를 넣더라도 다른 쓰레드에 양보할 쓰레드가 없는 것 아닌가요? (코어 갯수랑 별개로요) 감사합니다.
-
미해결Readable Code: 읽기 좋은 코드를 작성하는 사고법
학습용 java/spring 오픈소스 추천
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요 강사님, 강의 잘 듣고 있습니다.이름 짓기와 관련된 팁 중에서 "좋은 코드를 많이 보고, 자주 쓰이는 단어와 개념을 습득하라"는 내용이 인상 깊었습니다. 말씀하신 대로 좋은 코드를 보는 것이 중요한 것 같지만, 제가 Java와 Spring을 이제 막 배우기 시작한 단계라 어떤 오픈소스를 참고하면 좋을지 잘 모르겠습니다.혹시 Java와 Spring 기반의 좋은 오픈소스 프로젝트 중에서,코드 네이밍이나 구조가 잘 되어 있어서 참고하기 좋은 것실무와도 연관 지어 학습하기 좋은 것이 있다면 추천해주실 수 있을까요?또한, 강사님께서 개인적으로 공부하거나 추천하시는 오픈소스가 있으시다면 함께 공유해주시면 큰 도움이 될 것 같습니다.감사합니다!
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
교안 오타인가요?!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 강사님 강의 잘 듣고 있습니다!!혹시 7. 고급동기화 교안 부분 parkNanos()에서 millis가아니라 ns아닌가요?!!그리고 작은 오타하나도 말씀드립니당:)
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
이중 반복문 (후반전) 오른쪽으로 치우친 별 쌓기에 질문이 있습니다.
for (int i=0; i<3; i++) { for (int j=i; j<2; j++) { System.out.print(" "); } for(int k=0; k<i; k++) { System.out.print("*"); } System.out.println("*"); } 이런식으로 코드를 작성하면 비효율적일까요?
-
해결됨오브젝트 - 기초편
설계방법론에 관한 질문드립니다.
안녕하세요, 먼저 좋은 강의 제공해주셔서 감사합니다.설계 방법에 대한 이론적인 내용 부분에서 좀 더 명확한 정리를 하고 싶어 고견을 얻고자 질문 드리게 되었습니다.책임 주도 설계와 GRASP 지침에 따른 설계를 차례로 보여주는 방식으로 설명을 해주셨는데요, 이때 도메인의 개념을 조금 다른 시각으로 보면 그게 도메인 주도 설계(DDD) 와 유사하지 않나 하는 생각이 들었습니다 (아키텍처 부분에서도 use case 와 같은 부분은 다비 비에이라의 헥사고널 아키텍처에서 사용하는 개념과 동일한 개념이 아닌가 생각했습니다)전체적인 객체 지향 설계 방식의 흐름을 설명해주시며 연관된 다른 설계 방식의 내용을 같이 의도하여 말씀해 주신 건지 아니면 그런 한 설계 방식들을 어떻게 정리하고 계신지 고견 주시면 감사하겠습니다.*추가적으로 CRC 를 작성하실때 편리하게 사용하시는 툴 혹은 방식이 있으시다면 공유해주시면 감사하겠습니다.
-
미해결김영한의 실전 자바 - 기본편
김영한님 알고리즘 강의는 없는건가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니요2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 김영한님 알고리즘 강의는 없는건가요??
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
교안 오타 일까요?
map1의 결과가 뭔가 벨류값이 2, 3이 바뀐거같네요.
-
미해결스프링 핵심 원리 - 기본편
junit 초록색 재생버튼이 안보이는데 왜 그런건지 모르겠어요
junit 초록색 테스트 버튼이 안뜨는데 왜 그런걸까요 ??
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
9:06초에서 이해가 안가는 부분 (unlock)
비공정 모드에서는 스레드 경쟁 상태가 되어 어떤 스레드가 락을 획득 할 지 보장이 안되는건 이해가 됐습니다.다만 교안에는 이미지 처럼 하나 깨운다 라고 되어있는데, 그러면 경쟁 상태가 의미가 있는지요?한번에 여러 스레드가 unpark되는게 아니라면 왜 레이스 컨디션 문제가 발생하는지 궁금합니다.