묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
ArticleApiTest 에서 정적 내부 클래스를 사용하는 이유는?
ArticleCreateRequest, ArticleUpdateRequest은 ArticleApiTest 클래스 내부에 따로 만들어서 사용하고 있는데 이미 만들어진 클래스를 사용하지 않고 테스트 클래스 내부에서 작성해서 사용하는 이유가 뭔지 궁금합니다. 감사합니다.
-
미해결김영한의 실전 자바 - 중급 2편
퀴즈 오류 관련 문의
1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네
-
미해결리눅스 입문 - 개념으로 탄탄히!!
강의에 관한 잘문은 아니고 궁금한게 있어서 여쭙고자 합니다.
제가 최근에 c쉘 스크립트 쓰는 회사로 취업을 했거든요. 회사에서는 유닉스를 쓰는데 제가 런잇 강사님 로드맵을 쭉 수강하려고 하는데요.. 혹시 도움이 되는지 궁금해서 여줍고자 합니다.
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
ArticleApiTest 에서 로그를 System.out.println()으로 남기는 이유 문의
혹시 ArticleApiTest 에서는 System.out.println() 으로 로그를 남기는 이유가 있을까요? ArticleRepositoryTest에서는 log.info로 하셨는데요.
-
미해결문서로 커뮤니케이션하는 직장인 평생 생존스킬. 문서 구조화와 시각화
하이퍼핑크
안녕하세요.강의 중 하이퍼링크가 여러 개 나옵니다. 해당 링크는 어디서 확인할 수 있을까요?예를 들어 7강에서 아래 두 링크가 나오기에 수업자료에 찾아봤는데 없네요.더 알아보기: 쉬운 공공언어 쓰기 길잡이더 알아보기: 맞춤법 체크기혹시 링크 공유 해주실수있나요?
-
미해결
열리지 않아요
무로 강의 숏츠 보려하는데 안열려요.왜일까요?핸드폰에서는 안되는건가요?따로 회원가입 해야하나요?
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
main.tf 파일에서 EIP 설정 로직 수정이 필요할거 같습니다.
2025년 7월 5일 기준으로 학습 레포에서 가져온 main.tf를 기반으로 apply 명령을 실행하면 아래와 같은 에러가 발생합니다. terraform apply ╷ │ Error: Unsupported argument │ │ on main.tf line 279, in resource "aws_eip" "app": │ 279: vpc = true │ │ An argument named "vpc" is not expected here. 에러 발생 이유는 aws_eip 리소스 블록에서 vpc = true 옵션을 더이상 지원하지 않기 때문에 발생한다고 합니다. 따라서 280라인에 vpc = true 를 제거하면 해결됩니다. https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/version-5-upgrade?utm_source=chatgpt.com#resourceaws_eip_association
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
서비서 계층 스프링 프레임워크 사용
이번 강의 코드에서 서비스 계층 코드인 MemberServiceV3_1 에서 PlatformTransactionManager 같은 스프링 프레임 워크를 사용하고 있는데요,이전 강의에서 프레젠테이션 계층, 서비스 계층, 데이터 접근 계층에 대해 설명하실 때서비스 계층에서는 순수 자바 코드로 작성해야한다고 하셨는데요.MemberServiceV3_1 에서 몇몇 코드가 스프링 프레임워크인데 이런 것은 정말 필요에 의해서 사용하는 것이므로 어쩔 수 없는 부분인가요?
-
해결됨오브젝트 - 설계 원칙편
값 객체 활용에 대해
안녕하세요. 항상 객체 지향의 본질을 가르쳐주시는 강의 정말 잘 듣고 있습니다. 실무에서 JPA를 사용할 때 값 객체 활용에 대해서도 궁금합니다. RDB 기준 하나의 테이블에 매핑되는 경우말고, 값 객체를 별도의 테이블로 매핑해야될 경우에도 많이 사용하시는지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
재귀함수 53:24 문항 문의
마지막 main 블록 부분에서printf 값에서문자열\"%s\"의 길이는...이 부분에서 \ \을 어떻게 해석해야하나요? 출력값에서는 역슬래쉬가 출력되지 않는데 어떤의미인지 문의드립니다.
-
미해결
[iOS] 사이드프로젝트 팀원 모집합니다.
안녕하세요!저희는 서비스 런칭 및 운영을 목표로 개발하고 있는 undefined 팀입니다😀출시 및 유지 보수를 목표로 개발 중이며 개발부터 유지 보수를 함께 진행할 iOS개발자 1분을 모집합니다. 창업처럼 거창하게 준비하는 것은 아니고 프로젝트 런칭 및 유지 보수를 통해 실 사용자가 있는 서비스를 운영해보고 유저의 사용 지표를 수집해 기획에 반영하고 기능을 개선/추가해나가는 경험을 해보고 싶어서 준비 하고 있습니다. 현재 저희팀은 총 7명으로 이루어져 있습니다.(기획자/PM 1명, 디자이너 1명, BE 3명, Android 3명)BE 1명을 제외하고 나머지 인원은 모두 재직자로 이루어져 있다보니 각자가 투자할 수 있는 시간이 많지는 않아 팀의 규모가 조금 큰편입니다.iOS쪽에서도 3명 정도 모집을 고려하고있습니다. 🙆🏻♀️이런 분을 찾고 있습니다 - iOS 🙆🏻♂️우리 팀은 더 나은 사용자 경험과 기술적 완성도를 함께 만들어 갈 iOS 개발자를 찾고 있어요 ✅이런 경험이 있거나 관심이 있다면 좋아요!SwiftUI, The Composable Architecture(TCA) 사용 경험 또는 학습 의지iOS 앱을 기획부터 배포까지 프로젝트 단위로 진행한 경험객체지향 프로그래밍(OOP)의 기본 개념에 대한 이해 🧠이런 성향이라면 더 환영합니다!더 나은 구조와 설계를 고민하며 팀원들과 소통하고 지식을 공유하는 것을 좋아하시는 분새로운 기술에 관심이 많고, 개선 제안을 두려워하지 않는 분 🌟이런 경험이 있다면 정말 좋아요!Fastlane을 이용한 자동화 경험팀 내에서의 코드리뷰 문화에 익숙하거나 주도적으로 참여한 경험Tuist로 프로젝트 설정을 관리해본 경험SwiftLint를 통한 코드 컨벤션 유지 경험 🚀요즘 유행하는 iOS 기술 스택을 함께 다뤄보고 싶다면?Swift Concurrency (async/await) 기반의 비동기 처리Composable Architecture (TCA) or PointFree 기반 아키텍처에 대한 이해Combine 또는 ReactiveSwift, RxSwift 등의 선언형 프레임워크Swift Package Manager (SPM)를 이용한 의존성 관리Firebase / Google Analytics 연동 및 활용Snapshot Testing, XCTest, Quick/Nimble을 이용한 테스트 코드 작성Modular Architecture, Clean Architecture, VIPER 등의 구조적 접근관심 있으신 분은 아래 오픈 채팅방 링크로 연락주세요!!⬇⬇⬇ https://open.kakao.com/o/sEIdTXCh
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
앱 개발 시 해킹 방지, 보안 체크리스트 및 주의사항 문의
안녕하세요, 프로그래밍 좀비님!팀으로 앱 개발을 하려고 합니다. 플러터로 iOS/안드로이드 앱을 개발하고, 제가 백엔드를 맡게 되었는데 백엔드는 Java, SpringBoot로 구축할 예정이에요.. 앱 해킹 등 보안에 대해 기획자분이 강조하셔서, 아래와 같이 보안 대책을 고민하고 있습니다.현재 적용 예정인 보안 대책• JWT 토큰을 이용한 인증/인가• HTTPS로 통신 암호화• JPA 사용(PreparedStatement 기반이라 SQL 인젝션 방어)• API Rate Limiting 도입 예정 질문 드리고 싶은 내용1. 위와 같이 보안 대책을 준비하면, 실제 서비스 운영 시 모바일 앱 백엔드에서 추가로 꼭 신경 써야 할 부분이 있을까요?2. 강사님께서 실제로 350개 이상의 앱을 개발/배포하시면서 겪으신 보안 관련 실무 경험이나, 꼭 강조하고 싶은 보안 포인트가 있다면 조언 부탁드립니다.3. 혹시 실무에서 자주 간과되지만, 반드시 챙겨야 하는 보안 체크리스트가 있다면 알려주시면 감사하겠습니다.실제 현업, 350개 배포 경험을 바탕으로, 실질적으로 도움이 될 만한 조언을 듣고 싶습니다.감사합니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 방식의 인증 과정에 궁금한점 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 강의를 듣고 프로젝트 진행 도중 궁금한게 생겨 질문드립니다!현재 강사님이 알려주신대로 유저가 로그인에 성공하면 user 세션을 만들고 세션 아이디를 쿠키로 전달 하고 있습니다.이후 요청이 올때마다 인터셉터에서 세션이 있는지 user라는 세션이 있는지 확인 후 컨트롤러에 접근하도록 구현했습니다.여기서 궁금한 점이만약 유저A가 로그인에 성공한 후에 수정이나 생성 또는 그 외의 과정을 유저B의 아이디로 url 또는 요청 body에 담아 요청을 보내도 인터셉터에선 인증된 것으로 간주 되어 유저A가 유저B를 탈퇴시키는 등의 과정도 가능할거라는 생각이 들었습니다.이에 대한 해결 방안으로 user 세션의 아이디 값과 요청으로 들어온 아이디 값이 일치하는지 확인하는 로직을 필요한 모든 컨트롤러에 추가하는 것이 일반적일까요?아니라면 실무에서는 주로 어떻게 처리하는지 궁금합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
다이어그램 이해
안녕하세요 🙂[1. 질문 챕터] : 4강 1:47분쯤[2. 질문 내용] : 다이어그램이 잘 이해가 되지 않습니다. 좌측이 master가 되는거고 우측이 slave가 되는건가요? 근데 왜 s_valid는 좌측에서 나오고 m_valid는 우측으로 들어가는건가요?[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
결제기능 관련
결제기능 관련은 혹시 추가하실 계획이 있으신지 궁급합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?
현재 [그랩마켓] React로 웹 개발하기 -2 듣고 있는데요, 1.그랩 선생님 소스 코드와 동일하게 아래 작성한 index.js 소스 첨부하는데요, 실행하면,1초 동안 잠깐 판매되는 상품들 이미지 없이 전체 페이지 뜨다 바로 아래 첨부한 그림과 같이 에러가 발생 합니다.이 에러는 어떻게 해결 할 수 있을까요?--------2. index.js 소스 아래에 작성 첨부 합니다. import './index.css'; import axios from "axios"; import React from 'react'; function MainPage(){ const [products, setProducts]=React.useState([]); React.useEffect( function(){ axios.get("이곳에는 제 mock 목 서버 주소를 넣었습니다/products") .then(function(result){ const products=result.data.products; setProducts(products); }).catch(function(error){ console.error("에러 발생:",error); }); },[]); return ( <div> <div id="header"> <div id="header-area"> <img src="../images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="../images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> { products.map(function(product, index){ return ( <div className="product-card"> <div> <img className="product-img" src={product.imageUrl} /> </div> <div className="product-contents"> <span className="product-name">{product.name} </span> <span className="product-price">{product.price}원 </span> <span className="product-seller"> <img className="product-avatar" src="../images/icons/avatar.png" /> <span>{product.seller}</span> </span> </div> </div> ); }) } </div> </div> <div id="footer"></div> </div> ); } export default MainPage;질문 하기 전 , 인프런 질문 올라와서 답변 올라온 것 다 적용해 보아도 해결이 안되어 이렇게 여쭈어 보게되었습니다. 무엇이 문제인지, 그리고 해결 방법은 무엇인지 알려 주시면 고맙겠습니다.
-
미해결파이썬 주식 매매 봇으로 주식시장 자동사냥하기
6.7.2 강의에서 말한 OMS 구축 방법에 대해서 질문이요
강의를 보고 커서 AI를 사용해 AI 주가 예측 전략과 테마주 전략을 한국투자증권 api를 사용해 자동 매매를 구축해서 실제로 사용 중인데요 지금은 계좌랑 전략 1:1 매치로 굴리고 있는데 마지막 강의에서 말한 OMS 시스템을 구축해서 하나의 계좌에서 여러 전략을 사용하고 싶은데 어떤 것을 참고해서 해야 할지 모르겠습니다 혹시 이것과 관련해서 추가적인 강의 영상을 찍을 계획이 있으신가요? 아니면 참고할만한 자료나 방법을 알려주시면 감사하겠습니다
-
미해결스프링 핵심 원리 - 기본편
Stateful /Stateless관련하여 질문드립니다.
팬텀리드 갱신모순도 무상태 안지켜서 그런건가요?이것과 관련하여트렌젝션 관련된 강의도 듣고 싶습니다. 어디서 들을 수 있는지 알고 싶습니다. 웹 환경에서 메모리 리파지토리 말고 디비 연결해서 개발하면 VO-> db조회 -> entity 인스턴스화 해서 저장/조회 하여야 하나요? -요지는 간단한 것도 DB조회가 반드시 필요한지 알고 싶어서 질문 드립니다.
-
해결됨아바타 커뮤니티앱 만들기 (React Native Expo)
KeyboardAwareScrollView가 android emulator에서 잘 동작하지 않습니다.
https://github.com/znehraks/react-native-basic/blob/main/app/post/%5Bid%5D.tsx이 코드인데, Android Emulator에서 KeyboardAwareScrollView가 정상동작하지 않습니다.import AuthRoute from '@/components/AuthRoute'; import FeedItem from '@/components/FeedItem'; import InputField from '@/components/InputField'; import { colors } from '@/constants'; import useGetPost from '@/hooks/queries/useGetPost'; import { useLocalSearchParams } from 'expo-router'; import { Pressable, SafeAreaView, ScrollView, StyleSheet, Text, View } from 'react-native'; import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'; export default function PostDetailScreen() { const { id } = useLocalSearchParams(); const { data: post, isPending, isError } = useGetPost(Number(id)); if (isPending || isError) { return <></>; } return ( <AuthRoute> <SafeAreaView style={styles.container}> <KeyboardAwareScrollView contentContainerStyle={styles.awareScrollViewContainer}> <ScrollView contentContainerStyle={styles.scrollViewContainer}> <View style={{ marginTop: 12 }}> <FeedItem post={post} isDetail /> <Text style={styles.commentCount}>댓글 {post.commentCount}개</Text> </View> </ScrollView> <View style={styles.commentInputContainer}> <InputField rightChild={ <Pressable style={styles.inputButtonContainer}> <Text style={styles.inputButtonText}>등록</Text> </Pressable> } /> </View> </KeyboardAwareScrollView> </SafeAreaView> </AuthRoute> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: colors.WHITE, }, awareScrollViewContainer: { flex: 1, backgroundColor: colors.GRAY_200, }, scrollViewContainer: { backgroundColor: colors.GRAY_200, }, commentCount: { marginTop: 12, backgroundColor: colors.WHITE, paddingVertical: 12, paddingHorizontal: 16, fontSize: 16, fontWeight: 'bold', }, commentInputContainer: { width: '100%', borderTopColor: colors.GRAY_200, borderTopWidth: StyleSheet.hairlineWidth, backgroundColor: colors.WHITE, padding: 16, bottom: 0, position: 'absolute', }, inputButtonContainer: { backgroundColor: colors.ORANGE_600, padding: 8, borderRadius: 5, }, inputButtonText: { color: colors.WHITE, fontWeight: 'bold', }, });
-
미해결제로베이스부터 배우는 웹개발의 개념과 바이브 코딩
ai가 제대로 작동하지 않는 것 같아요
hello를 출력하는 자바스크립트 코드를 작성해줘 node로 작성해줘 이렇게 입력하니 런버튼은 나왔는데요.런 버튼을 누르니, 강사님처럼 html을 만드는게 아니고, hello.js 파일이 생성되었고 실행되었습니다. 출력이 콘솔에 표시되어야 합니다. 요렇게 메시지가 나오고 끝납니다.제 커서 ai는 왜 이렇게 단순하게 끝날가요제 어떤 옵션이 잘못된걸가요?