묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
중요 메모
식은 죽은 원래 맛이 없다.. 1분코딩님은 죽을 원래 싫어하신다.. 메모..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongooseServerSelectionError 로 인한 디비연결실패
const express=require('express'); const app=express(); const port=3000; const mongoose=require('mongoose'); const uri=`mongodb+srv://username:password@cluster0.r3buu.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`; mongoose.connect(uri).then(()=>{ console.log('MongoDB Connected...'); }).catch((err)=>{ console.log(err); }) app.get('/', (req, res)=>{ res.send('Hello world!'); }); app.listen(port, ()=>{ console.log(`Example app listening on port ${port}!`); }); mongooseServerSelectionError 로 뜨면서 디비 연결이 안됩니다. 웬만하면 이 오류는 ip문제라고 해서 몽고디비 사이트에서 네트워크 들어가서 ip에 현재 ip를 넣어봤는데도 같은 오류가 발생하여 그냥 0.0.0.0을 넣었는데도 같은 오류가 발생합니다. 다른 분들은 0.0.0.0을 넣으면 해결된다고 하는데 저는 공용아이피를 넣어도 해결이 안되네요.. 어떻게 해결해야하나요?
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
아래 질문 글 봤지만 이해가 안돼서 질문 드립니다.
hotst파일은 호스트 이름을 IP랑 매핑 시키는 것으로 이해 했습니다. 예를 들어 hosts파일에 192.168.0.5 boan 이라고 입력 되어있을 시 브라우저를 통해 http://192.168.0.5/secret이나 http://boan/secret 으로 접근했을 때 호스트 이름도 결국 IP로 바뀌는 것에 불과하기 때문에 위 2가지 케이스는 모두 같은 결과가 나와야하는거 아닌가요?? 왜 host파일을 수정해야만 정상적인 렌더링이 되는지 궁금합니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
카프카 설정이 맞는건지 궁금합니다.
안녕하세요. 우선 로컬에서 카프카 돌려서 코드상의 문제는 없었던 것 확인했구요. 카탈로그 서비스 돌리기 시작하면서 이상한 부분이 감지되었는데 강사님은 동일한 이슈가 없으셨는지 궁금합니다.엄밀하게는 카프카 이슈지만 카탈로그 서비스를 구동하면서 발견하게 된 문제라 이 쪽에 적습니다. 우선 이슈 사항은 카탈로그 서비스를 동작하면 이상한 에러가 계속 발생하는 것이고 이미지 내에서 발생하는 로그는 다음과 같습니다.1. 카프카 컨테이너 생성 결과 auto.create.topics.enable = trueauto.leader.rebalance.enable = truebackground.threads = 10broker.heartbeat.interval.ms = 2000broker.id = -1broker.id.generation.enable = true...creating topics: example-order-topic:1:1Created topic example-order-topic. 말씀 주신 이미지에서 `KAFKA_CREATE_TOPICS`에서 예제에서 사용하는 토픽을 미리 만들고자 "example-order-topic:1:1" 값을 추가함 (원래는 만들 필요도 없이 auto.create.topics.enable = true로 설정이 되어있으면 자동 생성되는 것으로 알고 있으나, 생성되지 않는 듯 하여 추가했고 로그로 확인)2. 카탈로그 서비스 컨테이너 실행 후 카프카 컨테이너 로그 [2022-02-02 14:16:37,395] INFO [Admin Manager on Broker 1001]: Error processing create topic request CreatableTopic(name='example-order-topic', numPartitions=1, replicationFactor=1, assignments=[], configs=[]) (kafka.server.ZkAdminManager) 위와 같은 로그가 반복적으로 발생 3. 카탈로그 서비스 컨테이너 로그 2022-02-02 14:18:09.506 WARN 1 --- [ntainer#0-0-C-1] org.apache.kafka.clients.NetworkClient : [Consumer clientId=consumer-consumerGroupId-1, groupId=consumerGroupId] Error while fetching metadata with correlation id 958 : {example-order-topic=INVALID_REPLICATION_FACTOR} 거의 카프카 로그 생성 주기와 비슷하게 생성되는 이슈로 보임. 참고로 컨테이너 내에서 `/opt/kafka/bin`에 있는 카프카 명령어로 실행을 하려고 할 경우, (토픽 생성, 목록 조회 등) 로컬에서 실행했을 때와 다르게 제대로 동작하지 않는 것 같아서 해당 설정이 맞는지 약간 걱정이 되네요.
-
해결됨더 자바, Java 8
람다 표현식, 메서드 레퍼런스 관련 질문입니다.
강의 수강 중 의문이 생겨 질문 드립니다. 람다 표현식을 통해 함수 객체가 생성된다고 배웠습니다. 그리고 메서드 레퍼런스는 람다 표현식을 간결하게 쓸 수 있는 것이므로 당연히 메서드 레퍼런스를 써도 어떠한 함수 객체? 가 생기게 된다고 이해했습니다. 여기서 의문이 생기는데 List의 sort() 메서드는 인자로 Comparator를 받고 이는 함수형 인터페이스이므로 메서드 레퍼런스를 통해 Comparator를 생성하여 인자 자리에 넣을 수 있는데 이때 메서드 레퍼런스를 통해 생성되는 '함수 객체'는 Comparator 클래스의 인스턴스 객체인가요? 아니면 다른 종류의 객체인가요? 해당 객체를 통해 reversed 등 Comparator 클래스의 함수를 호출할 수 있는 것으로 보아 Comparator 클래스의 인스턴스인가 생각했는데 제가 이해하기로는 람다 표현식으로 생성되는 객체는 클래스의 인스턴스가 아닐 것 같아서 질문드립니다. 아직 람다 표현식에 대한 이해가 부족해 질문이 조금 두서 없는 점 죄송합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
스웨거 질문
스웨거를 쓰고 apiproperty 하고 picktype쓸때 에디터에서 저런 에러가 납니다.
-
미해결Redux vs MobX (둘 다 배우자!)
useSelector 사용시 성능 문제점 문의드립니다.
안녕하세요 제로초님 실무에서 redux를 사용중입니다.강의에서 class형과 달리 훅스 방식으로는 useSelector 사용시 const { user , post } = useSelector((state) => state)이렇게 구조분해할당 으로 가져오게 된다면 const user = useSelector((state) => state.user);const post = useSelector((state) => state.user );이렇게 따로 가져오는것에 비해 낭비가 발생하는걸까요?낭비가 발생하는 이유는 비구조화할당으로 해당 객체의 값이 바뀌었는지 알지못해서 항상 기존 값을 기억하지못해서 그런걸까요? 질문드립니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
gateway.ip 가 필요한 값이었는지 ... ?
해당 값의 경우, 다른 분의 질문에서도 말씀 주신 것처럼 외부에서 연동되는 값이기 때문에 Git의 설정 파일을 수정하는게 맞을 것 같긴 한데요. `Configuration Service > Spring Cloud Config - 프로젝트 생성 > 1:52` 이쪽에서 처음 gateway.ip를 사용하시는 것 같은데, 이후로 해당 프로퍼티 값을 따로 사용하진 않는 것으로 보입니다. (apigw의 역참조도 발생하지 않았고 lb://api-gateway-service로 접근하기 때문, 코드상으로도 보이지 않았던 것으로 기억) 때문에 이 설정을 변경하는 것이 필수인 것인지 궁금합니다. (사용처를 못찾아서 여기에 달아야 하는 질문인지는 모르겠습니다)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
국제화 테스트 과정에서 글자깨짐
-
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
"비회원 로그인 실패"
"비회원 로그인 실패"라고 뜨시는 분들은, 앱에 인터넷 권한을 주는 과정을 추가로 진행하셔야 합니다. (강의에는 안 나와요!) 여기 블로그 참고하셔서 AndroidManifest.xml에 permission 추가해주시고, 에뮬레이터에서 앱을 삭제한 후에 다시 실행시켜주셔야 정상적으로 작동합니다! 도움이 되셨으면 좋겠습니다 :)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Test실패 관련 문의
MemberServiceTest 실행시 다음과같이 에러가 발생합니다. Execution failed for task ':test'. > No tests found for given includes: [jpabook.jpashop.service.MemberServiceTest](--tests filter) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights.
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
데이터시각화 파트에서 사용되는 엑셀파일은 어디서 받을 수있나요?
안녕하세요. 선생님, 강의 잘 듣고 있습니다~ 데이터 시각화에서 사용되는 엑셀파일들은 어디서 받을 수 있을지 문의드립니다. 강의에는 코드 url만 있어서요 ㅠㅠ 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
43번)뮤직비디오(이분검색 응용) 관련 질문있습니다!
강사님께서 보여주신 코드를 보면, main함수속의 while문에서, if(Count(mid)<=m) { res = mid; rt = mid - 1; } else lt = mid + 1; 이렇게 코드를 구현하셨는데요, 제가 여기서 궁금한 점은, Count(mid)<=m 조건을 만족할때마다, res = mid; 이렇게 DVD의 용량 값을 업데이트를 해주고 있는데요, 저는 Count(mid)==m 이렇게 작을경우는 말고, 오직 같을때만 업데이트를 해줘야한다고 생각하는데, 왜 강사님께서는 사용자가 m개의 DVD를 사용하고 싶다고 했으면, 딱 m개일때만 DVD의 용량을 업데이트를 하지 않고, m보다 더 작은 개수가 나왔을때도, res = mid; 이렇게 DVD의 크기를 업데이트 해주는지 궁금합니다! 답변해주시면 감사하겠습니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
InvalidArchiveError 문의드립니다.
파이썬 설치를 들으면서 똑같이 실습을 진행하고 있는데 conda create 단계에서 자꾸 InvalidArchiveError라는 오류가 뜹니다. 아무리 구글링 해도 설치가 안되어서 문의 드립니다. 어떻게 해결할 수 있을까요?
-
해결됨더 자바, Java 8
System.out 메소드 레퍼런스
안녕하세요. 인터페이스의 변화 - 두번째 강의 수강 중에 System.out에 대해 의문이 생겨 질문드립니다. 강의를 보면 forEach의 인자로 System.out::println을 사용하시는데 우선은 이러한 방식의 메소드 레퍼런스는 아래의 경우에 해당한다고 이해했습니다. 그렇다면 이때 forEach 메소드에 의해서 System.out 변수의 타입인 PrintStream 클래스의 객체가배열의 원소 각각에 대해 생성되어 결과적으로 출력이 수행된다고 이해하면 될까요?
-
미해결Illustrator CC 2021 기초 다지기
2강 드로잉 질문입니다!
1. (예제 2_1)예시처럼 일정한 곡선으로 만들려면 어떻게 해야 하나요? 제가 만든 건 찌글찌글하네요. 2. (예제 2_2)가이드라인은 어떻게 만드나요?
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
안녕하세요. 질문 있습니다
print(task.result()) 또는 print(list(tasks)) 를 사용 했을때 결과값이 None으로 나오는건 왜그런걸까요...? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
커멘드창에서 빌드 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 인텔리제이에서는 Run이 잘 되는데 20:44부근 처럼 커멘드 창에서 빌드를 하려고 하면 자꾸 오류가 나네요. Execution failed for task ':compileJava'. > invalid source release: 11 자바 11 설정 오류인 것 같은데 커뮤니티 게시판에 있는 것처럼 다 설정하고, 했는데도 오류가 나는데 어떻게 해결할 수 있을까요? ㅠ 인텔리제이를 껐다 키면 sourceCompatibility = '11' 처럼 색이 안들어오고 Assignment is not used 라는 경고 문구가 나옵니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
직렬화에 대한 추가질문
안녕하세요 강사님. 정성스러운 강의 감사히 잘 듣고 있습니다. 해당 강의 질문 내역 중 serializable 인터페이스를 구현한 객체에 대해서 아래와 같이 답변해 주신 것을 확인했습니다. 과정에서 특정 클래스에만 직렬화를 한것은 특별한 이유없이 작업된 것 같습니다. CatalogEntity에도 직렬화를 해 주는 것이 좋습니다. 위 답변주신 내용을 저는 CatalogEntity와 CatalogDto 객체에는 Serializable이 필요하고, ResponseCatalog는 없어도 된다(?)로 이해했습니다. 질문드리고 싶은 것은 아래 2가지 입니다.. 1. 객체에 serializable의 구현이 필요한 기준은 무엇이 되면 좋을까요 ?? 2. 현재 강의에서 진행중인 프로젝트에서 serializable을 구현하지 않음으로써 발생할 수 있는 상황이 존재할까요 ?? (CatalogDto에 Serializable을 구현하지 않고 /catalogs 호출까지는 문제(에러)를 직면하지 못했습니다.) 부족한 경험으로 인해 직렬화에 대한 개념이 추상적으로만 다가와 어려운 마음에 질문드립니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
EntityManager를 사용하는 이유가 궁금합니다
안녕하세요 제가 다른 곳에서 Repository 생성하는 것에 대해서 공부를 할 때는 JpaRepository를 상속받는 인터페이스를 사용하였습니다. 아래와 같은 방식으로요. 이렇게하면 JpaRepository에서 미리 정의한 메서드(findAll, findById 등)를 바로 사용할 수 있습니다. 그런데 강의에서는 EntityManager를 이용해서 직접 메서드를 개발하는데, 그 이유를 알고 싶습니다.