묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
트레비스가 유료화가 되어 테스트가 어려워 챕터8에서 고민중입니다.
트레비스가 유료화되어 챕터8에서 aws설정하는 부분까지만하고 멈춘 상태인데요 ㅎㅎ이후로는 트레비스를 통해 aws 반영하는 부분인 것 같더라고요. 혹시 남은 트레비스 부분을 제외하고 9장으로 넘어가도 괜찮을지 궁금합니다 ㅎㅎ
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
상태관리
next는 자동적으로 캐시 저장기능이 있고 next에서도 DB 데이터가 필요한 페이지에서 직접 불러와서 사용하는 것을 권장한다 라고 말씀해주셨는데요 그러면 next는 보통 zustand, recoli, redux와 같은 상태관리 라이브러리를 사용하지 않는 것을 추천하시나요?아니면 사용하는 것을 추천하시나요??
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
C1 일정은 어떻게 되는건가요?
C1 일정은 어떻게 되고있는건가요? 벌써 3월인데... T1은 내부 사정상 취소되고 C1으로 변경해서 진행할거란 소식은 꽤 오래전에 들었습니다. 일정 공유좀 해주세요... 2개 프로젝트에 대한 강의를 들으려고 구매한건데, 너무 딜레이되는거 아닌가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
객체 List에서 필터 적용하는 방법이 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]섹션4를 수강하고 나서 제가 필요한 기능을 구현하던 중에 문의가 생겨 질문남깁니다. 검색조건에 해당하는 객체들을 List 형태로 return 하려고 합니다.return type : List<Member>store type : List<Member> Member 안에 있는 이름이나 ID로 필터해서 검색하려고 하는데 .filter 에서 어떻게 적용해야 하는지 잘모르겠습니다. 아래 내용은 제가 시도해봤던 코드입니다. Order 클래스로 한것만 다르고 나머지는 동일합니다. public Optional<List<Order>> findIssueOrder(){ // List<Order> orderList = new ArrayList<>(); return null; // return store.stream() // .filter(order -> order.isCoupangDeliveryStop()) // .collect(); // .toList(); // .filter(order -> order.isCoupangDeliveryStop().equals(true)) // .findAny(); } @Override public Optional<List<Order>> findOrderByRecipientName(String recipientName){ return null; // return store.stream() // .filter(order -> order.getRecipientName().equals(recipientName)) // .findAny(); } 조언해주시면 감사하겠습니다.JAVA웹를 예전에 했었는데 오랜만에 다시 시작하려니 막막해서 검색하다가 강의 찾아서 듣고 있는데 너무 도움됩니다. 감사합니다!
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
객체지향 Java 파트2 붕어빵 문제 질문 있습니다.
안녕하세요. 강의를 들으며 따라 코딩작성을 해보다가 실행에 문제가 생겨 질문 드립니다.[클래스 변수와 클래스 메소드] 파트붕어빵 문제입니다. 질문1> 16번째줄에 for문 안에 i<FishBread.count의 조건이 적혀있는데요. 제 생각엔 i<breads.length로 적어야 맞지 않나 싶은 생각이 드는데, 왜 i<FishBread.count인지 설명 부탁드립니다. 질문2> 22번째 줄에, fishBread.count 부분을 그냥 count로 적는것은 불가능한지? 설명 부탁드립니다. 질문3> 35번째줄, 생성자 앞에 Public을 적으니 10~13번째 줄들이 전부 빨간 밑줄이 쳐집니다. (생성자 앞의 public을 지우면, 10~13번째줄 빨간밑줄이 사라집니다) 빨간 밑줄이 쳐지는것으로 보아, 문제가 있는 것으로 생각되는데, public을 함께 적는 이유가 무엇인지 궁금합니다. 질문4> 40번째줄, FishBread.count++;을 단순히 count++;로 적으면 안되는 것인가요? 질문5> 45번재줄, 프린트문 내부의 contents는 왜 FishBread.countents가 아닌것인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바17, 23
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Spring Initializr에서 자바 23으로 만들었는데 인텔리제이에서 자바 17버전을 사용하고 있습니다. 테스트코드를 하거나 할때 문제가 될수도 있나요?
-
미해결스프링 시큐리티
시큐리티 공부 버전 질문
안녕하세요 강사님 강의 구버전 신버전 모두 가지고 있는 학생입니다. 혹시 스프링부트 2.7 기준 시큐리티를 맞춘다면 공부할때 구버전 자료로 신버전 자료로 공부하면 좋을까요?
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
회원가입 요청오류
안녕하세요 회원가입창에서 요청자체가 가질 않는데 어떻게 해야하나요? ios입니다. 오류난것도 없고 서버 다 킨 상태입니다. ❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다.(일부만 자르거나 일부만 복사하지말아주세요.)
-
해결됨한시간으로 끝내는 LangChain 기본기
Template 사용에 관해 질문 있습니다.
안녕하세요. 수강 듣던 중 궁금한게 생겨 질문드립니다.강의 중간에 PromptTemplate와 ChatPromptTempate를 모두 사용하셨는데, 특정 목적에만 사용하는 Template이 있는건가요?아니면 두 Template의 성능 차이가 있는걸까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
iam 권한과 관련된 질문
안녕하세요. express를 통해서 개인 프로젝트를 만들고 있습니다. 제가 이미지를 쓰는 이유는 회원가입 시 유저의 프로필 사진을 업로드용으로 만드는 것이고 나중에 확장을 통해서 이력서 글 작성 시에도 이미지를 넣고 싶습니다. 강사님께서 말씀해주신 iam 권한과 관련하여 gpt에서 문의하니 강사님께서 말씀해주신 것과 다르게 권한 부여 (Step 2)기존 정책 사용 → AmazonS3FullAccess (모든 S3 권한 부여) ❌ 사용하지 마! (보안 위험!)대신, 사용자 지정 정책을 직접 생성 (아래 설명 참고)이렇게 사용하지말라고 하더군요.액세스 키랑 비밀 액세스 키를 .env에 가리고 깃허브에 올리지 않는다고 해도 보안상 위험하다고 하는데 어떤게 맞을까요?그러면서 Presigned URL이란 것을 추천하는데 제가 아직 이것에 대해서 잘 모르는데 혹시 Presigned URL을 처음 사용하는 사람도 설명이 잘 되어 있는 참고 글 같은게 있을까요?
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
와..정말 감탄이 나오네요..
안녕하세요 즐겁게 수강하고 있는 학생 입니다.이번에 delegate 와 event 에 대해서 강의를 들었는데 다른 곳에서는 그냥 이럴때 이렇게 써요 하고 넘어가서 아...delegate 는 이럴때 사용하는 구나 라고만 넘어가서 정확히 어떤식으로 동작하는지 안의 구조는 어떤식으로 되어 있는지는 애매모호 하게만 알고 있었는데 이번 강의를 통해서 왜 delegate 를 사용해야 하고 사용을 안하면 어떠한 노가다를 해야 하고 그 노가다의 결과는 어떤 참혹한 버그를 초래할수 있고 등등을 잘 알게 되는 강의라고 생각 됩니다.이벤트라는 기능을 이렇게 조리 있게 표현하고 설명 하실수 있는 선생님께 정말 감탄하게 되네요...이미 선생님 강의를 처음부터 끝까지 전부 봤지만 다른 분들껄 보고 지금 다시 보는 상황인데 이해가 확실히 됩니다. 너무 감사합니다
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
인기글 선정과 관련해서 궁금한 점이 있습니다.
안녕하세요 강의 주제와는 맞지 않는 질문일 수도 있는데모놀리식 아키텍처에서는 그냥 게시글 생성/수정/삭제, 댓글 생성/삭제 등 이런 로직에서 점수를 업데이트하면 될 것 같아서 그런데모놀리식 아키텍처에서는 이벤트 방식으로 인기글을 선정하는 방법은 불필요하게 복잡하게 구현하게 되는걸까요?
-
해결됨대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]
docker redis로 테스트하기
Slave Node 실행할 때, docker redis로 실행해보고 싶은데 잘 안되어서 질문드립니다.docker run --rm -p 6379:6379 -it redis:7.4docker run --rm -d -p 6380:6380 -v C:/Users/종현/redis_conf/redis_6380.conf -it redis:7.4docker run --rm -d -p 6381:6381 -v C:/Users/종현/redis_conf/redis_6381.conf -it redis:7.4이렇게 git bash에 입력 후 확인해 보니컨테이너는 잘 떴습니다. 그런데 아래와 같이 슬레이브가 실행되지 않고 고유 redis로 실행된 것 같습니다.Master Node (docker reids 기본)2025-03-09 22:07:42 1:C 09 Mar 2025 13:07:42.395 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 2025-03-09 22:07:42 1:C 09 Mar 2025 13:07:42.395 * Redis version=7.4.2, bits=64, commit=00000000, modified=0, pid=1, just started 2025-03-09 22:07:42 1:C 09 Mar 2025 13:07:42.396 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 2025-03-09 22:07:42 1:M 09 Mar 2025 13:07:42.396 * monotonic clock: POSIX clock_gettime 2025-03-09 22:07:42 _._ 2025-03-09 22:07:42 _.-``__ ''-._ 2025-03-09 22:07:42 _.-`` `. `_. ''-._ Redis Community Edition 2025-03-09 22:07:42 .-`` .-```. ```\/ _.,_ ''-._ 7.4.2 (00000000/0) 64 bit 2025-03-09 22:07:42 ( ' , .-` | `, ) Running in standalone mode 2025-03-09 22:07:42 |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 2025-03-09 22:07:42 | `-._ `._ / _.-' | PID: 1 2025-03-09 22:07:42 `-._ `-._ `-./ _.-' _.-' 2025-03-09 22:07:42 |`-._`-._ `-.__.-' _.-'_.-'| 2025-03-09 22:07:42 | `-._`-._ _.-'_.-' | https://redis.io 2025-03-09 22:07:42 `-._ `-._`-.__.-'_.-' _.-' 2025-03-09 22:07:42 |`-._`-._ `-.__.-' _.-'_.-'| 2025-03-09 22:07:42 | `-._`-._ _.-'_.-' | 2025-03-09 22:07:42 `-._ `-._`-.__.-'_.-' _.-' 2025-03-09 22:07:42 `-._ `-.__.-' _.-' 2025-03-09 22:07:42 `-._ _.-' 2025-03-09 22:07:42 `-.__.-' 2025-03-09 22:07:42 2025-03-09 22:07:42 1:M 09 Mar 2025 13:07:42.397 * Server initialized 2025-03-09 22:07:42 1:M 09 Mar 2025 13:07:42.397 * Ready to accept connections tcpslave12025-03-09 22:07:43 1:C 09 Mar 2025 13:07:43.105 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 2025-03-09 22:07:43 1:C 09 Mar 2025 13:07:43.105 * Redis version=7.4.2, bits=64, commit=00000000, modified=0, pid=1, just started 2025-03-09 22:07:43 1:C 09 Mar 2025 13:07:43.105 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 2025-03-09 22:07:43 1:M 09 Mar 2025 13:07:43.105 * monotonic clock: POSIX clock_gettime 2025-03-09 22:07:43 _._ 2025-03-09 22:07:43 _.-``__ ''-._ 2025-03-09 22:07:43 _.-`` `. `_. ''-._ Redis Community Edition 2025-03-09 22:07:43 .-`` .-```. ```\/ _.,_ ''-._ 7.4.2 (00000000/0) 64 bit 2025-03-09 22:07:43 ( ' , .-` | `, ) Running in standalone mode 2025-03-09 22:07:43 |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 2025-03-09 22:07:43 | `-._ `._ / _.-' | PID: 1 2025-03-09 22:07:43 `-._ `-._ `-./ _.-' _.-' 2025-03-09 22:07:43 |`-._`-._ `-.__.-' _.-'_.-'| 2025-03-09 22:07:43 | `-._`-._ _.-'_.-' | https://redis.io 2025-03-09 22:07:43 `-._ `-._`-.__.-'_.-' _.-' 2025-03-09 22:07:43 |`-._`-._ `-.__.-' _.-'_.-'| 2025-03-09 22:07:43 | `-._`-._ _.-'_.-' | 2025-03-09 22:07:43 `-._ `-._`-.__.-'_.-' _.-' 2025-03-09 22:07:43 `-._ `-.__.-' _.-' 2025-03-09 22:07:43 `-._ _.-' 2025-03-09 22:07:43 `-.__.-' 2025-03-09 22:07:43 2025-03-09 22:07:43 1:M 09 Mar 2025 13:07:43.106 * Server initialized 2025-03-09 22:07:43 1:M 09 Mar 2025 13:07:43.106 * Ready to accept connections tcpreplicaof 127.0.0.1 6379 repl-ping-replica-period 10 repl-timeout 60 port 6380어떻게 해결해야 할까요?Window, 로컬 redis는 설치X
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
샘플 쿼리 관련 문의드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.섹션 3. 쿼리 금기사항> Non-SARG, Index 열 값 변형강의 시간 9분 정도에 나오는 3. datediff vs. dateadd 예제의 정상 구현 쿼리가 이상합니다.WHERE ShippedDate >= DATEADD(dd, -1, '19980506')위 조건이면 ShippedDate가 '19980505' 이후 인 모든 데이터가 조회될 것으로 보입니다. DB를 설치하고 진행한게 아니라 실제 데이터가 어떻게 입력되어 있는지는 알 수 없으나 조건이 이상해서 문의드립니다.WHERE ShippedDate >= DATEADD(dd,-1,'19980506') AND ShippedDate <= '19980506'제 생각으론 이렇게 수정해야 맞는 것 같습니다.
-
미해결
코드샌드박스오류
선생님이 말씀하신 코드샌드박스 설치했는데..아래 있다는 console이 안보입니다.'왜 안되는지..코드샌드박스 최신 버전에 맞는 오류 고치는 방법 올려주시면 안될까요?강의를 따라갈수가 없어요,,ㅠㅠ 도와주세요..
-
미해결스프링 핵심 원리 - 기본편
@Autowired 에러
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 다른 클래스들에서는 @Autowired가 에러 없이 잘 작동했는데, AutowiredTest의 @Autoried에만 빨간 줄이 그어지고 에러가 발생합니다.
-
미해결비전공자도 따라하는 워드프레스 홈페이지 제작
AnWP 글목록 썸네일 질문
안녕하세요. 강의 내용대로 AnWP설치하고, 블로그 페이지에 Classic blog 를 선택해서 목록을 넣었는데요. 썸네일 이미지를 등록했는데, 첨부 이미지처럼 이미지 비율이 다를경우에 리스트에서도 그대로 적용이 되어서 나타나는데, 이미지가 잘리더라도 같은 비율로 나오게 할수는 없는건지 궁금합니다. 우
-
해결됨핵심만 쏙쏙 Jira&Confluence
이슈에서는 어떻게 일정을 에픽과 같이 만들 수 있나요?
강의를 보고 에픽에 대한 일정은 아래 이미지와 같이 작성하였는데이슈에 대한 일정은 어떻게 작성하는지 모르겠습니다. 이슈 유형 커스터마이징하기 챕터를 보면 강의에서는 이미 이슈에 대한 일정을 자동으로 생성해 놓은 상태시더라고요? 저도 따라해보고 싶은데 기한과 같은 필드를 설정해보아도 안됩니다. 어떻게 하는지 질문드릴 수 있을까요?
-
해결됨개발자를 위한 쉬운 도커
실행오류
3티어 아키텍처 구성 강의중docker run -d --name leafy-postgres -v mydata://var/lib/postgresql/data --network leafy-network devwikirepo/leafy-postgres:1.0.0 docker run -d -e DB_URL=leafy-postgres --name leafy --network leafy-network devwikirepo/leafy-backend:1.0.0docker run -d -p 80:80 --name leafy-front --network leafy-network leafy-front:3.0.0-proxy를하는 과정에서 leafy-postgres 컨테이너 실행 이후 leafy컨테이너를 실행과동시에 leafy가 exit 되네요 로그가 이런데 어떤문제일까요 ? 2025-03-09 11:24:36.857 GMT [1] LOG: database system is ready to accept connections2025-03-09 11:26:15.754 GMT [35] FATAL: password authentication failed for user "myuser"2025-03-09 11:26:15.754 GMT [35] DETAIL: Role "myuser" does not exist. Connection matched pg_hba.conf line 99: "host all all all md5" leafy-postgres 로그 찍어보니 권한 문제같은데 myuser가 맞지않나요 ? docker rm -f leafy leafy-front leafy-postgres 여러번 시도해도 오류가 생깁니다
-
해결됨[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
CardStackView
안녕하세요. 제가 CardStackView구현 강의를 보며 그대로 따라하고 dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() jcenter() //추가 maven { url = uri("https://jitpack.io") } } }dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.material) implementation(libs.androidx.activity) implementation(libs.androidx.constraintlayout) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) implementation("com.yuyakaido.android:card-stack-view:2.3.4") }이렇게 추가 했는데 CardStackView가 자동완성되지 않고 라이브러리도 추가 되지 않고 있습니다. 다른 질문글과 구글링을 해가며 다른 방법들도 시도해보다가 도저히 해결이 안돼서 질문 올립니다ㅠㅠ 아래에 깃허브 링크 공유했습니다 https://github.com/SuHwanYY/Sogeting_App