본문 바로가기

전체 글103

[웨딩홀] 신랑의 입장에서 바라보는 본식 후기 : 루벨 강동점 신랑의 입장에서 바라보는👁‍🗨 본식 후기 : 루벨 강동점 안녕하세요 :) 최근 나태해져서 개발 관련 내용은 포스팅 하지 못했지만 웨딩홀 후기로 찾아왔습니다!!!!  최근 저는 인생에서 가장 중요한 순간중에 하나인 결혼식을 성황리(?)에 치루었습니다2024년 5월 12일에 저는 새신랑이 되었으며, 약 1년 전인  2023년 5월 21일에 루벨 강동점과 계약을 했었습니다😁 이번 후기의 목적은 많고 많은 웨딩홀 중에 제가 루벨 강동점을 계약한 이유를 알려드리고자 합니다먼저 제가 웨딩홀을 고를때 봤던 부분은 아래의 3가지 였습니다.  대중교통 및 IC와 인접해 편리한 접근성밝은 분위기의 웨딩홀 (단독홀 원츄원츄!👍)음식🥗계약할 당시에 강동구 근처의 웨딩홀을 2~3곳 돌아다녔는데 3가지가 모두 부합한 것.. 2024. 6. 8.
[오류 해결] Shutdown broker because all log dirs in /tmp/kafka-logs have failed (kafka.log.LogManager) ◈ 오류 내용 1. 리눅스(저는 WSL 사용)에서 카프카를 실행하였을 경우 주키퍼는 살아있는데 카프카만 갑자기 죽어버리는 현상 발생. 2. 카프카 서버 로그를 보면 아래와 같은 오류 문구 확인 가능 - ERROR Error while rolling log segment for [ 토픽 명 ] in dir /tmp/kafka-logs (org.apache.kafka.storage.internals.log.LogDirFailureChannel) java.io.IOException: Invalid argument - ERROR Shutdown broker because all log dirs in /tmp/kafka-logs have failed (kafka.log.LogManager) ◈ 오류 원인 1. K.. 2024. 3. 14.
[Kafka] 리눅스에서 카프카 통신 연습하기 - ② : Windows Server 2019에서 WSL을 사용하여 리눅스에 카프카 설치하기 Windows Server 2019에서 WSL을 사용하여 리눅스에 카프카 설치하기 본 글은 실제로 수행했던 과정을 기록해둔 글로써 다른 작업 환경이나 시스템 구성일 경우 정상적으로 동작하지 않을 수 있습니다. 오로지 참고용으로만 보기를 권장하며 추가로 아래에는 실제로 작업했던 Windows 사양을 명시하오니 참고 바랍니다. - Windows Server 2019 Standard - Version : 1809 - OS Build : 17763.5458 2023.12.20 - [인생은 실전/Kafka] - [Kafka] 리눅스에서 카프카 통신 연습하기 - ① : Hyper-v에서 Linux 설치 하기 [Kafka] 리눅스에서 카프카 통신 연습하기 - ① : Hyper-v에서 Linux 설치 하기 리눅스에서 .. 2024. 3. 12.
[C#] TCP - 비동기로 TCP 원격 호스트 연결 상태 확인하기 / TcpClient.BeginConnect / ManualResetEvent.WaitOne / ManualResetEvent.Set TCP - 비동기로 TCP 원격 호스트 연결 상태 확인하기 Kafka나 RabbitMQ 등 여타 다른 미들웨어는 대부분 TCP/IP 통신을 통해 데이터를 주고 받는다. 따라서 통신을 위해 사전에 해당 호스트와 TCP 연결하기 전에 상대 네트워크의 상태를 확인해주는 로직을 필요로 하는 경우가 있다. (연결이 되어 있지도 않은데 무작정 Kafka 설정을 한다거나 데이터를 보낼순 없으니까..😂) 따라서 각 Driver의 인스턴스를 생성하고 안에 Connect 메서드를 호출할때 if문을 통해 네트워크 상태를 확인한다. if(CheckNetworkState()){ Driver Setting Event 연결 Timmer 실행 등 Driver 연결에 대한 주요 로직 } 이럴때 쓰기 좋은게 TcpClient.Begin.. 2024. 1. 26.
[Kafka] 리눅스에서 카프카 통신 연습하기 - ① : Hyper-v에서 Linux 설치 하기 리눅스에서 카프카 통신 연습하기 - ① : Hyper-v에서 Linux 설치 하기 본 글은 Kafka 통신 실습 과정을 기록하기 위한 글로 다소 두서가 없으며, 내용에 알맹이가 없을 수 있으니 유의하시길 바랍니다. 이번 테스트의 궁극적인 목적은 회사 - 집(VM : 카프카서버) - 집(Host) 구성에서 카프카 통신을 수행하기 위함이다. 시작은 VM을 한개만 구성해서 카프카 서버를 하나만 두고 해볼것이며, 궁극적으로는 다수의 카프카 서버(VM으로 구성)를 구성해서 외부 네트워크와 메세지 통신을 수행하고자 한다. 1. Hyper-v를 이용해서 새 가상 컴퓨터 만들기 1️⃣ 배치파일을 통해 Window11 Home에서 Hyper-v 기능 활성화 집에서 사용하는 OS는 Window11 home 버전으로 기본적.. 2023. 12. 20.
[WPF] Data Binding - ④ : MVVM 형태로 KeyDown 이벤트 사용하기 / ICommand / InputBindings Data Binding - ④ : MVVM 형태로 KeyDown 이벤트 사용하기 윈폼에서 Event를 처리하는 방법은 매우 간단합니다. Event를 처리하고자 하는 컨트롤에 Event를 연결하고 비하인드 코드에서 이벤트가 호출되면 처리하는 코드를 구현하면 되기 때문입니다. 하지만 WPF의 MVVM 형태로 따른다면 View의 비하인드 코드부에는 별다른 코드가 없고 ViewModel과의 바인딩을 통해 Event를 처리해야 합니다. 2022.11.25 - [인생은 실전/C#] - [WPF] Data Binding - ① : 데이터 바인딩(Data Binding) 기초 / 데이터 컨텍스트(Data Context) 속성 [WPF] Data Binding - ① : 데이터 바인딩(Data Binding) 기초 / .. 2023. 6. 24.
[Review] 삼성 BESPOKE 슬림 무선청소기 VS6800 : 디자인과 성능을 다 잡은 무선청소기!? VS15A680AE : 삼성 BESPOKE 슬림 무선청소기 VS6800 [삼성 BESPOKE 슬림 무선 청소기] 제조사: SAMSUNG 출시일 : 2021년도 대표 스펙 : 사용시간 50분, 충전시간 4시간 인생 처음으로 산 무선청소기!! 가전은 비쌀수록 좋은게 진리라지만 가진 돈은 한정적이니 늘 가성비를 찾게 되네요.. 작은평수의 집에서 살고있기 때문에 고가의 큰 청소기는 효율이 안나올거 같아서 중저가의 청소기를 알아보았습니다. 일렉트로룩스.. 아이닉.. 캐치웰.. 10만원 후반대에서 20만원대의 저가 청소기가 많았지만 저는 가전을 살때 디자인을 보는편이라 조금 더 돈을 투자해서 삼성 제품인 BESPOKE 슬림 무선청소기를 구매했습니다!! (다른 제품들은 디자인이 너무 투박하고 색상도 맘에 안들더라구요.. 2023. 3. 30.