-
Kafka 메모문제 해결 2024. 10. 2. 01:06
Kafka 설정역할producer: 메세지를 메세지 브로커의 토픽(Topic)으로 전송, DB에 메세지를 저장consumer: 구독하고 있는 토픽의 메세지를 소비, 즉 현재 서버에 메세지를 받을 사용자에게 웹소켓으로 전송 설치1. kafka 설치2. application.yml 설정spring: kafka: bootstrap-servers: localhost:9092zookeeper: port 2181kafka: port 90923. ProducerConfiguration: ReactiveKafkaProducerTemplate 빈으로 등록ReactiveKafkaProducerTemplate: 메세지 발행하는 과정 추상화 -> Reactor Kafka(KafkaSender)이 메세지 발행Consum..
-
[Python] cannot unpack non-iterable NoneType object 오류문제 해결 2024. 6. 7. 00:59
문제TypeError: cannot unpack non-iterable NoneType object 알고리즘 문제를 푸는 도중에, 해당 오류가 발생하여(은근 자주 봤다) 정리해본다. 이번 케이스의 경우, 행마다 입력받는 값을 공백을 기준으로 쪼개서 2차원 리스트에 원소로 바로 넣어주려다가 발생했다. 너무 욕심이 과했나 아무튼 다음에 백퍼 또 같은 문제랑 마주할 것 같아서 글로 남겨두기로 했다... 코드li = [[] for _ in range(m)]for i in range(m): a, b = li.append(map(int, input().split()))나의 욕심이 그득한 코드... 대체 파이썬 너는 어디까지 한 번에 처리해주고 어디부터 쪼개줘야 하는데요해결 append() 메소드는..
-
[VS Code] fatal: Need to specify how to reconcile divergent branches.문제 해결 2024. 4. 3. 21:03
문제 c++ 학습하던 중, git pull을 시도하다가 다음과 같은 오류가 발생했다. 혼자서만 쓰는 레포지토리인지라 브랜치 관련한 내용은 잘 몰라서 당황했다.. 분기된 브랜치에 의해 diverge가 발생하여 자동 커밋이 불가능한 상황이라고 한다. 아래 내용에 추가적으로 fast-forward 방식을 사용할 수 없다는 내용도 있었다(..) fatal: Need to specify how to reconcile divergent branches. $ git pull origin master hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the foll..