두번째로 JDBC의 ResultSet 결과를 JsonArray로 변환하는 함수를 구현해 보겠습니다.DataConverter 클래스에 추가됩니다.효율적인 데이터 처리를 위해서 Oracle에서 데이터를 Fetch하는 Count와 JsonArray에 담길데이터를 일치 시켰습니다.그래서 아래 함수의 두번째 인자인 maxSize가 그 값입니다. 저는 보통 1000을 사용합니다.오라클 11g 는 기본값이 20 입니다. 즉 20 rows 씩 클라이언트로 운반이 됩니다.그리고 데이터 형은 일단 정수형과 문자열만 사용한다는 가정하에 함수를 만들어 보았습니다. DataConverter.java-------------------------------public static JsonArray sqlToJson(ResultSe..
Oracle에 있는 데이터를 MongoDB로 옮기는 간단한 ETL 프로그램을 만들어 볼려고 합니다. 1. 환경- DBMS: Oracle 11g, MongoDB 3.6.3 - 라이브러리: ojdbc6-11.2.0.1.0.jar, mongo-java-driver-3.6.3.jar, Gson-2.8.2.jar- 개발환경: jdk 1.8 2. 개발 개요- jdbc로 오라클에서 데이터를 추출한 후에 Gson를 이용해서 Bson (Document)로 변환해서 몽고디비에 데이터 적재하게 됨. 3. 모듈: JsonArray(Gson) -> List (bson) 변환함수 구현 DataConverter.java----------------- source ----------------------import com.googl..
몽고디비를 자바로 핸들링하기 위해서 자바드라이버를 사용하면 프로그램 수행시 불필요한 로깅 메시지가 콘솔에 출력이됩니다. 드라이버에 내장된 로깅 기능때문인데요. 아래 코드를 MongoClient를 사용하는 곳에 넣어 주시면 불필요한 메시지가 사라 집니다.자세한 로그를 원하시면 로그 레벨을 조정하시면 되겠죠. import java.util.logging.Logger;Logger mongoLogger = Logger.getLogger( "org.mongodb.driver" );mongoLogger.setLevel(Log.WARNING); - 끝 -
Scala 2.10.0에 추가된 String Interpolation 예제 입니다. val name = "moonsun" val msg = s"My name is $name" println(msg) ==> My name is moonsun 문자열 변수를 $연산자로 문자열 내부에서 바로 사용할 수 있는 기능임. "s"를 String Interpolator라고 함. Starting in Scala 2.10.0, Scala offers a new mechanism to create strings from your data: String Interpolation. String Interpolation allows users to embed variable references directly in processe..
- Total
- Today
- Yesterday
- 빈센트 반 고흐
- node.js
- 카카오 에드
- 증권정보포털
- JMW 헤어드라이기기
- 브리다 정수기
- 별잉 빛나는 밤
- 로니카 BCS
- 유가바이트디비
- 파나소닉 비데 DL-EH10KWS
- 르세라핌
- yugabyteDB
- 솔리드 쿨론
- 고체 향수
- 화분벌레
- 코라나 19
- GKRS
- 별이 빚나는 밤
- 홈 오피스
- Pixel Pals
- 남설 팔찌
- Sybase IQ
- 톡토기
- 배당급
- 오미크론
- 매직 트랙패드2
- VARIDESK
- Life Chair
- 루미큐브 종류
- weka
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |