inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

카프카의 offset 개념에 관해 질문 있습니다.

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

학습 관련 질문을 최대한 상세히 남겨주세요! 고민 과정도 같이 나열해주셔도 좋습니다. 먼저 유사한 질문이 있었는지 검색해보세요. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 같은 Consumer groups에 속한 consumer들은 각각 다른 partition을 구독하는데, 같은 offset을 사용해야하는 이유가 잘 이해가 헷갈립니다. 즉, Consumer groups에 속한 consumer들끼리 같은 offset을 사용하는 이유가 잘 이해가 되질 않습니다 "각 데이터는 각 Topic의 Partition 단위로 순차적으로 기록되고, 기록된 데이터는 offset을 가진다." 라는게 간단한 예시를 들면, Topic1 ( 날씨에 관한 데이터 ) Partition 1 ( 서울 날씨 관한 데이터) partition 2 ( 부산 날씨 관한 데이터) partition 3 ( 대구 날씨 관한 데이터) 라고 이해를 했습니다. 근데 여기서 partition마다 데이터가 다른데 같은 offset을 사용한다는 개념이 잘 와닿지가 않습니다 항상 강의 잘 보고 있습니다. 감사합니다

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
blackhole124 댓글 2 좋아요 1 조회수 189

open ai api 비용관련해서 질문이 있습니다.

미해결

나도! 스프링으로 인공지능을 할 수 있다(인프1탄)

이 강의에서 쓰이는 모든 기능들에 대해서 선불로 결제해놓은 크레딧 그 이상으로 나갈 일은 없는건가요? 선불 결제한 크레딧만큼만 쓰이고 다 쓰면 json 데이터 안내려보내주고 오류띄우는 그런 방식인가요 ?

  • java
  • spring
  • spring-boot
  • 인공지능(ai)
  • spring-ai
learnlearnlearn 댓글 1 좋아요 0 조회수 385

내장 메서드와 슬라이싱의 출력 형태 (따옴표의 차이)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 선생님, 수업 잘 듣고 있습니다. 내장 타입과 메서드 강의 자료와 문자열 슬라이싱 마스터하기 강의 자료에 대한 질문입니다. (1) 내장 메서드를 이용한 출력의 경우 s = "Hello, World!" 에 대한 print(s.lower()) 이 'hello, world!' 그리고 print(s.upper()) 이 'HELLO, WORLD!' 이런 식으로 작은 따옴표가 붙어서 출력되는데 (2) 사전 형태의 메서드의 경우에서는 왜 my_dict = {"name" : "WeekendCode" (이하 생략)} 의 print(my_dict.get("job", "Not Found")) 가 그냥 Not Found 이렇게 따옴표가 없이 출력되는지 궁금합니다. (3) 반면 문자열 슬라이싱에서는 기본 예제에서는 주석으로 출력형이 'Hello' 이런식으로 달려있습니다만, 음수 인덱스의 출력값에는 World 이런식으로 쓰여있는데 따옴표가 있는 형태와 없는 형태 둘 중 어느 것이 정답인지 궁금합니다. 시험에 나온다고 생각했을때 내장 메서드를 이용한 출력은 출력값에 따옴표를 붙이고 사전 형태의 메서드에서 내장 메서드를 사용해 키 또는 값등을 불러올때는 출력값에 따옴표를 붙이지 않으며 문자열 슬라이싱을 하는 경우에는 출력값에 따옴표를 붙이지 않는다 이렇게 생각하면 될까요? 늘 좋은 강의에 감사드립니다.

  • python
  • java
  • c
  • 정보처리기사
김도영 댓글 2 좋아요 0 조회수 127

8:39 파이썬 문제 문의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요! 제가 풀어봤는데 도저히 정답이 이해가지 않아서 틀린부분을 알려주시면 감사하겠습니다. 제가 푼 방식은 아래와 같습니다. b는 a의 처음부터 3번째 까지의 문자이므로, "eng" c는 a의 4번째부터 6번째 까지의 문자인데 첫 문자를 0부터 세므로 4번째 문자는 n이된다. 즉, "nee" d는 a의 28번째부터 끝까지의 문자이므로, "ing" b+c+d 는 "engneeing" 정답은 "engneeing" 일 것 같은데, 왜 "engneing" 일까요?

  • python
  • java
  • c
  • 정보처리기사
