분류 전체보기(32)
-
ElasticSearch index 적정 샤드 결정하기
배경 - 팀에서 storage 의 확장성을 위해 main data source 로 Cassandra 를 채택하였다. Cassandra 는 Scalable 하지만 multiple query pattern 을 수용하기에 적합하지 않다. 그래서 inverted index 로 ElasticSearch 를 채택하였다. 요즘 나오는 솔루션들을 볼때마다 생각하지만 인터페이스가 참 좋다. ES 역시도 REST API 로 ES 의 사용법을 익히고 사용하는 것은 아주 쉽다. 사용법을 충분히 숙지한 후 아래의 고민들이 스멀스멀 올라왔다. - 클러스터가 일시적으로 다운된다면 어떻게 recovery 할 것인가? - index 의 성능이 대고객 서비스를 제공하기에 충분히 빠르지 않는다면 어떻게 시스템 중단 없이 복구할 것인가? ..
2019.10.29 -
React event system
사용법은 일반 HTML 에서 이벤트를 작성하는 것과 유사하지만, 주의해야할 사항 몇가지가 있다. 이벤트 이름은 camelCase 이벤트에 실행할 jscode 가 아닌 함수 형태의 값을 전달한다. -> HTML에서 이벤트를 설정하는 경우에는 큰따움표 안에 실행할 코드를 넣지만, 리액트에서는 함수 형태의 객체를 전달한다. ex) {this.set....}>.. DOM 요소에만 이벤트를 설정할 수 있다. -> 즉 div, button, input , form, span 등 DOM 요소에는 이벤트를 설정할 수 있지만 직접만든 컴포넌트에는 이벤트를 설정할 수 없다. 예를 들어
2019.10.15 -
propTypes
import React, {Component} from 'react'; import PropTypes from 'prop-types' //rcc class MyComponent extends Component { static defaultProps = { name: '기본 이름' }; static propTypes = { name: PropTypes.string, age: PropTypes.number.isRequired }; render() { return ( 안녕하세요, 제 이름은 {this.props.name} 입니다. ); } } export default MyComponent; defaultProps: 해당 prop 이 들어오지 않으면 사용하는 값. propTypes: type 을 명시한다. 아..
2019.10.14 -
2019-10-07 workout log
Mil Press 8KG 15R 18R 15R Incl Push-up 4칸 15R # 4 set 5칸 20R BB row 8KG 25R 8KG +20LB 20R * 3 set Assi Pull-Up 35KG 12R 30KG 8R *3 set Crunch 20R * 4 set 유산소 30분 / 25도 / 속도 5
2019.10.07 -
HTML5 범위 태그 종류 - BODY, HEADER, NAV, SECTION, ARTICLE, MAIN, ASIDE, FOOTER
https://ganzi-tilong.tistory.com/17 HTML5 범위 태그 종류 - BODY, HEADER, NAV, SECTION, ARTICLE, MAIN, ASIDE, FOOTER 웹문서의 본문을 구성하는 요소들중에 SECTION을 구성하는 요소에 대하여 알아봅니다. BODY 요소 요소는 문서의 본문 영역을 표시한다. 본문 영역은 실제 콘텐츠가 표현되는 공간이며, 이 공간에서 사용자.. ganzi-tilong.tistory.com 출처: https://ganzi-tilong.tistory.com/17 [간지띠롱의 IT탐색기]
2019.10.06 -
나미야 잡화점의 기적 - 히가시노 게이고
개발하랴 운동하랴 기타치랴 너무 많은 것을 한번에 벌려놓은 턱에 마음이 항상 바쁘다. 그런 마음 때문에 하는 일에 온전히 집중하기가 힘든 느낌이다. 개발을 하다보면 에구.. 기타도 좀 쳐야되는데.. 운동도 해야하는데.. 하는 생각들이 스멀스멀 올라온다. 이에 욕심을 줄이고 선택과 집중을 하는 쪽으로 결론을 냈다. 우선순위 개발 운동 나머지 개발과 운동이 온전히 원하는 만큼 되지 않고 있다고 판단, 기타 연습을 내려놓고 시간을 개발 운동에만 사용해 보았다. 집중도가 올라간 것 같다. 7일 정도 걸릴꺼라고 생각했던 일이 이틀이 남았고, 여유로운 마음에 책을 한권 주문해 읽었는데, 추리소설을 좋아하는 나에게 친숙한 작가인 히가시노 게이고의 나미야 잡화점의 기적이다. 정말 따뜻한 책이고 일요일 오후에 힐링을 아..
2019.10.06