전체 글
-
빅스텝살아가면서/책읽으면서 2020. 10. 8. 20:39
군 제대 이후 오로지 개발 공부에만 관심이 있었다. (그렇다고 잘하는 건 아닌데 생각해보면 관심사가 여러 개 분산되었고 집중 있게 하지 못해 어중간하게 아는 상태다. 나름 열심히 했지만.... 현실이다. 지금부터라도 방향 잘 잡고 해야지) 여전히 개발은 재미있다. 하지만 개발만으로 남은 내 인생을 살기에는 부족하다는 생각을 요즘 많이 한다. 돈을 좀 번다고 하는 사람들의 생각들은 어떻고 그들은 어떻게 돈을 벌었는지 관심이 생겨 여러 책을 읽고 있다. 오늘은 그 중 하나인 빅스텝 이라는 책을 읽고 정리한다. www.yes24.com/Product/Goods/80742944 어릴 적 경매로 갑자기 어려워진 경험, 은행원이 된 후 겪은 것들 그리고 빚과 투자에 대한 저자의 생각을 얘기하고 마지막으로 경매를 시..
-
요즘 생각들살아가면서/생각하면서 2020. 10. 4. 18:50
코로나19로 인해 3월부터 원격근무를 하면서 출/퇴근 준비/이동 시간이 현저하게 줄었다. (나만 준비 시간 준거 아니죠? -_-;;) 6개월 정도 이 시간을 알차게 썼다면 뭐라도 했겠지만 그러지 못했다. 추석으로 주어진 5일의 시간 동안 책 한 권은 읽자는 계획을 세웠지만 정말 먹고, 자고 유투브 보다 자고의 무한 반복이었다. 대단하다 대단해!! 요새 부쩍 의미없는 생각들만 주야장천 내뱉는 것과 주어진 시간이 있을 때 틈만 보이면 딴짓하는 게 습관이 된 것 같다;; 개인 시간이 생겼다고 해서 알차게 쓰지 않고 오히려 더 느슨해져서 의미 없이 시간을 보내는점을 반성하고 앞으로 이 습관을 버리고 좋은 습관을 만들기 위해 어떻게 할지 적으려고 한다. 물론 이렇게 글을 적는것 자체가 중2병의 일환일수 있고, 작..
-
ES, Flink, Kafka, Solr remote debugging 하기개발하면서/etc 2020. 7. 5. 22:44
가끔 오픈 소스에 적용된 기능을 소개한 문서와 코드를 보면서 동작 과정을 알아보고 실무에 써볼 만한 게 있는 부분이 있다면 시험하곤 한다. 개인적으로 효과적인 데이터 저장, 처리 조회에 대한 관심이 있어서 제목에 나열한 오픈소스를 보고 있는데 문서와 코드 읽기만으론 이해하기 힘든 경우가 있다. 이때 실제 돌려보면서 stacktrace나 break point 걸고 변수 값을 확인하면 이해가 쉽게 되는데 해당 글에서는 JVM 오픈소스들을 어떻게 디버깅 하는지 간단하게 정리했다. (방법은 비슷하고 어느 부분에 -agentlib 옵션을 추가할지 정도이다.) ES 공식 블로그에 정리되어있는데 7.5.1에서는 잘 동작하지 않아 실행 시 -agentlib 옵션 추가하는 걸로 진행했다. $> git clone http..
-
Kafka purgatory (1)개발하면서/타인글보면서 2020. 6. 29. 00:18
4. 그래서 Kafka에서는 어떻게 사용되고 있냐? DelayedOperation으로 검색하면 다양한 곳에서 사용하는데(Group Coordinator, Replica Manager, ZkAdminManager 등...) 여기서는 Replica Manager 기준으로 알아본다. broker가 가동되면 Replica manager가 한 개씩 생성되고 Replica Manager에는 역할 별 Purgatory가 존재한다. 이때 Partition을 생성하면 ReplicaManager의 Purgatory를 주입해서 아래 그림의 왼쪽은 파티션을 생성할 때 replicaManager의 Purgatory를 delayedOperations로 만들어 주입하는 코드고 오른쪽은 도식화 한것이다. 아래 그림은 xxxPurga..
-
Kafka purgatory개발하면서/타인글보면서 2020. 6. 20. 19:31
업무 중에 request를 보내면 X초 이후에 실행되는 scheduling repository를 살펴보다가 Kafka purgatory는 어떻게 구현했을지 호기심이 생겨 알아보았다. Confluent 블로그와 hierarchical timing wheels 논문을 쉽게 소개한 블로그, 두 개를 보며 나름대로 정리했다. https://www.confluent.io/blog/apache-kafka-purgatory-hierarchical-timing-wheels/ 1. Purgatory란 무엇이고 Kafka 어디에 사용되나? 네이버 사전에 Purgatory를 검색하면 연옥이라고 나오고 의미는 아래와 같다. 가톨릭 교리에서 연옥은 천국으로 가기에는 자격이 부족하지만 지옥으로 갈 정도의 큰 죄를 짓지 않은 죽은..
-
2019 회고살아가면서/생각하면서 2020. 1. 30. 23:43
벌써 2020년이 한 달이 지났다 작년 한 해 나는 어떻게 살았는지 정리도 하면서 그때의 감정들을 복기하려고 한다. 그리고 올 한 해는 어떻게 살지 생각해보는 시간도 정리해서 틈틈이 보면서 마음을 다잡자!! 투자 2019년이 되고 새해 다짐을 정리해보니 지금처럼 월급만 모으다가는 10년 뒤에 내 모습이 너무나 뻔히 보였다. 연초부터 나름 책과 인터넷으로 내게 맞는 투자는 어떤 게 있나... 알아보다가 부동산으로 정하고 관련 공부를 하고 있었다. (사실 부동산 연습이 필요하다며 2018년부터 깝죽 되면서 P2P 부동산 했는데... 정상 4건, 연체 11건이다. 만기일 1년 넘은 듯;; 지금은 예치금 다 빼고 연체 진행상황 살펴보는 중이다.) 동료의 초대로 6월에 어떠한 행사에 참석하였다. 사실 주말이기도 ..