Tomcat JDBC Connection Pool 소개

from: https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html 소개 org.apache.tomcat.jdbc.pool은 Apache Commons DBCP커텍션 풀의 대용으로 사용된다. 사용이유 Common DBCP 1.x 버젼은 단일 쓰레드로 동작한다. 전체 풀의 공통적인 lock에 대해서 thread safe 한 처리를 위해서 사용되며, Common DBCP 2.x에서는 달라졌다. Common DBCP 1.x 는 느리다. 논리적인 CPU의 증가와 현재 concurrent threads가 풀을 빌려오고, 반환하는 량이 증가하는 경우... [Read More]

Fabric 이용하기.

Fabric 파일을 디플로이 하거나, 시스템 태스크를 관리를 간편화 하기 위한 툴이다. command line 기반의 처리 수행 베이스 버젼 : Python 2.5 ~ 2.7 에서 사용가능하다. 기능 : 간소화된 기능제공 SSH를 이용하여 App의 디플로이 System 관리 Task 수행 상세기능 : Local/Remote 커맨드 실행, sudo를 이용한 실행가능 파일의 update/download 기능 사용자의 입력에... [Read More]

Spark2.0 Release and has been changed

Spark 2.0 주요 업데이트 2500개의 패치, 300 Contributor의 참여. - API의 사용성이 증가. - SQL2003지원 - 성능의 개선 - 구조화된 스트리밍 - R UDF 지원 - 내부처리 개선 1. API 안정성 향상. - 2.X 버젼에서는 실험적인 버젼이 없이 모두 안정화된 버젼을 제공한다. - 1.X 버젼과 대부분 동일하지만 모두 변경이 되었다.... [Read More]

Python Data Analysis 02 Numpy

Numpy array 객체. Numpy는 다차원 배열 객체를 제공하며 ndarray로 불린다. ndarray는 2개의 파트로 구성되어 있다. actual data data 설명을 위한 메타 데이터 Numpy array의 이점 Numpy배열은 일반적으로 단일 타입으로 저장되어야 한다. 배열의 아이템이 동일한경우 이점은 배열을 위한 필요 크기를 확인하기 쉽게 해준다. NumPy 배열은 벡터 연산을 지원하며, 완벽한 배열 처리를... [Read More]

HAL - Hypertext Application Language

from 개요 HAL은 단순한 포맷으로 일관성있고, 쉬운 방법으로 API에서 리소스들 간의 hyperlink를 기술하도록 해준다. HAL을 채택하기 위해서는 API를 탐험할 수 있어야 하며, API그 자체를 쉽게 확인할 수 있도록 문서화 되어야한다. 이렇게 되면 당신의 API가 단순해지며, 사용하기 더 쉬워진다. 그렇게 되면 클라이언트 개발자들에게 매력적인 API를 제공할 수 있다. API 에 HAL을... [Read More]