wooni0909wn 댓글 2 좋아요 0 조회수 95

국내 was서버 및 백엔드 언어관련 문의사항

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요 선생님! 저는 개발자는 아니구, 모의해킹 컨설턴트지만 그래도 웹의 구조를 이해하고 코드 분석하는데 필요해서 강의를 찾던중 선생님 강의 덕분에 큰 도움을 받았습니다^^ 선생님 강의덕분에 직접 개발하면서 웹의 전반적인 구조를 이해하고 모의해킹을 수행하고 조치가이드를 마련하는데 큰 도움이 되었습니다^^! 그후에도 여러 백엔드언어(php, asp) 및 was(tomcat, apache) 등 여러 언어를 공부하는중인데.. 상당히 방대하더라구요..ㅠㅠ 그래서 국내에 많이 쓰이는 백엔드 언어 및 웹서버, was서버를 기준으로 공부하고자 문의드리게 되었습니다! 문의사항1: 국내에서 많이 쓰이는 웹서버(apache, nginx..등등), was서버(jeus, tomcat..등등)가 궁금합니다^^! 문의사항2 : 국내에서 많이 쓰이는 대표적인 백엔드 언어(PHP, ASP, JSP, spring(JSPx)...등등)가 궁금합니다^^!

  • java
  • spring
  • mvc
  • spring-boot
jfp2022 댓글 1 좋아요 0 조회수 72

@Test update, delete 메서드 문의

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

학습 관련 질문을 최대한 상세히 남겨주세요! 고민 과정도 같이 나열해주셔도 좋습니다. 먼저 유사한 질문이 있었는지 검색해보세요. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 듣고 있습니다. 테스트 코드 update와 delete 메서드를 실행해도 변화가 없어서 검색을 해보니 .retrieve() 뒤에 .toBodilessEntity()를 추가하니 정상적으로 작동됩니다. 강의와 다르게 .toBodilessEntity() 메서드를 추가해야지 작동하여서 이에 대해 어떤 차이가 있는 궁금합니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
JaeHong 댓글 2 좋아요 0 조회수 192

서버 스펙과 비용에 관하여

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요. 서버 스펙과 비용 이미지에서 s3비용이 2.19불 밖에 들어가지 않은걸 봤는데요. 제 생각으로는 어플리케이션을 위해 logo이미지정도를 호출(?) 유저들이 파일을 업로드하거나 다운로드 받는 기능은 없을거 같습니다. local storage에 application의 파일들이 저장되어있는거같습니다. 앱 1개당 1달러씩 꾸준히 벌어보자라는 생각을 가지고 접근을 했을떄, s3 비용이 걸림돌이 되어 빼야하는 기능이었는지 궁금합니다. 추가적으로 local DB도 셋업을 하시는것 같은데 이것또한 서버에서 데이터를 불러와 api 호출로 셋업을 하시는건가요?

  • android
  • Google-Ads
  • admob
  • 수익화
rrallvv .J 댓글 2 좋아요 0 조회수 204

광고 유지 기간

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요 좀비님. 먼저 좋은 강의 출시해 주셔서 감사합니다. 강의 잘 보고 있습니다. 강의와 커뮤니티 질문들을 보다가 궁금한 부분이 생겨서 질문 남기게 됐습니다. 광고를 몇 개월동안 지속해도 적자라면 방치하는 수순을 밟는다는 커뮤니티 답변을 봤습니다. 그러면 반대로 목표했던 수익률을 달성하는 경우는 언제까지 광고를 유지하시나요? 예를 들어 하루 10달러가 목표였는데 개발과 광고를 열심히 해서 목표 수익에 달성했습니다. 그럼 달성한 시점에 광고는 정리하시나요? 아니면 광고 비용을 줄인다던가 잘 되고 있으니 광고비를 더 늘린다던가 같은 다른 전략을 취하시나요? 만약 목표를 달성해도 광고를 계속 유지하는 방향이라면 지출되는 광고비는 앱 개수에 비례해서 계속 커지는 건가요?

  • android
  • Google-Ads
  • admob
  • 수익화
아아아아아아으아 댓글 2 좋아요 0 조회수 181

