본문 바로가기

Java

(36)
The JDBC Connection Pool - BoneCP BoneCP http://jolbox.com/ AboutBoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this means. For the rest, this is a library that will manage a database connection for you to get faster database access in your application.
Spring 3.0 Json html5 real time chart 참으로 오랜만에 개발해보는 재미있는 하루였다...ㅋ 환경은 다음과 같다. Spring 3.0 프레임과........사용된 기술은 아래와 같다. ------------------------------------------------ Spring 3.0 Json html5 real time chart ------------------------------------------------ ajax Json html5 - real time chart (jqchart) ------------------------------------------------ db : oracle 10g / Postgresql PPAS 9.0 ------------------------------------------------ cp..
Apache Lucene Apache Lucene http://lucene.apache.org/ http://lucene.apache.org/java/docs/index.html http://lucene.apache.org/java/docs/api/index.html http://www.lucenetutorial.com/your-first-project.html http://www.lucenetutorial.com/techniques/indexing-databases.html 한글 관련 https://github.com/need4spd/walkingword/tree/master/src/com/tistory/devyongsik/sample http://setong.tistory.com/43
oracle.jdbc.driver.ROWID 사용하기. Rule Base Optimizer 랭킹 Path 1 : Single Row by Rowid Path 2 : Single Row by Cluster Join Path 3 : Single Row by Hash Cluster Key with Unique or Primary Key Path 4 : Single Row by Unique or Primary Key Path 5 : Clustered Join Path 6 : Hash Cluster Key Path 7 : Indexed Cluster Key Path 8 : Composite Index Path 9 : Single-Column Indexes Path 10 : Bounded Range Search on Indexed Columns Path 11 : Unb..
자바 이론과 실습: 포크 찌르기, Part 2 자바(Java™) 7의 java.util.concurrent 패키지에 포크-조인 스타일의 병렬 분할을 돕는 프레임워크가 포함될 예정입니다. 저자인 Brian Goetz는 본 연재의 1편에서 여러 알고리즘을 분할하여 하드웨어 병렬을 효과적으로 활용하는 자연스러운 메커니즘으로 포크-조인의 원리를 소개했습니다. 이번에는 ParallelArray 클래스를 다룹니다. 이 클래스는 메모리 상의 자료 구조를 대상으로 한 병렬 정렬과 검색 작업을 단순화합니다. 지난 '자바 이론과 실습' 1편에서 포크-조인 라이브러리를 살펴 보았다. 이 라이브러리는 자바 7의 java.util.concurrent 패키지에 추가될 예정이다. 포크-조인이란 분할 정복의 병렬 알고리즘을 쉽게 표현하여, 코드 수정 없이 다양한 유형의 하드웨어..
자바 이론과 실습: 포크 찌르기, Part 1 http://www.ibm.com/developerworks/kr/library/j-jtp11137.html " 자바 7에서 선보일 포크-조인(fork-join) 프레임워크를 활용한, 세밀하게 세분화된(fine-grained) 병렬 처리법 탐구 " 자바(Java™) 7에는 java.util.concurrent 패키지에 포크-조인 스타일의 병렬 작업 분할을 돕는 프레임워크가 포함될 예정입니다. 이 추상화된 포크-조인 프레임워크는 하드웨어 병렬 기능을 효과적으로 활용하여, 알고리즘을 자연스럽게 분해하는 메커니즘입니다. 본 연재의 다음 편에서는 ParallelArray 클래스를 다룹니다. 이 클래스는 메모리 상의 자료 구조에서 병렬로 정렬하고 검색하는 작업을 단순화합니다. 하드웨어 변화 추세가 프로그래밍 관용..
XML 스키마를 Java 코드로 변환 XML 스키마 정의에서 코드를 생성하는 방법은 웹 서비스를 포함한 모든 유형의 XML 데이터 교환에 많이 사용되고 있습니다. 대부분의 데이터 바인딩 도구는 사용자의 애플리케이션과 관련이 없는 부분을 포함한 스키마의 모든 부분을 기반으로 엄격하게 구조화된 코드를 생성합니다. 2회에 걸쳐 연재되는 시리즈의 두 번째 부분인 이 튜토리얼에서는 JiBX 1.2가 스키마를 자세히 해석한 후 불필요한 클래스 항목을 제거하여 정돈된 코드를 생성하는 방법을 살펴봅니다. 또한 불필요한 스키마 구성 요소를 쉽게 제거하기 위한 사용자 정의를 비롯하여 생성된 코드를 사용자의 니즈에 맞게 사용자 정의하는 방법을 살펴봅니다. 시작하기 전에 이 튜토리얼의 정보 JiBX는 XML 데이터를 Java™ 오브젝트에 바인딩하는 데 사용되는 ..
JIT Compiler JIT는 JIT Compiler라 하고 자바 프로그램의 실행 속도를 향상 시키기 위해서 개발된 기술 입니다. 일반적인 자바 프로그램 실행은 byte code 가 native code(JVM이 실행중일 OS가 이해할 수 있는 code)로 변환후 실행 되게 합니다. 이때 JIT는 byte code loading시 변환된 native code의 주소를 v-table 에 표기하고 이후 실행시에는 곧바로 native code를 실행 하는 방식으로 속도를 향상 시킵니다. 자바 프로그램의 실행속도 향상을 위해 필요한 것입니다.