일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- coursera
- spring-kafka
- 플레이 프레임워크
- RabbitMQ
- schema registry
- kafka interactive query
- 카프카
- spring-batch
- springboot
- reactive
- 한빛미디어
- scala 2.10
- Kafka
- gradle
- enablekafkastreams
- kafkastreams
- kafkastream
- Slick
- statestore
- kafka streams
- Spring
- Elk
- spring-cloud-stream
- avo
- play framework
- Elasticsearch
- aws
- confluent
- scala
- Logstash
- Today
- Total
목록분류 전체보기 (167)
b
http://www.hanb.co.kr/book/look.html?isbn=978-89-6848-047-8 출판사의 링크에서 소개글을 읽어보면 누가 필요로 한지 말해준다. 개인적으로 담당하고 있는 시스템의 1-2억/DAY의 로그에서 좀 의미있는 데이터를 뽑아낼수 없을까 라는 생각으로 읽기 시작하였다.최근 팀 세미나에서 대은님의 발표 ( 링크 )나, 지난 DEVIEW에서 링크드인의 김형진님의 발표 (링크)도 재미있게 들은 것도 이 책을 선택한 이유가 되었다.1. 파이선을 잘 알아야하나? 결론부터 얘기하면 헬로우 월드를 찍을 정도의 실력이면 된다. (하지만 easy_install이나 pip를 이용한 라이브러리설치는 할 줄 알아야한다.) 파이썬에 자신이 없으면 부록에 있는 50페이지의 기본문법만 보더라도 이 ..
아마존의 최근 세미나에 참석했다. eb이니 cloud-front이니 듣고만 있어도 혹하는 제품들이 연이어 발표되고 있지만, 쉬운 scaleout만큼 관리는 쉽지 않은 것 같다. aws의 큰 유저중 하나인 netflix는 그러한 문제점을 몇년전부터 인지하고 asgard로 aws instance를 관리하고 있다.최근에 개인적으로 가장 큰 관심사는 3개의 JVM 언어 Java, Scala, Groovy 그리고 3개의 G. Gradle , Grails, Gradle이다. asgard를 알게 된건 netflix이거나 aws여서가 아니다. 오직 groovy & grails 때문이다. http://techblog.netflix.com/2012/06/asgard-web-based-cloud-management-and...
angularjs 를 시작하다 보니, 기존에 server-side에서와는 많이 다른 tool들이 보인다. 하나씩 정리가 필요한거 같아서, 필요할 때마다 작성하는 걸로. yeoman은 yo, bower, grunt 로 이루어져있다. 이 중에서 grunt 는 ant, gradle 의 포지션을 가지고 있는 'task runner'이다. 쉽게 빌드 툴이라고 생각하자. (추가적으로 템플릿 제공등을 한다) #1. 설치 : 맥에서 설치에 큰 어려움은 없다. npm을 이용해 global로 설치를 하자. 참고 : http://gruntjs.com/getting-started #2. 프로젝트 생성 maven : pom.xml 이나 gradle 의 build.gradle 처럼 grunt 는 Gruntfile.js를 근간으로..
- 파티셔닝은 단순히 쓸게 아니었군 - 5.1이상에서 지원되는지라 오라클보다 기능도 작고 주의할 점도 많다. - InnoDB 를 쓰기때문에 5.1을 쓰지만 파티션락프루닝은 크게 고려사항이 아닌듯? - 그외 중요한 이슈들이 많았군... ㅠ * 파티션을 사용하는 이유a) 단일 INSERT, 단일 SELECT, 범위 SELECT의 빠른 처리b) 데이터의 물리적인 저장소를 분리 b-1) 파티션을 통해 파일의 크기를 조절 b-2) 각 파티션별 파일들이 저장될 위치를 구분해서 지정c) 이력 데이터의 효율적인 관리 - 로그테이블에서 불필요해진 데이터를 백업&삭제하는 작업은 상당히 고부하 작업. - 로그테이블을 파티션테이블로 관리한다면 삭제작업은 단순히 파티션을 추가하거나 삭제하는 간편한 방법으로 처리 가능 - ex)..
Unsupported template dependency: Upgrade your Android Eclipse plugin 2013년 9월 중순 현재 안드로이드 SDK는 'http://developer.android.com/sdk/index.html' 에서 다운로드 받을수 있다. 기본 22버전인데 실제로 다운로드후 Android Project를 실행하려면 위와 같은 메세지가 나온다.(물론 모든 업데이트를 다 진행한 상태이다) 확인 결과, 배포판 자체에 문제가 있는 것 같다.해당 이슈는 ' https://code.google.com/p/android/issues/detail?id=60149 ' 에서 지금 hot하게 진행되고 있고, http://stackoverflow.com/questions/1883942..
현재 개발중인 플랫폼은 다양한 값들이 필요로 하고, 실행환경에서 변경이 필요하다. 그래서 filter나 properties방식이 아닌, KEY-VALUE Table을 만들어 넣고 이 테이블을 Properties로 쓰려고 하였다. 현재 Mybatis의 사용방법은 'Mapper Annotations'방법에 조금 복잡한 쿼리들은 기존의 XML 방법으로 이용하고 있다. (참고 : http://mybatis.github.io/mybatis-3/java-api.html ) [ SELECT NAME, VALUE FROM XXX_PLATFORM_ENV ] 라는 아주 단순한 쿼리이기 때문에 가능하면 annotation 으로 처리하고 싶어서 별짓을 다 해봤으나... 내가 원하는 KEY-VALUE의 MAP으로 받을수가 없었..
- 책에 대한 첫 인상 이야기 -링크 : http://hanb.co.kr/book/look.html?isbn=978-89-6848-041-6 원래는 frontend developer 였지만, 최근 6개월 동안은 스케줄러, 배치를 기본으로 하는 자바 웹어플리케이션을 개발하고 있다. 해서 이 책이 바로 현업에 도움이 될 것 같지는 않지만 [backbone], [knockout], [angular] 에 대한 이해를 위해서 한권에 모여 있는 이 책이 적격이라고 생각했다. ( '지은이의말'에서 나오는 것처럼, 난잡하게 많은 주제를 담고 있는것에 비해 700페이지는 매우 얇은책이지만... ) ebook이 아닌지라, 보기에 편한가도 중요한데, 두꺼운 책의 고질적인 문제는 책을 펼쳤을때 안정적이지 못하다이다. 하지만 ..