데이터베이스를 깊게 배우기 위한 책 추천을 받을 수 있을까요?

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (아니오) [질문 내용] 안녕하세요, 영한님. 해당 강의 후반부에서 데이터베이스를 깊게 학습하는 것이 좋다고 하셨는데 혹시 이를 위한 책을 추천해주실 수 있을까 해서 글을 남겨봅니다. 제 지식 수준 기본적으로 학부에서 오라클을 기반으로 한 데이터베이스 수업을 들어서 설계, SQL 프로그래밍, 인덱스 설계(이론만), locking(이론만) 등에 대해서는 알고 있는 상태입니다. 찾아봤던 책 목록 (원서) Elmasri Navathe 저자의 Fundametals of DATABASE SYSTEMS (국내도서) Real MySQL 제가 조금 찾아보면서 정리한 리스트는 위 두 개의 책입니다. 위의 책 중 마음에 드는 책 아무거나 잡아서 학습할지, 또는 영한님이 따로 추천해주실 만한 책이나 학습처가 있는지 의견을 얻을 수 있을까 싶어 글 남깁니다.

  • java
  • 네트워크
  • 객체지향
dev.rudevico 댓글 2 좋아요 0 조회수 1437

useEffect의 의존성 배열에 fetchNextPage를 넣는 이유가 궁금합니다

미해결

Next + React Query로 SNS 서비스 만들기

useEffect(() => { if (inView) { hasNextPage &&fetchNextPage(); } }, [inView, hasNextPage, fetchNextPage]); 이렇게 useEffect를 작성하셨는데 fetchNextPage를 useEffect의 의존성배열에 넣는 이유가 궁금합니다

  • react
  • next.js
  • react-query
  • next-auth
  • msw
i1004gy 댓글 2 좋아요 0 조회수 147

kotlin 버전과 ksp 버전 꼭 맞추셔야 해요!!

미해결

