묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.궁금증이 생겨서 질문을드립니다. URI가 URL, URN을 포함 하고 있다고 영한님이 말씀 하셨고,그림에서도 나와 있습니다. ㅇ(글씨는 캡쳐 안되서 프린트 스크린으로 짤름) 저가 스프링 핵심원리 -기본편 에서 logDemo를 처음 만들 때 URL를 해야 하는데 URI를 쓰고 스프링을 실행 한 적이 있었습니다.그때 그냥 바로 get한 기억이 나서 살펴 보고 시범해보니, HttpServletRequest에 코드가 있는 것을 확인할수 있었습니다. 사진 처럼 말이죠. (실행하고, 로그 및 sout를 확인 한 다음 중단) 여기서 질문이 생깁니다.URI 가 URL 및 URN을 포함하고 있다면, 저가 생각 하기에 URI 안에 URL 및 URN를 만드는 코드가 될 것 같은데요.URI uri = new URI(); uri.getUrl(); uri.getUrn();이런 코드 처럼요 , 근데 왜 이런 코드 처럼 하지 않고 같이 놔뒀는지 궁금합니다. 답변 부탁 드립니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
jdk version
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]oracle openjdk 설치하려고 할 시 버전이 21은 선택이 안되고 24로 고정되어 선택되는데 vendor를 변경해도 될까요? 아니면 버전을 24로 해도 될지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
7분 35초
출력값 3번째줄에 있는 Tesla Model 3 start는 eCar.start();에서 start가 부모 클래스안에 있으니까 거기에 입력하여 출력하고 eCar.stop();와 eCar.checkBattery();는 자식값에 재정의하였기에 재정의한 데에 넣어 출력하는 건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
8:38 업캐스팅 질문
업캐스팅일 때 부모 클래스에서 this.draw();가 있어도 자식 클래스의 draw 메서드를 출력하나요?
-
미해결
C8 60 비즈니스 통찰력 인증은 보상 전문가에게 어떤 이점이 있습니까?
사업 감각은 조직에 더욱 전략적으로 기여하고자 하는 보상 전문가에게 필요한 역량입니다. 이는 단순한 수치적 측면을 넘어, 사업 성과의 재무적, 전략적, 운영적 동인을 파악하여 보상 전략을 회사 목표에 맞춰 조정하는 것을 의미합니다.C8 시험으로도 알려진 WorldatWork Business Acumen 시험은 재무 분석, 가치 창출, 의사 결정 프로세스 등 보상 전문가의 핵심 사업 원칙을 평가합니다. 이 자격증을 준비하는 것은 전문성을 검증할 뿐만 아니라 비즈니스 리더에게 조언하는 데 자신감을 키워줍니다. 많은 지원자들이 성공하기 위해 C8 시험 문제 및 C8 연습 문제와 같은 도구를 활용하여 준비도를 평가하고 핵심 개념을 강화합니다.비즈니스 감각과 보상 전문가는 리더십 결정에 더 큰 영향을 미치고, 효과적인 보상 프로그램을 설계하며, 전반적인 비즈니스 성공을 견인할 수 있습니다. 보상 전략을 더 광범위한 조직 목표와 연결하는 능력은 지원 인력에서 전략적 파트너로의 역할을 강화합니다.시험 응시자들은 종종 최신 C8 60개 시험 문제 WorldatWork C8 시험에 맞춘 연습 자료를 제공하는 신뢰할 수 있는 플랫폼을 이용합니다. 비즈니스 감각에 투자하는 것은 단순히 시험 합격을 위한 것이 아니라, 조직 내에서 자신의 가치를 높이는 데 중요합니다.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
http
http의 큰 특징인 connectionless랑 stateless 좀 설명 부탁드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
8분 40초
출력값에서 왜 person1==person2 : false가 나오는 이유가 동일한 메모리 위치가 아닌 각각 person1, person2에 위치 하고 있어서 false인가요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
mutex, semaphore와 deadllock
mutex, semaphore 로 예방을 해도 deadllock이 발생 하는건가요? 아니면 mutex, semaphore을 하지 않았을때만 deadllock이 생기는 건가요
-
해결됨[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
챕터 강의 5 구현 이후 이슈사항
그전까지는 그런 현상 없었는데빌드 프로그램 이랑 에디터 동시에 켜면 이제 충돌나서 나중에 킨 프로그램이 꺼지는데 (아예)왜그럴까요?혹시 같은 아이디로 접속 되서 그런가요?플레이어 프리팹스의 저장된 UID는 왜 지웠는데도빌드시에는 그대로 들어가는건가요?그리고 가끔 가다 Auth가 실행이 안되고 UID가 생성이 안되요 (파이어베이스 Auth에 들어가보면 생성이 안되있음)....
-
해결됨실전! Django 입문 [최신 5.2 버전]
HTML 문법 공부
내용을 따라가면서 먼저 HTML 문법을 알아야 하겠다는 생각입니다. 교재나 공부할 수 있는 방법에 대해서 조언 부탁드립니다. 따로 책을 보는 것이 좋은지, 아니면 별도의 온라인 강의를 듣는게 좋은지 ?
-
미해결장박사의 블록체인 이해와 구조
강의 자료 요청 및 오류 질문
강의 자료 요청드립니다. hykid1189@gmail.com으로 전달주시면 감사하겠습니다. 그리고 전자지갑실습에서 잔액조회 기능 만들 때 사진과 같은 오류가 나는데 어떻게 해결해야 하는지 알려주시면 감사하겠습니다..
-
미해결롱런하는 슈퍼 개발자가 되기 위한 필수 지식, IT 인프라 기초 총정리
5초 이전, 이후 이동 단축키가 안먹혀요
5초 이전, 이후 이동 단축키가 안먹혀요
-
미해결실전! Querydsl
5.0부터 Querydsl은 향후 fetchCount() , fetchResult() 를 지원하지 않기로 결정했다고 하는데 이에 맞는 강의
Querydsl fetchResults(), fetchCount() Deprecated(향후 미지원)Querydsl은 향후 fetchCount() , fetchResult() 를 지원하지 않기로 결정했다.안녕하세요 최근 강의를 구매하고 좋은 강의 잘 들었습니다.하지만 querydsl은 향후 강의에 나와있는 방식으로는 page처리를 못하게 되는데 이에 맞는 강의도 올라가는 것인가요?
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
notion 에서 어떻게 파일 다운로드하죠?
수업 중에 보면notion 에서 파일 다운로드받는 부분이 있습니다.notion 에는 어떻게 접속하나요?그런데, 이 강의는 이제 관리 안 하시나요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
JobQueue의 Push Execute쪽 코드 질문
해결 ++아래 질문 내용을 글로벌 큐에서 추가로 처리해 주는 거였습니다.삭제가 안되서 최상단에 남깁니다.이것저것 건들면서 연습하다 보니 제 환경에서 글로벌 큐 호출을 안해서 문제였습니다. 안녕하세요?루키스님 강의를 참고하여 더미 프로젝트 하는 중에 문제가 식별 되어제가 분석한게 맞다면 강의 코드에 문제가 있어 제보 드려봅니다.문제라고 생각되는 부분은 JobQueue 클래스인데요, 문제 상황은부하가 있는 상황에서 '워커스레드를 2개 이상 돌릴 때, Execute()함수가 실행되지 않는'점을 확인하였습니다.jobCount 관련 변수의 조건이 어디서 안 맞는 것 같아서 생각해보건데,아래와 같은 경우라고 생각됩니다.// JobQueue.cpp void JobQueue::Execute() { ... if (_jobCount.fetch_sub(jobCount) == jobCount) { // 여기서 다른 워커 스레드의 _jobCount.fetch_add 발생?! LCurrentJobQueue = nullptr; return; } ... } } 그렇기 때문의 이후의 잡들이 처리되지 못하고 해당 부분에서 prevCount가 계속 쌓이고 있었습니다.// JobQueue.cpp void JobQueue::Push(JobRef job, bool pushOnly) { const int32 prevCount = _jobCount.fetch_add(1); _jobs.Push(job); // WRITE_LOCK // 여기서 prevCount가 계속 쌓여 0이 아님 if (prevCount == 0) { //그러므로 이 부분의 Excute()도 실행되지 않음 ... } 아래는 해당 클래스 cpp 전문입니다.귀한 시간 내시어 확인해주시면 감사하겠습니다!#include "pch.h" #include "JobQueue.h" #include "GlobalQueue.h" /*-------------- JobQueue ---------------*/ void JobQueue::Push(JobRef job, bool pushOnly) { const int32 prevCount = _jobCount.fetch_add(1); _jobs.Push(job); // WRITE_LOCK // 첫번째 Job을 넣은 쓰레드가 실행까지 담당 if (prevCount == 0) { // 이미 실행중인 JobQueue가 없으면 실행 if (LCurrentJobQueue == nullptr && pushOnly == false) { Execute(); } else { // 여유 있는 다른 쓰레드가 실행하도록 GlobalQueue에 넘긴다 GGlobalQueue->Push(shared_from_this()); } } } // 1) 일감이 너~무 몰리면? void JobQueue::Execute() { LCurrentJobQueue = this; while (true) { vector<JobRef> jobs; _jobs.PopAll(OUT jobs); const int32 jobCount = static_cast<int32>(jobs.size()); for (int32 i = 0; i < jobCount; i++) jobs[i]->Execute(); // 남은 일감이 0개라면 종료 if (_jobCount.fetch_sub(jobCount) == jobCount) { LCurrentJobQueue = nullptr; return; } const uint64 now = ::GetTickCount64(); if (now >= LEndTickCount) { LCurrentJobQueue = nullptr; // 여유 있는 다른 쓰레드가 실행하도록 GlobalQueue에 넘긴다 GGlobalQueue->Push(shared_from_this()); break; } } }
-
미해결홍정모의 따라하며 배우는 C++
처음 c++ 수강하려는데요. 비주얼스튜디오 2022 다운로드해서 설치하면 되는건가요??
안녕하세요.왕초입니다.비주얼스튜디오를 설치하려는데요.찾아보니 비주얼스튜디오 2022 무료로 다운로드 할 수있네요. 수업은 2022 버젼이 아닌데...어떤 버젼 설치하고 수업에 참여해야 하나요??
-
해결됨[DS 뭐하니- 첫 번째 이야기] 이틀에 하나씩 만드는 웹 크롤링
셀레니움 자동화시 클릭 문제
안녕하세요. 수업 잘 들었습니다. selenium 으로 자동화할때 검색창에 단어를 쓰는 거 까지는 잘 되는데 상세검색에서 클릭을 자동화하는 법은 어려울까요? 단순히 단어를 입력하고 엔터를 누르는 형식으로는 한계가 있어 질문드려요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
JobQueue의 Push Execute쪽 코드에 문제가 있는 것 같아 말씀 드려봅니다
안녕하세요? 루키스님 강의를 참고하여 더미 프로젝트 하는 중에 문제가 식별 되어제가 분석한게 맞다면 강의 코드에 문제가 있어 제보 드려봅니다.문제라고 생각되는 부분은 JobQueue 클래스인데요, 문제 상황은'워커스레드를 2개 이상 돌릴 때, Execute()함수가 실행되지 않는'점을 확인하였습니다.jobCount 관련 변수의 조건이 어디서 안 맞는 것 같아서 생각해보건데,아래와 같은 경우라고 생각됩니다.// JobQueue.cpp void JobQueue::Execute() { ... if (_jobCount.fetch_sub(jobCount) == jobCount) { // 여기서 다른 워커 스레드의 _jobCount.fetch_add 발생?! LCurrentJobQueue = nullptr; return; } ... } } 그렇기 때문의 이후의 잡들이 처리되지 못하고 해당 부분에서 prevCount가 계속 쌓이고 있었습니다.// JobQueue.cpp void JobQueue::Push(JobRef job, bool pushOnly) { const int32 prevCount = _jobCount.fetch_add(1); _jobs.Push(job); // WRITE_LOCK // 여기서 prevCount가 계속 쌓여 0이 아님 if (prevCount == 0) { //그러므로 이 부분의 Excute()도 실행되지 않음 ... } 아래는 해당 클래스 cpp 전문입니다.귀한 시간 내시어 확인해주시면 감사하겠습니다!#include "pch.h" #include "JobQueue.h" #include "GlobalQueue.h" /*-------------- JobQueue ---------------*/ void JobQueue::Push(JobRef job, bool pushOnly) { const int32 prevCount = _jobCount.fetch_add(1); _jobs.Push(job); // WRITE_LOCK // 첫번째 Job을 넣은 쓰레드가 실행까지 담당 if (prevCount == 0) { // 이미 실행중인 JobQueue가 없으면 실행 if (LCurrentJobQueue == nullptr && pushOnly == false) { Execute(); } else { // 여유 있는 다른 쓰레드가 실행하도록 GlobalQueue에 넘긴다 GGlobalQueue->Push(shared_from_this()); } } } // 1) 일감이 너~무 몰리면? void JobQueue::Execute() { LCurrentJobQueue = this; while (true) { vector<JobRef> jobs; _jobs.PopAll(OUT jobs); const int32 jobCount = static_cast<int32>(jobs.size()); for (int32 i = 0; i < jobCount; i++) jobs[i]->Execute(); // 남은 일감이 0개라면 종료 if (_jobCount.fetch_sub(jobCount) == jobCount) { LCurrentJobQueue = nullptr; return; } const uint64 now = ::GetTickCount64(); if (now >= LEndTickCount) { LCurrentJobQueue = nullptr; // 여유 있는 다른 쓰레드가 실행하도록 GlobalQueue에 넘긴다 GGlobalQueue->Push(shared_from_this()); break; } } }
-
해결됨Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기
jakarta persistence 플러그인은 intellij ultimate에서만 사용가능하다고 나오네요.
jakarta persistence 플러그인은 intellij ultimate에서만 사용가능하다고 나오네요. 강의 내용에도 추가를 해주셔야 할 듯합니다.
-
해결됨공업수학을 위한 중학, 고교수학
학습자료
혹시 영상에 나오는 수업자료는 없을까요? pdf 파일 같은거요