묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
macOS Docker kafka 오류 관련
질문은 아니고 kafka 개발환경 세팅 시에 저랑 같은 문제 겪으신 분들 계시면 참고하시라고 공유 드립니다. macOS 15.6.1 버전(m4 Pro 칩)에서 도커로 kafka 컨테이너 띄울 때 아래와 같은 오류가 발생했어요. # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x0000ffff9ad3fc5c, pid=1, tid=7 # # JRE version: (21.0.4+7) (build ) # Java VM: OpenJDK 64-Bit Server VM (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) # Problematic frame: # j java.lang.System.registerNatives()V+0 java.base@21.0.4 https://issues.apache.org/jira/browse/KAFKA-19007이래저래 찾아보다가 그냥 3.9.1 버전으로 받아서 띄워봤는데 잘 됐어요. 같은 문제 겪으신 분들도 그렇게 해보시기를 권해드립니다.
-
미해결비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
가용성에대한 질의..
안녕하세요 선생님.미션 주신거 이행하면서 궁금해서 질문드려요.다른강의에서 가용성(Availability), 시스템 이중에 대해서 설명해주셨는데..MSA에서 가용성? 시스템 이중을 적용하면..일반 사용자가 서버 끊김을 못느끼게해야하는데..기존의 도커나 쿠버네티스를 2중으로 설정해줘야하는게 맞는지 궁금합니다.예를들어서 강의에서 섷명해주신게이트웨이,사용자서비스,게시판서비스,포인트 서비스가 있다고 할경우..게이트웨이 2개 사용자서비스2개 게시판 서비스2개 포인트 서비스 2개로 해야하는것일까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
상위 25% 데이터 구하기 및 최대값의 인덱스 구하기 질의(제13강_판다스4 - 문자열, 내장 함수 관련))
1) 해당 부분에서 비교연산자가 이상/이하가 아니고 초과/미만을 사용하고 있는데분위수값에 해당하는 값이 있으면 그 결과가 다를꺼 같아서요.25% 데이터 구하세요 하는 문제는 정의자체가 분위수값 미만의 값 이런식으로 정해진건가요? 2) 하위 25% 데이터를 구하는 함수가 있다면, 상위 25%는 ~ 를 이용해서도 함수를 쓸 수 있을까요?3) 가장 큰 값이 두개 이상인경우 더 앞선것을 불러오던데, 해결방법이 있을까요? (가장 큰 값이 동일한경우 모든 인덱스를 불러오게끔)
-
미해결홍정모의 게임 만들기 연습 문제 패키지
깃허브에서 받은 코드가 왜 강의코드랑 다를까요
예제 깃허브에서 강의받으면 lecture 1이 이렇게 열리는데, 실제 저 jm이란 거가 main에 아무것도 안들어있는데 네임스페이스 안에 있는 게 실행되네요 시작하자마자 이렇게 자꾸 오류가 나요
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
keyof typeof 동시에 쓰는 경우
keyof typeof를 쓰면 동시에 쓰면 객체형 변수에 대한 타입접근이 쉬운 것 같습니다. 그런데 실제로 현업에서 keyof typeof를 쓰는 경우가 있는데, 소스코드를 봐도 가끔 이해가 안되는 경우가 많은데 현업에서 keyof typeof를 동시에 쓰는 건 디테일하게 어떤 경우인지 알 수 있을까요? 지금은 간단한 예시라서 이해하기 쉬운데 용도를 알 수 없는 경우도 있어서 궁금함에 여쭤봅니다.
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
active load differential amp 설계
삼코치님 따라서 설계를 했는데 값이 이상하게 나왔습니다. 삼코치님께서 약 500mv정도 나왔는데 저는 이상하게 900v정도 나옵니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
ttl 관련 질문
제가 보내는 Packet의 목적지가 적어도 설정했던 ttl보다 많은 수의 라우터를 지나야 도착할 수 있다고 하면, 도착지에 있는 Pc와는 절대 통신이 불가능 한건가요?아니면 pc가 ttl 값을 알아서 높여서 재전송을 해주나요?
-
해결됨한 번에 끝내는 AI 에이전트 개발 올인원 (w. CrewAI, LangGraph, Google ADK)
자료가 잘못 올라왔어요
첨부된 자료가 해당 강의의 영상이네요. 잘못 올리신 것 같아요!
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
이동평균 계산 시 order by 기본값은 뭔가요?
윈도우 함수 연습문제 6번 질문입니다.카일스쿨님 쿼리와 다른 건 다 동일하게 작성했었는데, OVER() 안에 order by를 모르고 깜빡했었습니다.그런데도 결과가 정답(moving_avg2)과 같게 정상 출력이 되었습니다. (QUALIFY로 검증해봤는데 moving_avg와 전부 같다고 나오더라구요)원래 ORDER BY를 안 써줘도 프레임 설정이 자동으로 가능한 걸까요? ORDER BY에도 기본값 같은 게 있는지 궁금합니다.-- 윗부분은 생략 SELECT date, number_of_orders, AVG(num2) OVER(ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg, AVG(num2) OVER(ORDER BY date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg2 FROM filled_data -- QUALIFY moving_avg != moving_avg2 ORDER BY date
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
강의 내용이 다릅니다
로그인 페이지를 Auth로하고 Auth1을 선택하고 테스트를 하니 홈페이지로 넘어가질 않습니다경로 가 잘못된것 같아요 경로 설정하는 방법을 자세히 설명해주시길 부탁드립니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
안녕하세요, 2-3. LPS22HH 코드를 git hub에서 직접 다운받아 수행시켰을 때 terminal과 plotter에서 어떤 정보도 뜨지 않습니다.2-2와 2-1에서는 결과가 잘 나오는 것으로 보아 코드 문제는 아닌 거 같은데, 연결 환경에서 해당 문제가 발생할 가능성이 있을까요?현재 STLink는 노트북 USB 단자에, 그리고 UART는 노트북 C포트 USB 연결 허브에 연결된 상태입니다.플로터 보드레이트는 설정 최소값부터 최대값까지 변경해도 아예 출력이 안되는 상황이며, 터미널에서도 아무것도 출력이 안됩니다.
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
피격테스트 30:20
안녕하세요 강사님 학습중 궁금한게 있어 질문드립니다 30:20 부분 코드에서 몬스터 피격 할때 텍스트에 랜덤값을 붙일때 pos.x 는 좌 우 인건 알겠는데 pos.z는 앞 뒤 아닌가요?? 제가 잘 몰라서 .. 제 생각에 위 아래 랜덤성이면 pos.z가 아닌 pos.y가 맞지 않나 싶어서요 .. 초보여서 궁금해서 질문드려봅니다!
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
오타(?) 발견
킬구형 강의 자료 중간에 이상한 문구 발견해서 제보해강의 회차: 5장. 작전4: Flow - 배치의 흐름을 지배하라 (분기점에서 생사를 쥐락펴락하라 ☠🏴☠)이상한 문장: 즉, Spring Batch의 암시적 전환 규칙 대상에서 제외된다는 뜻이다.재시도Claude는 실수를 할 수 있습니다. 응답을 반드시 다시 확인해 주세요.강의 자료 중간에 LLM에서 가져온 내용을 잘못 편집한 것 같아.
-
해결됨바이브 코딩 With Claude Code로 웹 서비스 만들기
Cluade Code 사용 시 TaskMaster API key 필요 유무
안녕하세요. 10강에서 TaskMaster에서 복잡도를 사용하기 위해서 Perplexity API 를 입력해서 쓰셨는데, Cluade Code를 사용하면 자체 Provider를 사용하는 거 같은데 다른 이유가 있으신가요?https://github.com/eyaltoledano/claude-task-master/blob/main/docs/examples/claude-code-usage.md
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
2D로 그냥 만들어도 되나요?
프로젝트 그냥 universial 2D 이거로 새로 만들어도 되나요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
인텔리제이 샘플코드 실행 안됨 오류
안녕하세요! 올인원 자바와 스프링 부터로 생애 최초 서버 만들기 강좌 듣고 있는 수강생입니다. 강의 영상에 나온 것처럼 Java SE11 설치하고IntelliJ Community Edition 설치한 후새 프로젝트 눌렀을 때 Java SE 11 인식은 잘 하는 것 같은데, test 로 제목만 변경해서 생성했을 땐 샘플코드가 실행되지 않습니다.. 이럴 경우엔 어떻게 하면 좋을 지 궁금합니다!
-
해결됨<밑바닥부터 만들면서 배우는 LLM> 완독 챌린지
4장 강의는 아직 업로드가 안된걸까요?
추석 연휴에 완독 목표로 하루에 한장씩 도전중입니다.4장부터는 강의가 안보이는데, 아직 등록이 안된걸까요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
윈도우 연습문제 1번 질문
실행 결과는 동일하게 나왔는데, COUNT를 다르게 쓴 것이 괜찮은지 궁금해서 질문 남깁니다!상황같은 날짜에 여러 번 쿼리 실행한 사용자들이 있어서 COUNT(*)을 해야겠다고 판단했습니다. (어차피 Distinct가 없으면 같은 날짜라도 각각 카운트한다는 것을 깜빡했었습니다ㅠ)카일스쿨님은 COUNT(query_date)를 쓰셨고, 결과만 보면 제 쿼리와 동일하긴 합니다.궁금한 점제 쿼리처럼 COUNT(*)을 쓰는 경우에 문제가 될까요? 혹시 실무적으로 COUNT(*)은 잘 쓰지 않는지 궁금합니다!(Ex. 어떤 컬럼의 개수를 세는 것인지 가독성이 좋지 않다든가..)제 쿼리는 아래와 같습니다. SELECT *, COUNT(*) OVER(PARTITION BY user) AS total_query_cnt FROM advanced.query_logs ORDER BY query_date, user
-
미해결[입문자를 위한 UE5] Part4. 언리얼 엔진 C++
13강. 모듈 내 하위 디렉터리 인식 못하는 문제 해결법
https://makerejoicegames.tistory.com/698 강의 13의 R1GameInstance 를 생성할 때 나타났던 오류 해결법을 기록 겸 등록합니다.5.2.3 버전에서 나타나는 문제인 것 같은데, 모듈 내 하위 디렉터리 내 클래스 생성시, 해당 헤더 를 읽어드리지 못하는 문제가 있었습니다. 위 링크의 글을 읽고나서 해결했네요.. Build.cs 에 수동으로 모듈의 디렉터리 명을 읽어드리도록 추가해야 합니다.
-
해결됨<밑바닥부터 만들면서 배우는 LLM> 완독 챌린지
코드 2-3 출력 결과 비교
안녕하세요.코드 2-3의 SimpleTokenizerV1을 실행한 결과에 대해 문의드립니다.아래 코드를 실행해보니 원문 text와 decode로 복원한 text가 조금 다릅니다.원문과 복원한 text가 다르면 문제가 있을지 문의드립니다.class SimpleTokenizerV1: def __init__(self, vocab): self.str_to_int = vocab self.int_to_str = {i:s for s,i in vocab.items()} def encode(self, text): preprocessed = re.split(r'([,.:;?_!"()\']|--|\s)', text) # 'hello,. world' preprocessed = [ item.strip() for item in preprocessed if item.strip() ] ids = [self.str_to_int[s] for s in preprocessed] return ids def decode(self, ids): text = " ".join([self.int_to_str[i] for i in ids]) # 구둣점 문자 앞의 공백을 삭제합니다. text = re.sub(r'\s+([,.?!"()\'])', r'\1', text) return text tokenizer = SimpleTokenizerV1(vocab) text = """"It's the last he painted, you know," Mrs. Gisburn said with pardonable pride.""" ids = tokenizer.encode(text) print(text) print(ids) print(tokenizer.decode(ids)) "It's the last he painted, you know," Mrs. Gisburn said with pardonable pride. [1, 56, 2, 850, 988, 602, 533, 746, 5, 1126, 596, 5, 1, 67, 7, 38, 851, 1108, 754, 793, 7] " It' s the last he painted, you know," Mrs. Gisburn said with pardonable pride.