[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z

(사진)

  • android
  • kotlin
  • 클론코딩
Logan 댓글 1 좋아요 0 조회수 516

구조체 변수, 구조체 포인터와 malloc에 관한 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요. typedef 강의를 수강하다 처음 보는 내용들이 너무 많은 와중, typedef 기출 문제(약 3분 15초 즘)에 대해 질문을 남깁니다. 구조체 형태의 Data라는 타입명을 가진 변수 Data를 커스텀으로 정의 후, 해당 타입을 활용하기 위해 main 함수 내부에서 Data 타입(구조체) 변수 d1과 Data 포인터 타입(구조체 포인터) 변수 d2를 선언했습니다. 이 문제에서 핵심은 구조체 타입의 포인터 변수를 선언할 경우, 해당 변수의 멤버 변수에 .(dot)을 통해 직접 접근 할 수 없다. 우리는 멤버 변수에 할당된 메모리 주소에 접근할 수 있기 때문에, ->(arrow)를 통해 접근하여 해당 주소에 저장된 값을 불러오는 방법을 활용해야 한다. 라고 생각했습니다. 즉, d1의 numPtr에 값을 저장 및 접근 할 때와 d2에서 할 때의 차이를 배우기 위한 문제라고 생각이 들었습니다. 그런데, 갑자기 stdlib.h의 내장 함수인 malloc에 대한 코드가 나왔습니다. malloc은 동적으로 메모리 주소를 할당하기 위한 함수라는 것을 알게 되었습니다.,malloc(sizeof(type명))을 통해 포인터 변수에 메모리 영역을 할당하고, 이후 main 함수를 빠져나가기 전 free를 통해 할당했던 메모리 영역을 해제시켜 줬는데요. 왜 해당 방식으로 문제가 출제되었는지 이해가 되지 않아서 질문을 남깁니다. 독립적인 Data 타입의 구조체 인스턴스(?)를 만들고 싶은데, 이를 d1 처럼 생성하고 싶지 않을 경우에는 반드시 저 방법을 활용해야 하는 것인가요??? malloc을 통해 선언 하는 방식과 아래의 방식에 차이가 있나요? Data d2; // 구조체 변수 선언 Data *d2Ptr = &d2; // 구조체 변수의 메모리 주소에 접근하기 위한 포인터 변수 선언 부족한 지식으로 인해 아직은 어렵지만, 차근차근 배워나가는 재미가 있습니다. 항상 좋은 강의 감사드립니다!

  • python
  • java
  • c
  • 정보처리기사
김민규 댓글 2 좋아요 1 조회수 201

컴공 3학년 방향 조언 부탁드립니다.

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 아니오 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 현재 컴공 3학년입니다, 백엔드 개발자 취업이 목표입니다. 대학에서 프로그래밍 언어 C,C++,파이썬,CSS,HTML,JavaScript 강의를 수강했고, 현재는 컴퓨터과학 강의를 듣고 있습니다. 앞으로 김영한님의 로드맵을 따라갈 계획인데, 진로 방향에 대해 조언을 부탁드립니다. 스프링 강의를 듣기 전에 데이터베이스,SQL 를 학습해야되는 것인지 대학교 동아리에서 이번학기(3월~6월) 동안 스프링,스프링부트,JPA 기초를 스터디하면서 동시에 데이터베이스, SQL를 학습할 수 있는지(선수지식이다보니 한번에 공부하려는 ,, 너무 오바하는거 아닌지) 답변 부탁드리겠습니다.

  • java
  • 객체지향
댓글 2 좋아요 0 조회수 395

JDK 버전 문의

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

adoptium.net 에서 JDK 최신 버전이 21버전인데요 21버전으로 설치해도 강의 수강에 지장 없을까요?

  • java
  • 객체지향
강현구 댓글 2 좋아요 0 조회수 150

보상형 광고 첫 로드 타이밍을 언제로 하시나요?

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요. 저는 앱 시작 후 보상형 광고를 로드하고 캐싱해서 사용중입니다. 이렇게 하는 이유는 미리 광고를 로드해놓고 유저가 광고 요청을 할 경우 바로바로 보여주기 위해서 입니다. 구글 애드몹 데이터를 유심히 보지 않았었는데 강의를 듣고 유심히 데이터를 보다보니 요청, 노출수, 일치율에 비율이 많이 차이가 나서 질문드려봅니다. 질문1) 혹시 강사님께서는 만약 보상형 광고를 쓰고 계신다면 언제쯤 광고 요청을 하시는지 궁금합니다. 질문2) 광고 요청에 관한 노하우가 있으신지 궁금합니다. 그리고 eCPM 을 이제까지 한번도 변경하지 않고 사용했었는데 강의 듣고 eCPM 을 높은 최솟값으로 변경하여 테스트를 해보았습니다. eCPM 은 높게 올랐었지만 일치율이 상당히 낮아졌고 수익 변환에는 크게 변동이 없었던것 같습니다. 몇일간 테스트를 해보았지만 낮아진 일치율 수치가 불안하여 다시 모든가격으로 원상복구 해놓은 상태입니다. 질문 3) eCPM 변경 후 얼마정도 지나가 효과가 발생했는지 판단을 내려야 하는지 궁금합니다. 질문 3) eCPM을 높은 최솟값으로 변경하였더니 일치율이 급격하게 줄어들었습니다. 일치율이 낮으면 문제가 많이 발생한것으로 봐야 하는지 궁금합니다. 이상입니다~ 감사합니다!

  • android
  • Google-Ads
  • admob
  • 수익화
크리스팍 댓글 2 좋아요 0 조회수 380

개발 방법론의 개발 범위

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요. 강의 너무 알차게 듣고 있습니다. 아직 첫주행중이라서 말씀하시고자하는 바를 흡수하지 못해 십여차례들을 예정인데요. 중간에 궁금한게 있어서 질문을 남기게 되었습니다. 소중한 배움에 기회를 주셔서 감사합니다. 개발 방법론으로 FE, DB 등 테이블 structure을 공유해주셨는데요. 혹시 만드시는 어플리케이션은 댓글, 커멘트, 게시물 수정과 같은 기능도 다 포함이 되어있나요? 혹시 맞다면, 모든 2~300여개의 어플리케션 중 comment, post등이 필요한 application이 30개 있다고 가정 하였을때, 이 어플리케이션의 모든 post나 comment는 각각 하나의 테이블에 다 저장되어 있고, appId를 통해서 query로 불러오게 되는건가요?

  • android
  • Google-Ads
  • admob
  • 수익화
