• Framework와 Library의 차이점

    여러 종류의 Framework와 Library들을 접하면서 대충은 구별을 하지만 정확히 어떤 차이가 있고 그 종류에는 무엇이 있는지 명확히 알고 싶어서 정리해보았다. Framework란? 프로그램 개발에서의 큰 틀, 뼈대가 되어주는 것으로서 개발자는 원하는 기능의 구현에만 집중하여 빠르게 개발할 수 있도록 기본적으로 필요한 기능들을 갖추고 있다. 장점 체계적으로 만들어지기 때문에 유지보수가 쉽다. 필요한 기능...


  • HashMap 사용하기 + 유용한 함수

    1. HashMap Map 인터페이스의 한 종류로 <key, value>로 이루어져있다. key값은 중복이 불가능하고 value는 중복이 가능하다. 순서는 유지되지 않는다.(순서가 유지되어야 하는 경우 LinkedHashMap사용) 동일 키값으로 추가 시 덮어쓰기 된다. value값엔 null값도 넣을 수 있다. 해싱 검색을 사용하기 때문에 대용량 데이터 관리 시에 좋은 성능을 보인다. 2. HashMap 생성자/메소드 생성자/메소드 설명 HashMap()...


  • Kafka server 실행 오류

    카프카를 사용한 프로젝트를 진행하며 서버를 자주 껐다 켰다 할일이 있었는데 어느순간 갑자기 카프카 서버 실행오류가 나서 인터넷을 찾아보고 해결했다. 그런데 그 문제가 반복해서 나타나서 매번 찾아야하는 번거로움에 간단하게 정리해보았다. zookeeper는 문제없이 실행되고 kafka-server를 실행할 때 나는 오류인데 다음과 같이 kafka-logs 파일에 문제가 있다고 나온다. 카프카 서버 실행 때마다 매번 나는것은...


  • local에서 작업한 저장소 Github에 올리기(GitKraken)

    항상 Github에서 먼저 Repository를 생성하고 GitKraken으로 Clone한 폴더안에서 작업을 시작했는데 리엑트에서 MobX예제들을 따라하면서 git에 올리기 전에 로컬에 commit한 프로젝트들이 많았다. 이 프로젝트들을 깃허브에 올리려고 원래했던 방식으로 클론해서 로컬에 깃허브와 연결된 폴더를 만들고 그 안에 복붙하는 굉장히 무식한(…)방법을 사용했다. 쉽게 하고 싶어서 인터넷에 찾아봐도 시작부터 셋팅을 마치고 프로젝트를 시작하는 예제들만 설명이...


  • Mobx decorator 사용 시 오류

    velopert님의 블로그 포스팅을 참고하여 React의 상태관리 라이브러리인 MobX를 공부하던중 decorator를 추가하는 순간부터 오류가 쏟아져내렸는데 몇몇 문제들은 인터넷을 찾아봐도 명확히 나와있는게 없었고 MobX를 사용 할 때마다 같은 상황이 벌어져서 내가 보기위한 포스팅으로 쓰게 되었다. 하나씩 해결해 가면서 생기는 문제들을 차례대로 정리했으니 본인이 안되는 부분부터 참고하면 될것 같다. [목차] 1. decorator 추가...