묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
카프카 브로커와 서비스 통신 에러
안녕하세요! 실습중 에러가 나와서 문의 드립니다 카프카 브로커와 서비스를 도커로 실행을 했는데 네트워크 에러가 나네요 프로듀서에는 2021-06-01 21:48:35.297 WARN 1 --- [ad | producer-1] org.apache.kafka.clients.NetworkClient : [Producer clientId=producer-1] Connection to node -1 (kafka-docker_kafka0_1/172.18.0.101:9092) could not be established. Broker may not be available. 브로커에는 waiting for kafka to be ready Not able to auto-create topic (waited for 600 sec) 이렇게 에러가 납니다 ㅜ 제가 좀 다르게 한거는 브로커를 3개를 도커 컴포즈 yml 파일에 세팅하고 실행한거 말고는 강의내용을 따라갔는데 문제가 있네요 브로커 메시지보면 토픽 자동생성을 못하는것 같은데, 제가 토픽을 따로 생성해준건 없습니다. 프로듀서에서 카프카템플렛에 토픽이름 설정해서 데이터 전송하잖아요? 거기서 토픽이 없을 경우 자동생성되야 하는거 아닌가요?
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
궁금한 것이 있습니다.
항상 좋은 강의 해주셔셔 감사합니다. 이 강의에서 관계를 설정하는 부분이 나오는데 MongoDB자체가 NOsql인데 이렇게 관계를 형성해도 되는 것인지 궁금합니다. 실제 실무에서 이렇게 사용하는지도..
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
리눅스용 도커 설치 3분 부분에서 명령어를 잘못 쳤습니다.
명령어 손으로 따라치다보니.. (복사가 안되지 않나요? 저만 안되나요?) 아 이럴수가 저만 안되는가 싶어서 PDF 다시 가보니까 손모양으로 돼있는걸 편집 모양으로 바꾸니까 복사가 되네요.. 시작부터 질문드리게 돼서 죄송합니다. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" 저 위에 amd 부분을 adm64로 적었습니다 ㅜㅜ 그것도 모르고 버전때문인가 설치 명령어가 바뀌었나 싶어서 막 이거저거 해봤는데 유심히 메시지를 보니까 apt 업데이트 할 때 마다 adm64 라는 폴더가 생긴건지 아니면 어떤 흔적이 남았는지 그 부분에 대한 에러가 계속 나더라구요. sudo apt update Hit:1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal InRelease Get:2 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:3 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB] Hit:4 https://download.docker.com/linux/ubuntu focal InRelease Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease Fetched 214 kB in 0s (484 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 4 packages can be upgraded. Run 'apt list --upgradable' to see them. W: Target Packages (stable/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target Translations (stable/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target CNF (stable/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target Packages (stable/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:60 and /etc/apt/sources.list.d/docker.list:1 W: Target Packages (stable/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target Translations (stable/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target CNF (stable/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 N: Skipping acquire of configured file 'stable/binary-adm64/Packages' as repository 'https://download.docker.com/linux/ubuntu focal InRelease' doesn't support architecture 'adm64' W: Target Packages (stable/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target Translations (stable/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target CNF (stable/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 W: Target Packages (stable/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:60 and /etc/apt/sources.list.d/docker.list:1 W: Target Packages (stable/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target Translations (stable/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target CNF (stable/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1 제가 생각하기로는.. "명령어를 잘못쳐서 어떤 폴더나 어떤 흔적같은게 생겼는데 apt업데이트가 그것을 업데이트 하려다가 실패하는구나." 라고 느끼고, 그럼 단지 저것만 문제일 뿐일테니 도커는 잘 설치 되겠구나 싶어서 설치는 잘 마친 상태입니다. 이대로 그냥 쓰면 되고, 다시 하면 실수 할 일 없겠고, 어차피 연습용이고, 진도도 따라갈 수 있고 상관 없지만.. 저런 경우에 고칠 수 있는 방법이 있는지 최소한 무슨 에러인지라도 알고싶어서 질문 드리게 됐습니다.
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
네비게이션 질문드립니다
상단 네비게이션에서 하나를 클릭하면 그 섹션 이동 가는 것은 어떻게 하는건가요? 혹시 강의에 있나요? 제가 놓친건지 잘모르겠네요
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
가상머신 복원이 너무 느려요
강의에서 한대로 스냅샷한후에 삭제하고 복원을 하는데 복원이 너무 느리게 됩니다... 이런경우 어떻게 해야할까요 ㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 배열 앝은 복사 관련 질문드립니다.
수업 설명에서 아래 코드와 같이 배열을 복사했을때 주소값을 복사하는 것이기 때문에 두개의 변수를 출력했을때 같다고 하셨습니다. 하지만 실행했을 때 사진과 같이 나오는데 이유가 뭘까요..? ㅠ let arr=[]; let answer = arr; console.log(answer); console.log(arr); arr = [1, 2, 3, 4, 5] console.log(answer); console.log(arr); >>>결과 console
-
미해결
탈퇴방법
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.3 탈퇴 어떻게 하냐요
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
다른 타입의 데이터를 추가할때
에러가 안떠용...
-
미해결스프링 핵심 원리 - 기본편
도메인 정의
안녕하세요! 굉장히 초보적인 질문을 드리는 것 같아 죄송합니다.. 이전 입문 강의도, 현재 강의도 도메인이라는 말을 많이 사용하시는데요, 도메인에 대한 명확한 정의를 알 수 있을까요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
질문
혼자 멈춰놓고 reduce를 어떻게 만들면 될지 고민하면서 듣는데, 완전 예상이 안되네요.. 제가 너무 실력이 부족한걸까요? ㅠ
-
미해결홍정모의 따라하며 배우는 C++
6.8 포인터와 정적 배열 4:43
교수님께서 int *ptr = array; 로 하셨는데, 포인터는 변수의 주소를 저장하므로, int *ptr = &array 로 해야하는 것 아닌가요?.. 감사합니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
설정관련 질문드립니다.
따라하면서도 엄청 헤매다 설정완료 했는데요 리액트 기준 이설정작업을 따로 하지않게 해주는것이 cra인건가요 그럼??
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대해주세요~~
jypark940809@gmail.com 입니다!
-
해결됨실전! 스프링 데이터 JPA
Auditing 관련 질문 입니다
글을 조회하면 조회수가 1 올라가도록 서비스를 짰는데, 문제는 조회수를 올리면서 lastModifiedDate 필드도 함께 업데이트 됩니다. 제가 원하는 동작은 글 작성자가 글을 수정했을 때만 lastModifiedDate 필드가 업데이트되는 것입니다. 이 경우에는 상속을 하지 않고 lastModifiedDate 필드를 따로 만들어 수정 메소드에서 lastModifiedDate 필드를 수정하는게 best practice 일까요? 감사합니다. @MappedSuperclass@Getter@EntityListeners(AuditingEntityListener.class)public class BaseEntity { @CreatedDate private LocalDateTime createdDate; @LastModifiedDate private LocalDateTime lastModifiedDate; public boolean isModified() { return !createdDate.isEqual(lastModifiedDate); }} @Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Post extends BaseEntity { @Id @GeneratedValue @Column(name = "post_id") private Long id; @ManyToOne(fetch = LAZY) @JoinColumn(name = "member_id") private Member member; private int views; private String title; @Column(length = 2000) private String content; public Post(Member member, String title, String content) { this.member = member; this.title = title; this.content = content; } public void increaseViews() { views += 1; }} @Service@RequiredArgsConstructor@Transactionalpublic class PostService { private final PostRepository postRepository; public Post write(Post post) { return postRepository.save(post); } @Transactional(readOnly = true) public Page<Post> findAll(Pageable pageable) { return postRepository.findAll(pageable); } public Post view(Long id) throws PostNotFoundException { Post post = postRepository.findById(id).orElseThrow(() -> new PostNotFoundException("게시물을 찾을 수 없습니다.")); post.increaseViews(); return post; }} public interface PostRepository extends JpaRepository<Post, Long> { @Override @EntityGraph(attributePaths = {"member"}) Page<Post> findAll(Pageable pageable);}
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
mssql 연동 문의 드려요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. undefined function 오류가 나오네요 ㅜㅜ.. extension 에서 주석처리도 지워줬고 현재 재설치도 한 상태 입니다. ntwdblib.dll 또한 재적용 해줬는데도 오류가 나오는데 혹시 추가된 해결방안이 있을까요 ??? 추가로 업로드 해주신 강의또한 똑같이 적용을 해봤습니다. 아 그리고 ! PHP mssql example 에 대한 예제 페이지가 이제 안나옵니다 .ㅜ URL을 똑같이 사용해도 404 에러가 나왔어요.. 강의보고 그대로 따라 치긴 했는데 혹시 다른 문제가 또 있는건가요 ?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
해당 강의에 제이쿼리에 대한강의는 없는데 혹시 따로 이유라도있나요?
현재 리엑트가 뜨고있는 추세이지만, 현재 재직중인 회사에서는 제이쿼리를 씁니다.. 리엑트나 노드js에 대한것은 모르구요. 여기가 모든분야를 다루고있긴한데, 제이쿼리 꼭 배워야할까요? 아니면 리엑트랑 자바스크립트 뷰 이렇게 배우면되나요? 현재 html 기초부터 시작한지 2주됬는데 html css는 끝나고 자바 시작하는데 어떻게 공부해야될지 모르겠습니다. 어떤거 위주로 공부 시작해야되는지 알려주시면 감사합니다..
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
Distinct 안쓰고 튜닝 관련 질문입니다!
안녕하세요 선장님!좋은 강의 감사드리며, 계속 강의를 정주행중입니다. 벌서 끝이 얼마 안남았네요 ㅎㅎ 이번 강의중에 말씀하셨던 distinct 를 써도 실제 쿼리에서는 중복된 데이터가 나오지만 JPA가 내부적으로 해석을하고 엔티티에 데이터들을 초기화시켜주는 부분까지는 이해가 되었는데요. 그럼 프로젝션을 사용하여 로우한 쿼리를 만들어 한번 더 튜닝하는 방법이 있다고 말씀하신 부분을 사실 잘 이해가 안되어서 나중에 따로 공부해보려고 하는데요. 관련 자료를 조사해보려해도 키워드를 어떻게 잡아야 할지 잘 모르겠습니다 ㅠㅠ 말씀하신 부분에 대한 키워드만이라도 알려주시면 감사하겠습니다!!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
시간초과
프로그래머스 LV1 소수찾기 문제에서 알려주신 방법으로 풀이를 진행했는데 정확도는 통과합니다만 시간초과가 나옵니다. 효율까지 고려하려면 다른식으로 풀어야되나요? 문제는 n =10 이 주어지면 1~10 까지의 자연수 중 소수의 개수를 찾는 문제입니다. 코드는 function solution(n) { let count=0; for (let i = 2 ; i <= n; i++) { if (isPrime(i)) { count++ } } return count } function isPrime(num) { for (let i = 2; i <= parseInt(Math.sqrt(num)); i++) { if ( num % i === 0) { return false } } return true } solution(10); solution(5); 다음과 같이 작성했습니다.
-
미해결실습으로 배우는 AWS 핵심 서비스
같은 서브넷에 있는 ec2 끼리는 올 오픈인가요?
안녕하세요, 수강 잘듣고 있습니다. 감사합니다. 제곧내 인데요, private sg 에서 소스에 public sg 보안그룹 만 허용하는 예제를 보았는데요, 그럼 같은 서브넷에 있는 ec2 끼리는 모든 포트가 다 열려 있다고 보면 될까요? 아니면 위와 같이 하면 같은 private subnet 내에서 ec2 끼리는 연결이 안되는걸까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
초보적인 질문. 서버 구축 비용
안녕하세요? 간단한 멀티 게임을 만드는 것에 관심을 가지고 이제 막 프로그래밍을 배우기 시작한 초보입니다ㅠㅜ RooKiss님의 유니티c# 1강과 3강을 수강하고 있는데 궁금하여 질문 드리게 되었습니다 나중에 동시에 접속하려면 서버가 필요할 텐데 소규모로 50명~100명 정도가 동시에 접속할 수 있으면 좋을거 같고,, 서버로 쓰는 컴퓨터가 별도로 필요한거로 아는데 그 외에도 추가적으로 온라인 서버를 사용하려면 건물 임차하듯이(??) 온라인 서버공간을 빌려쓰는 비용도 다달이 발생하게 되는 것인가요..?? ( 기초적인 것도 몰라서ㅠㅠ 초보적인 질문 죄송함니당..) 간단하게 줄여서 질문드리자면 50명 내외로 접속가능한 멀티게임을 만드려면 서버 구축이나 유지하는데 비용이 어느정도 들어갈지가 궁금합니다...! 감사합니다..