rrallvv .J 댓글 2 좋아요 0 조회수 177

안녕하세요 계정, 서버, 언어 질문 드립니다.

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요 프로그래밍 좀비님 열심히 준비해주신 강의 잘 듣고 있습니다^^ 듣는 중 몇 가지 궁금한데 강의 내에는 없는 내용이 있어서 별도로 질문 드리고자 합니다. 계정 정지 시에, 동일한 핸드폰 번호, 이메일 등 연관 된 계정이 함께 삭제 된다고 강의 중 말씀하셨는데, 그럼 계정 생성 시에 모두 다른 핸드폰 번호, 이메일 등 다른 개인 정보를 사용해야만 하는 건가요? 애드몹관련 궁금한게 많은데, 앱에 애드몹을 달때, 애드몹 심사를 앱마다 받아야 하는건가요? 계정 하나에 무제한으로 애드몹을 생성(?) 할 수 있는건지도 궁금합니다. 보통 앱에 애드몹을 달때 어떤 과정을 거치실까요? 서버와 디비 관련 궁금한 게 있습니다. 아직 앱 수익에 대한 확신이 없어서 비용이 발생하는 서버와 디비에는 소극적으로 접근하고 있습니다. 무료로 제공하는 AWS의 경우 조금만 트래픽이 발생해도 엄청난 과금이 발생한다는 카더라를 듣고 시작을 못하고 있는데, 좀비님의 경우 처음 앱 작업부터 서버와 디비 함께 작업하셨는지 궁금합니다. 사용하셨다면 AWS 무료 플랜으로 사용하셨을까요? 강의 내에는 코드 내용은 전혀 나오지 않아서 이것도 궁금해 졌는데 개발 하실 때 어떤 언어 사용해서 개발 하시는지도 궁금합니다. 현재 OpenAPI를 사용해서 리액트네이티브로 프론트만 작성해서 서버 없이 앱을 개발하고 있습니다. DB는 SQLite를 사용합니다. 일단 이번 앱의 목표는 출시에 의의를 두자는 마음으로 작업하고 있는데요. 좀비님도 이런 식으로 앱을 출시 한 적 있으실까요? 아니면 모든 앱에 서버가 사용되고 있나요? 귀한 시간 내어 답변 주시는 것에 미리 감사드립니다.

  • android
  • Google-Ads
  • admob
developher 댓글 2 좋아요 0 조회수 184

회원 관리 예제4 - ObjectStream에대해서

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 회원 관리 예제4 오브젝트스트림 에 대해서 복습하는데, ObjectBookRepository 클래스의 add() 에서멤버를 리스트 에 넣고, 오브젝트 안에 리스트를 넣는 방식이 저에게는 생소 하다 할까요? 이 예제 코드를 여러 번 치고 지우다 보니, 머리에 입력은 되긴 했는데. 머리에 입력이 된거지, output은 안 나오는 상황입니다. 이럴 때에는 어떻게 해야하나요? 답변 부탁 드립니다.

  • java
  • 네트워크
  • 객체지향
생각하는자 댓글 1 좋아요 0 조회수 130

강의: 배열과 문자열(9:29)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요, 오늘도 주말코딩(!) 강의 애청모드로 강의 듣는 중에 문자열 자체로 쓰기 부분에서 궁금한게 있어서요: #include <stdio.h> int main() { char *str = "Hello"; printf("%s|n", str); return 0; } 이렇게 컴파일러를 실행하면 결과로 이렇게 나옵니다: Hello|n Hello 뒤에 이부분: |n 왜 나오는지 궁금해서요

  • python
  • java
  • c
  • 정보처리기사
이태양 댓글 2 좋아요 0 조회수 104

구조체 5: 37 name, model 등은 for 문이나 strcpy를 항상 사용해야 하나요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

year나 price 등은 그냥 숫자를 적었는데, model은 strcpy를 사용하고, 앞의 예제에 있는 name은 for문을 사용하여 나타내고 있는데, 문자를 읽어오는 방법은 이렇게 하는 것인가요?

  • python
  • java
  • c
  • 정보처리기사
iwinners 댓글 2 좋아요 0 조회수 105

인기 태그

인프런 TOP Writers

주간 인기글