일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 동시성
- 하이브리드앱
- akka 강좌
- 파이썬 데이터분석
- CORDA
- 하이퍼레저 패브릭
- 플레이프레임워크
- play 강좌
- 파이썬
- Akka
- 안드로이드 웹뷰
- 스칼라 동시성
- 스칼라 강좌
- 파이썬 머신러닝
- 엔터프라이즈 블록체인
- Play2
- 스위프트
- Hyperledger fabric gossip protocol
- 그라파나
- 주키퍼
- play2 강좌
- hyperledger fabric
- 스칼라
- Adapter 패턴
- Golang
- 블록체인
- 파이썬 강좌
- Play2 로 웹 개발
- Actor
- 이더리움
- Today
- Total
목록2017/02 (15)
HAMA 블로그
1. Future 2. Promise 3. Awiat 4. async 5. Observable 6. 병렬 Future 스칼라에서의 Future 는 꽤 다양한 방식으로 사용 할 수있는데 먼저 스칼라에서의 Future 모양을 살펴보자.trait Future[T] : 퓨쳐값을 나타낸다. T 타입의 실제 우리가 리턴받기 원하는 객체를 포함한다. def apply[T](b: =>T) (implicit e: ExecutionContext) : Future[T] : 퓨처 계산을 나타낸다. 실제 계산을 수행하는 함수를 매개변수로 넣어주고 있다.: 암시적으로 ExecutionContext 가 매개변수로 들어간다. 즉 쓰레드풀을 넣어주는것. 퓨쳐값 과 퓨쳐계산을 잘 구분해서 기억해두자.1) 퓨쳐 실행 object Futu..
해커와 화가의 저자이자 벤쳐창업도우미로 유명한 폴그레이엄의 이 글은 저에게 하는 말인거 같아서 뜨금하네요. 물론 비지니스측면에서 말을 하고 있지만 엔지니어 측면에서 바라봐도 마찬가지인거 같습니다. 퍼포먼스,탄력성,유연성,신기술 보다는 고객이 원 할 수 있는 작은 기능하나에 더 관심을 쏟아야 할 거 같다는.. 원글 : http://paulgraham.com/ds.html요약번역원본 : http://nextransblog.blogspot.kr/2014/06/paul-graham-do-things-that-dont-scale.html [주요요약] Paul Graham - 규모가 안 나오는 일을 해라 (Do Things That Don't Scale) 개요: 1. 사람들은 많은 선택권을 가지고 있기 때문에 굳이..
현재 작성된 이 포스트는 나중에 다양한 원인에 의해 수정될 수 있으며 ,100% 정확한 정보를 담고 있지 않을 가능성이 있다라는 것을 먼저 말씀드립니다. " 막힘없이 흘러다니는 데이터(이벤트)를 통해 사용자에게 자연스러운 응답을 주고, 규모 탄력적으로 리소스를 사용하며 실패에 있어서 유연하게 대처한다" 서론현재 페이스북 및 각종 세미나들을 보면 딥러닝을 위시한 데이타분석 기술들이 점령하고있다. 물론 그러한 것들의 인기를 그닥 나쁘게 볼 필요는 없지만 다만 아쉬운점은 너무 편중되었다는 것이다.특히 서버기술들은 모든 IT 서비스들의 허리를 이루는 중추인데 별로 관심을 못받는거 같아 아쉽다. 그래서 웹개발/서버 서비스 개발 방법론으로 떠오르는 Reactive 에 대해서 간단히 정리 하여 써보려한다. 먼저 고백..
내 블로그에 이런 글들을 써서 올려야겠다라고 생각했었는데.. 다음 같은 싸이트가 있더라..번역이 좀 딱딱한 면이 있어서..다시 작성 할 생각도 있으며 멀티쓰레드,멀티프로세스,동시성 부분만 추가하고 싶은 생각도 든다. 중급자들을 위한 파이썬 차례:Introductionargs와 kwargs디버깅제너레이터맵 & 필터함수set자료구조삼항연산자데코레이터전역변수 & 반환변형(Mutation)가상환경콜렉션(collections)열거(enumerate)객체 탐구컴프리헨션(comprehension)예외람다한줄 명령어(oneLiners)For-elseopen 함수파이썬 2+3 호환코루틴함수 캐싱컨텍스트 매니저(context manager)
1. 그림으로 보는 동시성 2. 동시성과 Future 이야기3. 자바로 밑바닥부터 Future 구현4. 언어별 Future 살펴보기 1. 그림으로 보는 동시성 은행에 창구가 하나입니다. 사람들은 줄을 서서 일을 처리합니다. 은행은 일처리가 빠른 직원을 고용해서 더 빨리 사람들의 일을 처리해줍니다.하지만 고객들을 감당하기 힘들어서 더 빠른 일처리를 하는 직원을 고용합니다.한계에 봉착합니다.. 그래서 창구직원을 3명으로 늘렸습니다. 근데 사람들은 습관적(코딩)으로 예전 직원에게만 찾아갑니다. 창구직원이 늘어나 바짜 고객들의 줄은 줄어들지 않습니다. 간혹가다 다른 창구로 찾아가는 손님들이 있어서 조금 나아졌습니다.즉 다른 창구(CPU 코어) 를 활용하는 고객(쓰레드) 들이 많아 질 수록 업무환경(서버의 처리능..