묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
Spring 으로 AWS CI/CD Docker 강의
안녕하세요 AWS 활용 CI/CD 배포까지 배워보고 싶은 사람입니다.혹시 Spring Framework로 하는 강의 괜찮은게 있을까요 ? 추천을 받고싶습니다.
-
미해결React Native with Expo: 제로초에게 제대로 배우기
TextInput 터치시 키패드에 인풋 가려짐
안녕하세요 제로초님! 모르는 부분 강의 참고하며 회사 서비스를 expo로 구현중입니다. TextInput를 터치하면 키보드에 인풋이 가려지는 현상이 있어서 해결중인 상황입니다. expo 공식문서에 나와있는 react-native-keyboard-controller 라이브러리를 사용하려고 했지만 사용하려면 pod install을 다시 해줘야돼서 prebuild가 필수적인데, ios 폴더가 생기면 네이티브 코드 관리를 잘 할 자신이 없어서.. development builds App 만으로 해결할 수 있는 방법이 있을까요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
BufferedInputStream 사용시
while ((readCount = bis.read()) != -1) { fileSize += readCount; }위와 같이 교재에 나와있는데,bis.read()안에 인자로 byte[] buffer를 넣어야 진짜 버퍼로 읽기로 동작하는건가요? bis.read()만 작성되어있는 경우 파일을 버퍼로 읽어들인 다음 메모리에 있는 버퍼로부터 1byte씩 끊어 읽는것이고, bis.read(byte[])인 경우 버퍼로 메모리로 읽어온 다음 다시 버퍼만큼 읽어 더 효율적으로 처리되지않을까요!? 감사합니다.
-
해결됨Real MySQL 시즌 1 - Part 1
복합 index 문의
안녕하세요, 강의 잘 듣고 있습니다. 04 페이징 쿼리 작성 강의 > 데이터 개수 기반 방식 (동등 조건 사용 시) (9:36 부근) 에 나온 예시에 대한 질문입니다. KEY index_userid_id (user_id, id)로 인덱스가 있는데요, user_id +id 가 아닌, user_id만 인덱스로 걸어도 N회차 쿼리가 잘 동작 할까요? where 절에 user_id, id를 사용하고, ORDER BY 에 id가 있기 때문에 user_id + id 인덱스가 필요한 걸까요? 조금 더 자세히 알려주시면 감사하겠습니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
강의 17 MOSFET에 30A의 전류가 흐를때 RDS값이 1옴이면 전력은 900W가 아닌가요?
P=I2R여기서:주어진 값:전류 (I) = 30ARDS 저항 (R) = 1 Ω계산: P=(30A)2×1Ω P=900A2×1Ω P=900W따라서, MOSFET에 30A의 전류가 흐르고 RDS 저항이 1 옴일 때 발생하는 전력은 900W가 아닌지 여쭙습니다.
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
트랜잭션과 롤백
안녕하십니까 선생님, 이렇게 세션을 Redis에 저장할 때에는 예외 발생 시 트랜잭션, 롤백 같은 기능은 어떤 식으로 처리를 해야 하는 지 질문 드립니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
Snapshot base vs packet oriented
Hello Master 🙂I would like to ask wich method is prefered in wich case. Most mmo code i seen either go packet way like in this course or Client send commands wich contains input + mouse postion + fields that allow you to for example specify operation type like interact, consume etc. Server respond each tick with snapshot of zone you are around your aoi with all possible data with delta comporession so you get only new information. Wich approach is prefered, on wich it depends? Does they have some serious perfomance gains when you stick to one of them? Or its just matter of architecture your team prefer?
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
서버를 관리하는 툴에 대해 정보를 더 알려 주실 수 있을까요?
모니터링을 고민했을 때, 시스템 장애 / 문제 추적도 이유였지만, 벤치마킹을 할 수 있을까란 고민도 있었습니다. 클라우드를 선정할때, 어느 정도의 서버를 선정해야할지 가늠이 없다보니 docker로 구축하고 모니터링 서비스를 구축하면 스트레스 테스트 후 다양한 정보를 한번에 쉽게 수집해서 벤치마킹에 사용할 수 있지 않을까 생각했었습니다. 강의를 수강하고 나니 쉽게 벤치마킹에 사용하기 위해 구축하고 설정할 범위는 아니라는 판단이 들더군요. 혹시 이런 벤치마킹이나 서버의 보안이나 관리 등을 위해 사용하는 툴이나 서비스들이 있으실까요? 어떤 것들이 있는지 알려 주실 수 있으실지 여쭙고자 합니다. 서버 구축 및 관리를 혼자 해야 하는 입장이라 조언을 얻고 싶어 질문을 드리게 되었습니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
질문 있습니다.
현재 파이참이라는 프로그램을 사용하며 공부 중에 이 강의를 알게 되었는데, 따로 설치하지 않고 파이참으로 강의 보며 공부해도 큰 지장은 없을까요?
-
미해결Next + React Query로 SNS 서비스 만들기
next.js 서버fetch 에러 fallback ui 구현 방법
next 공식문서를 살펴보면 단순 서버 fetch (서버액션x) 관련 에러 핸들링 방법은 딱히 안나와 있는 것 같아 질문드립니다.만약 SectionA, SectionB, SectionC 서버 컴포넌트 내에서 각각 서버 fetch가 일어난다 가정했을 때 SectionB에서만 요청이 실패했다면 SectionB 영역만 fallback ui를 띄우고 나머지 SectionA, SectionC는 정상적으로 데이터를 렌더링하도록 구현하는 방법이 없을까요? error-boundary 라이브러리는 클라이언트 환경에서만 사용가능해 서버 컴포넌트에선 사용할 수 없고 next 내부적으로 설계되어있는 에러 바운더리(error.js 등)는 전역에러를 캐치하는 걸로 알고있습니다. 때문에 페이지 내 특정 영역만 fallback ui를 띄우는 용도는 아닌 것 같더라구요.혹시 다른 방법이 있나 궁금합니다 감사합니다!!
-
미해결Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
next.js 서버fetch 에러 fallback ui 구현 방법
next 공식문서를 살펴보면 단순 서버 fetch (서버액션x) 관련 에러 핸들링 방법은 딱히 안나와 있는 것 같아 질문드립니다.만약 SectionA, SectionB, SectionC 서버 컴포넌트 내에서 각각 서버 fetch가 일어난다 가정했을 때 SectionB에서만 요청이 실패했다면 SectionB 영역만 fallback ui를 띄우고 나머지 SectionA, SectionC는 정상적으로 데이터를 렌더링하도록 구현하는 방법이 없을까요? error-boundary 라이브러리는 클라이언트 환경에서만 사용가능해 서버 컴포넌트에선 사용할 수 없고 next 내부적으로 설계되어있는 에러 바운더리(error.js 등)는 전역에러를 캐치하는 걸로 알고있습니다. 때문에 페이지 내 특정 영역만 fallback ui를 띄우는 용도는 아닌 것 같더라구요.혹시 다른 방법이 있나 궁금합니다 감사합니다!!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
++v, v++
만약 total +=(++v) 가 아니라total += (v++) 이면v = 0 이었을때 total에는 1이 더해지는 건가요? 아니면 0 이 더해지고, 밑에줄 내려갈때 v = 1 로 바뀌나요?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
강의에서 count의 개념
학습 관련 질문을 최대한 상세히 남겨주세요!고민 과정도 같이 나열해주셔도 좋습니다.먼저 유사한 질문이 있었는지 검색해보세요.인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 만든 count 함수의 count 개념은전체 게시글 수인 total count의 개념이 아니라 페이지의 번호를 위한 count인거죠?
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
다중 커스텀 파라미터의 데이터형에 대해 문의 드립니다.
이전 질문에서 알려주신 방법으로 zabbix_agentd.conf에UserParameter를 2개 만들고 403 에러에 대한 수를 반환하는 커멘드를 만들고 터미널에서 테스트 하였습니다.이때 예를 들어 20이 반환되었다고 가정했을때,저는 이를 숫자라 생각하여 데이터형에 수치를 선택하였을때, String 타입 에러가 발생하더군요.일반적인 반환 값들은 String 타입이 되는구나 하고 이해랄 하게 되었습니다.이에 그렇다면 수치는 어떤 경우에 설정이 가능한지가 알고 싶습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
실기대비 이론문제 0.91버전 오류정정요청
실기대비 이론문제 0.91버전 오류정정요청애플리케이션 성능 측정지표 4가지 특징설명 부분에서 "경과시간"설명에 해당되는 Turn Around Time 설명부분이 "반환시간"에 대한 설명인것으로 gpt에서 확인했습니다. 경과시간은 다른개념이라고 하는데 혹시 모르니 체크해주셨으면 좋겠습니다.
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
livenessProbe 어플리케이션 재시작 의미
[질문 하기]안녕하세요 수업 내용 중 궁금한점이 있어서 문의 드립니다.수업 내용 상, livenessProbe 과정에서 문제가 있는 경우, startupProbe 전단계로 이동하여 컨테이너를 재시작 하는 것이 아닌 어플리케이션을 재실행 한다고 이해하였습니다. 그러나 실제 실습 시에 pod describe의 reason 부분에 killing이 발생하는 것을 보아 실제 pod를 죽이고 재실행하는 것으로 보입니다. 설명 상에 어플리케이션을 재실행한다는 의미가 periodSeconds에 의해서 체크를 여러번 수행하는 것을 의미한다고 생각하면 될까요??
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
buffer 단위와의 차이
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]예제2 읽기와 한 번에 쓰기를 비교해주셨는데 예제 2 코드는 while((data = fis.read(buffer))!= -1){ fileSize++; }처럼 data를 합쳐서 다루는 ? 그런 코드가 아닌 거 같아서byte[] bytes = fis.readAllBytes() 처럼 다 읽어오는 거랑 성능 비교를 하는게 맞는지 의문이 듭니다.성능상 차이가 없다면 무엇을 선택해야할지 의문이 듭니다. 사실 한번에 불러오면 메모리에 큰 용량을 차지하게 되니까 무조건 buffer 단위로 읽어오는게 맞는 거 아닌가 싶어서요
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
구매 해야 하는 부품 종류
안녕하세요. 아직 완강하지는 않았지만 강의를 구매 후 살펴보아도 실제 어떤 부품을 구매 해야 하는지에 대한 내용은 찾지를 못해서 질문 남깁니다. 키트로 판매하신다는 물품 외에 쓰로틀, 인휠모터, 소형모터 그 외 필요한 부속 품들에 대한 자세한 정보나 링크를 찾지 못하겠습니다. 그리고 추가로, 모니터 밖의 상황(?)은 보여 주시지 않는건가요? 예를 들면 인휠모터가 돌아가는 장면 이라던가.... 실제 전동킥보드를 만들어본다고 해서 강의를 수강하기 시작했는데 실제 킥보드를 개조하여 재조립하는 부분이라던지, 이런 부분들은 없고 그냥 ‘전동킥보드를 만드는걸 상상하며 소형 모터를 제어해보자’ 이런 개념인건지 궁금합니다.
-
해결됨2025 언리얼 공인강사 – UE5 스파르타 클래스: 실전편
충돌체 관련질문
안녕하세요 강사님!충돌체관련 궁금한점이 있어서 질문합니다.캐릭터 클래스와 무기 클래스가 있고, 무기 클래스에 OnComponentBeginOverlap 옵션을 활성화 시켰습니다. 이런 상황에서 무기 클래스의 콜리전을 활성화 했을 때, 캐릭터 클래스와 겹치는 상황이 발생했습니다.이때 무기 클래스에 캐싱되어 있는 캐릭터 클래스가 있어서 그 캐릭터 클래스와 충돌한 캐릭터가 같은지를 판단하여 return 하는 식으로 처리 했는데 이게 좀 마음에 안들어요.애초에 특정 엑터를 충돌하지 못하게 지정해주고 싶은데 관련기능이 있을까요? 뭔가 있을꺼 같은데 찾기 힘드네요..
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
예제 실행 명령어 오류
SystemDeathJobConfig 예제 실행 명령어가> ./gradlew bootRun --args='--spring.batch.job.name=recordSystemKillJob inputFile=/path-to-kill-batch-system/system_death.jsonl' ... SystemDeath[command=destroy, cpu=99, status=memory overflow] SystemDeath[command=explode, cpu=100, status=cpu meltdown] SystemDeath[command=collapse, cpu=95, status=disk burnout] ...로 되어 있는데job.name이 recordSystemKillJob -> systemDeathJob으로 바껴야 할 것 같습니다🫡JsonRecordSeparatorPolicy 예제도 함께 바꿔야 할 것 같아요🫡