묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 부트 - 핵심 원리와 활용
exploded 배포시 경로
인텔리제이에서 exploded로 war를 배포하면톰캣의 webapps에 배포가 되는게 아니라 , 프로젝트의 target 이라는 폴더를 톰캣이 바라보는거 같은데톰캣 설정파일 어디에 target이 명시되는걸까요?ㅠㅠ
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 기한 연장드립니다.
안녕하세요.수강 기한이 한 달 남았는데, 수강 기한 연장이 가능할까요? 업무와 병행하다보니 강의 수강을 못했네요...연장해주시면 정말 감사하겠습니다 !
-
해결됨개발자를 위한 쉬운 도커
docker os 에 관한 질문드립니다.
안녕하세요 수업 정말 잘 듣고 있습니다. 현재 맥북에서 도커 데스크탑을 설치하여 실습을 하고 있는데요. 문득 궁금한 점이 생겼습니다.맥북에서 도커를 실행하는 것이므로 host os 는 MacOS 라 생각됩니다.그런데 MacOS 의 커널과 리눅스 커널은 다를텐데 리눅스 커널 기술을 사용한다는 것이 이해가 잘 되지 않았습니다.그래서 구글링을 해보니 도커를 설치할 때 도커 엔진에는 경량화된 리눅스 OS 가 설치된다고 하더군요. 좀 더 조사해보니 리눅스 가상환경이 설치된다고 합니다. 이 안에 리눅스 커널이 있구요. 질문은 2가지가 있습니다. 그렇다면 컨테이너가 생성될 때 도커 엔진의 리눅스 커널에서 격리되는 것인가요? 호스트 OS 인 MacOS 커널에서 격리가 되는 것인가요? 만약 도커 엔진의 리눅스 커널에서 격리가 되는 것이라면 호스트 OS 의 커널과는 어떠한 관련성이 있는지 궁금합니다. 제 생각으로는 애초에 리눅스 가상환경이 만들어질 때 host os 의 자원 중 일부(예를 들어 10%)를 가져왔고 컨테이너 생성시에는 그 10% 자원의 리눅스 커널에서 격리시키는 것이 아닌가 의문이 들어서 질문드립니다.
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
CPU 코어 개수와 Worker Thread 개수 설정 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]CPU Bound task가 주를 이룬다고 가정하더라도, 코어수 = Thread 수로 설정하는 것이 의미가 있는지 궁금합니다.[상세]nginx나 webflux 같은 논블럭킹 IO를 사용하는 경우, 영한님께서 강의에서 말씀해주셨듯이 worker thread 수를 core 수에 맞추라고 가이드를 주고 있는데,저는 항상 궁금한 점이 서버에 프로세스가 nginx나 웹 애플리케이션만 있는 것이 아닌데, 저런 설정이 정말 의미가 있을까 하는 점이었습니다.다수의 프로세스가 병렬로 처리되고 있으면, 설령 worker thread 수 = core 수로 설정하더라도 다른 프로세스가 core를 점유할테니 core를 점유하기 위해 기다리는 worker thread가 분명히 있을 것 같다는 생각이 들었기 때문입니다.제가 생각한 부분에 오류가 있는 것일까요? 아니면 가이드에서 그런 환경까지는 생각하지 않고 idle한 제안을 해준 것 뿐일까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
쿠키 옵션에 대해서 질문 있습니다.
안녕하세요. 백엔드 서버와 클라이언트가 사용하는 도메인이 달라서, 쿠키의 samesite 옵션을 none으로 주고, secure 옵션을 true로 설정해서 사용하고 있습니다. 클라이언트와 서버가 쿠키를 잘 주고받고 있는 것으로 보이는데, 문득 현업에서는 어떻게 옵션을 설정해서 사용하는지 궁금해져서 게시글 남기게 되었습니다. 현업에서는 혹시 도메인이 다른 경우 쿠키 옵션을 어떻게 설정해서 사용하나요?
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
구글 폼 작성했습니다!
구글 폼 작성했습니다.확인 부탁드립니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
2-6. 연습문제 12번
연습문제 풀던 중에 궁금한 게 생겨서 여쭤봅니다!12번에서 단일 포켓몬 중 많은 타입 1을 구할 때, 지금 데이터에선 type2가 null인 경우만 있지만, type1도 null인 경우도 있다고 가정하면,where (type2 is null) or (type1 is null) 처럼 or 조건으로 표현하면 될까요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
여러 컬럼 중 null값이 아닌 값 가져오기
안녕하세요 질문 드립니다! A 1 2 3 null 5 null null null 7 이렇게 A라는 항목에 한해서 9개의 컬럼이 있는데 중간 중간 null 값이 있는 경우 이전 값들 중 최근 값을 가져오게끔 하는 방법이 있을까요? 위 예시로, 빨간색 null 값은 3이 나와야되고 7 전의 null 값 3개에 대해서는 5, 5, 5 이렇게 나오게끔 하고싶습니다
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
많이 어려운데, 한개씩 이해하고있는 중이라,질문입니다.
스탯,위젯컴포들의 초기화를 하려할때, 스탯정보를 갖고있는 컴포넌트는 postinitializer로 생성이되고, 스탯정보로 자신을 업데이트할 위젯컴포넌트는 비긴플레이에서 생성이되는데, 위젯이 스탯컴포넌트를 알기위해서 nativeconsturctor함수를 쓸때 자신의 오너정보를 가져와야하는데, 오너,즉 플레이어나 몬스터는 ,비긴플레이이후라면 이미 생성이 되있을텐데, (선생님도 알수없는 언리얼의 설계라서)둘을 연결하기위해선 1. PostInitializeComponents(스탯컴포넌트는 이시점에), BeginPlay(위젯은 이시점에) -> 이 과정은 이미 적용되었고,2. 클래스확장을 더할건데, 컴포넌트와 위젯의 파생클래스를 만들고, "인터페이스"를 추가하고, 컴포지션방식으로, 플레이어의 함수를 스탯에 등록시켜서 연결한다.->제가 이해한게 맞나요?-> 이 다음이 아직 머릿속에 정리가 안되는데, ..
-
해결됨개발자를 위한 쉬운 도커
nginx 실행시
안녕하세요. docker run docker run -p 80:80 --name hellonginx nginx 해당 명령어 수행시docker: error during connect: Head "http://docker:2375/_ping": dial tcp: lookup docker on 192.168.65.7:53: no such host.아래와 같은 에러가 뜨며 수행이안됩니다.
-
미해결Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)
강의 교안은 어떻게 볼 수 있나요?
여러군데 검색해도 나오지 않기에, 이곳에 올려봅니다. 항상 좋은 강의 감사드립니다!
-
미해결디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
자료 이용 관련 질문입니다.
안녕하세요 이번에 해당 교재를 구매했습니다.혹시 저 혼자 개인 공부 목적으로 해당 교재를 제본 또는 출력을 해도 괜찮을지 싶어서 질문 남깁니다!
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
안녕하세요 로그인 비밀번호 관리 질문드려용....
안녕하세요 로그인 질문 드립니다. 강의와 크게 상관은 없지만 강의 듣다가 궁금한게 생겨서요..현재 시큐리티 강의 듣고 있습니다. DB에 암호화해서 저장하는건 이해하였습니다. 사용자가 암호를 잊었을때 시큐리티 암호 같은 방식은 암호 재발급 하면 되지만 복원 하는건 힘들어 보이네요 .예를 들어서 이런 방식입니다. 암호의 3째자리 까진 알려주는 방식 암호의 흰트를 입력하면 가입한 이메일에 암호를 보내준다던지...ms sqlserver에는 암호 복원 기능 있는거 같던데 ...암튼 강의듣다가 생각나서 질문 드려요
-
미해결Flutter로 SNS 앱 만들기
firebase 연동 후 실행 시 충돌이 발생하여 실행이 안됩니다. ㅠㅠ 버전 충돌인거 같은데
안녕하세요.flutter 프로젝트를 만든 후에 실행하면 안드로이드 에뮬로 실행이 잘 됩니다. 이후 따라서 firebase cli를 설치하고 로그인 코드 minsdk 수정까지 다 한 후에 실행하면 실행이 안됩니다.Chatgpt로 kotlin 버전 명시, 프로젝트 경로/앱 경로 build.gradle 수정이랑 다 해봐도 에러가 나서 하루 종일 다음 강의로 못 넘어가고 있습니다 ㅠㅠ. 강의가 만들어진지 시간이 좀 되서 혹시 설정을 다르게 해야하는게 있을까요?메세지:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction > /Users/ak/.gradle/caches/transforms-3/385e60e1c81cd166a8ad3c908ae54a0f/transformed/jetified-firebase-firestore-25.0.0/META-INF/com/android/build/gradle/aar-metadata.properties (No such file or directory) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org
-
해결됨개발자를 위한 쉬운 도커
저는 IntelliJ IDEA 무료 버전인데 잘 되네요
저는 IntelliJ IDEA 2024.1.4 (Community Edition) 버전을 사용하고 있는데 이번 강의 내용((JAVA, IntelliJ) 컨테이너 활용 및 원격 디버깅)에 있는 모든 부분을 실습할 수 있었습니다.꼭 유료 버전 아니여도 괜찮은 것 같네요 개꿀
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
GetWorld() 가 nullptr을 반환합니다
좋은 강의 감사드립니다. 9강 무한맵의 제작 파트 중 28:29초, 31:27초에 나오는 GetWorld() 관련 함수에 대해 질문드립니다. 아무리 캐릭터를 움직여 문쪽으로 다가가도 새로운 맵을 생성하지 않습니다. 떨어지지 않을 정도로 문 밖에 나갔다가 다시 맵 안으로 들어오면 에디터가 터지는 현상이 생겨 알아보니 SetFight에서 타이머를 설정하는 부분에서 GetWorld가 nullptr을 반환한다는 것을 로그로 확인했습니다.강사님의 깃허브에서 코드파일을 받아 실행했을 때에는 정상 작동되는 것을 확인하였고, 해당 파일의 ABStageGimmick 관련 헤더와 cpp만 그대로 복사하여 제 환경에서 실행해보았을 때에는 똑같이 GetWorld()가 nullptr을 반환하는 현상이 나타납니다.맵을 생성하지 않는 문제도 OnGateTriggerBeginOverlap에서 GetWorld()를 호출하는 코드 때문인 것 같은데, 해당 부분에 중단점을 찍어 살펴보니 중단점이 한 번 걸린 이후에는 정상적으로 맵도 생성되고, 이후 SetFight 코드도 정상실행됩니다. (중단점을 안 찍으면 맵이 생성되지 않으며 SetFight가 호출될 때 터집니다)강사님 코드를 그대로 사용하는데 왜 이런 문제가 생기는 걸까요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
postman에서 rest login role 테스트 하는 방법?
rest api 비동기 로그인을 프로젝트를 따라하며 공부하고 있는데요, postman에서 로그인된 회원에 대한 api를 테스트하고 싶은데 로그인 정보?를 어디에 넣어 줘야 테스트가 가능할까요?
-
미해결김영한의 실전 자바 - 중급 2편
타입 매개변수 추론 질문 드립니다.
5:20 즈음에 AnimalMethod.bigger(cat, dog) 가 타입 추론이 불가능해 문제가 된다고 하셨는데, Cat과 Dog의 공통 조상인 Animal로 타입 추론이 되는 것 같아서 이게 맞는지 확인차 질문드립니다.Animal animal = AnimalMethod.bigger(cat, dog);
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
컨트롤uri
회원 등록 폼 조회: /member/new get에서 컨트롤 URI는 컨트롤러라고 교제에 되어 있는데,회원 등록 폼 조회: /member/new get는@getMapping("/new")통해서받게 됨으로 따라서 여기서 GET /edit도 컨트롤 uri 가 되는거 아닌가요?
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
join() 시 CPU 점유 여부
join()시에 스레드는 CPU를 점유한 상태에서 대기하는 건가요? 아니면 스레드 큐에 들어가있나요?