원영님 강의를 보고 현재 스프링 프레임워크 기반의 회사 솔루션에 카프카 도입을 구현하고 있습니다. 터미널 상에서 컨슈머와 프로듀서는 잘 주고 받는데 IDE로 넘어와 적용하면 에러가 발생합니다 브로커의 로그를 확인해보니 Processing automatic preferred replica leader election (kafka.controller.KafkaController) Checking need to trigger auto leader balancing (kafka.controller.KafkaController) Topics not in preferred replica for broker 0 Map() (kafka.controller.KafkaController) 이런 로그들이 찍히는데 구글링해도 이렇다 할 해결방법을 못찾고 있습니다 컨슈머 프로퍼티에 부트스트랩 서버도 localhost:9092 프로듀서 프로퍼티의 부트스트랩 서버도 동일하며 서버 프로퍼티의 애드버타이즈드 리스너도 localhost :9092로 설정해뒀습니다 혹시 제가 빠뜨린 부분이 있을까요? 도움 주시면 감사하겠습니다..
이전 강의 중 Stream에 대해 설명해주셨을때 크기가 큰 Stream을 TCP에 넘겨줄때 MSS에 따라 segmentation이 된다라고 이해했습니다. 그런데 "TCP 연결 과정"에서도 Client와 Server의 MSS가 다를 때에도 낮은 MSS에 맞춘다고 이해했습니다. 강의 예시처럼 Client의 MSS가 1460, Server의 MSS가 1400일때 Server의 MSS에 맞춰버린다고 하면 이때 어느 부분에서 일어나는 건가요? SYN+ACK를 통해 server의 MSS를 받고 L2->L3->L4(TCP)로 가서 한번 더 segmentation이 일어나는 건가요? 3-way handshaking을 할때에도 en/decapsulation이 일어나는게 맞는가요?
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요, 저는 'category'라는 테이블을 생성하여 상품들의 상태를 관리하고 있습니다. 'family'를 통해 'categoryId' 값을 받아서 카테고리별로 상태를 관리하고 있는데 문제가 있어서 질문 드립니다. 'categoryId' 값에 '0'을 주면, 카테고리와 상관 없이 모든 상품을 볼 수 있는 리스트를 만들 수 있었습니다. 그러나, 이 방법은 상품이 중복되어 나타나는 문제가 발생합니다. 모든 상품을 한번에 받아서 필터로 처리하는 방법도 생각해 보았지만, 상품의 수가 너무 많아 이 방법은 효율적이지 않을 것 같습니다. 구글링을 통해 정보를 찾아보고 다른 앱 레퍼런스도 찾아보았지만, 원하는 답변을 얻지 못하여 이렇게 글을 남깁니다. 이 문제에 대해 어떻게 해결할 수 있는지 도움을 주시면 감사하겠습니다. 감사합니다.
강의에서는 트랜잭션 내부호출을 해결하기 위해 클래스를 분리하여 외부에서 호출하는 방식으로 하셨는데 내부 호출을 하는 메소드에 @Transactional말고 호출을 하는 쪽에서 @Transactional을 설정하는 것은 어떻게 생각하시나요? 정밀하게 트랜잭션이 적용되는 곳만 설정하는게 더 나은 방법일까요?
강사님 안녕하세요 궁금한게 있어서 질문드립니다. DaemonSet을 생성할때 워커노드의 컨테이너에서 문제가 발생해서 DaemonSet을 삭제하고 container 이미지를 수정하고 다시 DaemonSet을 생성하고 이런 식으로 반복적으로 DaemonSet을 생성했다 지웠다 하다보면 어느 순간부터 Desired가 0 이 되면서 어떤 파드도 생성이 되지 않더라구요 그 이후에는 강사님 교육예제의 DaemonSet yaml 내용을 실행해도 Desired가 0으로 생성되면서 파드 생성이 안되는데 혹시 해결방법이 있을까요? kubelet 버전은 v1.18.4 입니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 오늘 플러터 업그레이드 하라고 안드로이드 스튜디오에 내용이 나와서 업그레이드를 했습니다! 혹시 업글 하면 수업진행에 문제가 있을까요? 그리고 혹시 다운그레이드 하는방법이 있나요? 감사합니다!
안녕하세요 선생님. 재접속시 column이 삭제되는 문제는 버전을 낮추니 해결되었습니다! 다만 app.module.ts 에서 @Module decorator 설정 중 entities: [] 부분에 glob path 설정이 안돼서 버전과 관련된 것인지 궁금해서 질문드립니다! ( glob path만 입력했을 때 entity를 읽지 못해 직접 입력해주니 해결되었습니다) ( 아직 실력이 부족해 질문이 상세하지 못한 점 양해 부탁드립니다. )
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 위를 실행하고 난 결과 콘솔창에서 아래 오류가 발생합니다. 구글링으로 오류를 찾아보니 ArticleForm에서 @Data나 @JsonAutoDetect(fieldVisibility = Visibility.ANY)를 작성하라고 하는데 둘다 적용해도 마찬가지로 위와 같은 오류가 발생합니다. 어떻게 해결해야하나요?
안녕하세요 선생님 질문이 2개 있습니다. 1) 15:05쯤에 "1byte의 메모리에 64bit 상수가 주소로 부여됩니다." 라는 의미가 단순히 저 메모리 창에서 메모리(1byte)에 대한 주소를 2^64 까지 부여할 수 있으니까 0x자릿수가 늘어난것이다. 라고 이해하면 맞나요..? 2) 추가적으로 a의 타입을 float , double로 바꾸는 경우 전혀 다른 값이 들어가던데 gpt를 통해 검색하니 Let's break down the hexadecimal representation "00 00 20 41" into binary and decode it: Convert each hexadecimal digit into its corresponding 4-bit binary representation: 0: 0000 2: 0010 0: 0000 4: 0100 1: 0001 Concatenate the binary representations: 000000000000001000000100000001 Split the binary representation into its components based on the IEEE 754 format: Sign bit (1 bit): 0 (positive value) Exponent bits (8 bits): 00000000 Mantissa bits (23 bits): 00000100000000100000001 Apply the IEEE 754 formula: Sign: 1^(0) = 1 (positive) Exponent: 2^(0) - 127 = -127 Mantissa: 1.00000100000000100000001 (binary) The final value is calculated as (1 + mantissa) * 2^(exponent): (1 + 1.00000100000000100000001) * 2^(-127) = 1.00000100000000100000001 * 2^(-127) = 1.00000100000000100000001 * 2^(-23) * 2^(-104) ≈ 10 Therefore, the hexadecimal representation "00 00 20 41" corresponds to the floating-point value 10 in C. 이런식으로 설명해줬는데 부동소수점 관련된이야기인것을 알겠는데 자세히 알아야 하나요...?
안녕하세요. 김태원 강사님! [질문] 입력예제 설명에 오타가 있는 것 같아서 확인 차 문의드립니다. [문제] 3.자료구조 활용 챕터에 5번 cpu스케쥴링문제 입력예제 1번 설명 : 1초에 1번 작업을 실행해서 3초에 끝냅니다. 3초에 3번 작업을 실행해서 4초에 끝냅니다. 4초에 2번 작업을 실행해서 6초에 끝냅니다. -> (확인필요) 4초에 0번 작업을 실행해서 7초에 끝냅니다. 6초에 0번 작업을 실행해서 9초에 끝냅니다. -> (확인필요) 8초에 2번 작업을 실행해서 10초에 끝냅니다. [요청] 입력예제 1번 설명에 ' (확인필요)표시한 부분의 설명'이 맞는 지 답변 부탁드립니당! ps. 코딩테스트 준비가 막막했는데 강사님의 좋은 강의 덕분에 준비할 수 있게 되어서 너무 감사합니다 :)
인쇄물로 같이 공부하고 싶어서 문의드립니다 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
수업에서는 product 테이블을 생성할 때 연관된 테이블의 데이터도 한번에 만들 수 있도록 구현하였습니다. 그렇다면 데이터 수정도 product의 mutation 요청으로 연관 테이블들의 데이터도 모두 수정할 수 있도록 구현해야 하나요? 이렇게 하려니 product 업데이트를 위해 입력해야 하는 데이터가 너무 많아지고 연관된 테이블의 데이터를 수정하는 경우에 create처럼 연관된 테이블의 컬럼의 데이터를 하나하나 다시 다 지정해줘야 하는 불편함도 있습니다. 이렇게 한방에 처리하는거 말고 일단 product update mutation에는 product의 본래 컬럼들만 수정할 수 있도록 처리하고 연관된 테이블의 데이터는 연관 테이블의 기본키로 해당 테이블들의 update mutation으로 처리해도 될까요? 일단은 연관된 테이블의 기본키를 product의 fetchProduct로 조회하고 찾은 키를 이용해서 연관 테이블의 데이터를 수정하는 방식입니다. 어떤 구조가 올바른 방식일까요?
강의에 나온 테스트를 그대로 따라 진행하였는데, AutoAppConfigTest는 통과가 되었는데, CoreApplicationTests에서 에러가 두개가 나옵니다. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberServiceImpl' defined in file [/Users/aiden/Desktop/CP/study/core/out/production/classes/hello/core/member/MemberServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,MemberRepository Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,MemberRepository 둘 에러 전부 memoryMemberRepository 와 MemberRepository와 관련있어보이는데 어떻게 해야할까요?