본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1229) N
    • Dev4u Life (677) N
      • 일상 (200) N
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (339)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (145)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (53)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

전체 글 (1230)
9월에 읽은 책

알베르 카뮈 - 페스트 헤르만 헤세 - 수레바퀴 아래서 헤르만 헤세 - 데미안새는 알에서 나오려고 투쟁한다. 알은 세계이다.태어나려는 자는 하나의 세계를 깨뜨려야 한다. 헤르만 헤세 - 나르치스와 골드문트눈먼 사람과 멀쩡한 사람이 걸어가듯 둘은 나란히 걸어갔다.눈먼 쪽이 자기가 장님이라는 사실을 의식하지 못하는 것, 그것은장님에게만 편한 일이었다. 도리스 레싱 - 다섯째 아이

Dev4u Life/일상 2024. 9. 9. 21:12
[Apache Nifi] DB조회 결과를 Rest API로 전송하고, 응답 결과 저장

데이터베이스에서 특정 조건에 맞는 데이터를 조회해서 Json 형식으로 변환하고, 변환된 데이터에값을 추가하거나 변환하는 작업을 거친 후에, RestAPI로 전달하고 응답 결과를 파일로 저장하는 예제를만들어 보았습니다.Jolt Transform을 처음 사용해 보았는데, 아래 사이트가 많은 도움이 되었습니다.아래 예제는 Json에 디폴트 값을 추가하고, Json 데이터의 Key Name을 대문자에서 카멜 형식으로 변환하는 작업을 2개의 프로세서로 했는데, Jolt 문법으로 한번에 할 수도 있습니다.https://jolt-demo.appspot.com/#inception

Database/ETC 2024. 8. 29. 12:34
마르셀 프루스터의 "잃어버린 시간을 찾아서" 전집 구입

그동안 미루고 미루었던, "잃어버린 시간을 찾아서" 전집을 구입했습니다.앞으로 읽어야 할 책이 많이 남아 있어서 초 겨울쯤에야 읽을 수 있을 것 같은데,쿠팡에서 착한 가격으로 팔길래 바로 담았습니다."잃어 버린 시간이 아니라 잃어버린 사랑을" 찾아서로 접근하면 조금 더 쉽게 읽힌 다는 그 책.당장 읽고 싶지만 먼저 읽어야 이야기가 많아서 잠시 미루어 둬야겠습니다.

Dev4u Life/일상 2024. 8. 22. 19:58
Json 한글 데이터 - 유니코드 이스케이프 시퀀스 사용 안하기

import groovy.json.JsonOutputimport org.apache.commons.text.StringEscapeUtilsdef data = [message: '안녕하세요']def json = JsonOutput.toJson(data)// 유니코드 이스케이프 시퀀스를 UTF-8로 직접 변환def decodedJson = StringEscapeUtils.unescapeJson(json)println "Decoded JSON: $decodedJson"// 파일에 UTF-8로 저장new File('output.json').write(decodedJson, 'UTF-8')

Database/ETC 2024. 8. 20. 08:35
[Apache Nifi] Groovy Script 예제 소스

특정 테이블 (tc_ymd)를 조회한 결과를 json으로 BATCH_SIZE (100건) 씩 Flow File로 만들어서 다음 프로세서로전달하는 예제입니다.지난번에 포스팅 했던  Json 데이터를 Oracle Merge문으로 변환하는 프로세서로 전달하기 위해서 만들어 봤습니다.Groovy Script로 작성한 이유는 조회한 데이터 일부를 특정 처리 (ex. 암호화)를 한 후에  다음 프로세서에 전달하기위해서 입니다. * tc_ymd.groovyimport org.apache.nifi.dbcp.DBCPServiceimport org.apache.nifi.processor.io.StreamCallbackimport org.apache.nifi.processor.io.OutputStreamCallbackimp..

Database/ETC 2024. 8. 16. 08:35
[Apache Nifi] 컨트롤서 서비스명으로 서비스아이디 조회해서 사용하기

import org.apache.nifi.controller.ControllerService def lookup = context.controllerServiceLookup def dbcpServiceId = lookup.getControllerServiceIdentifiers(ControllerService).find { cs -> lookup.getControllerServiceName(cs) == "HF_TSTDB" } def dbcpService = lookup.getControllerService(dbcpServiceId) //def dbcpService = context.controllerServiceLookup.getControllerService("43c54e78-0191-1000-9a98..

Database/ETC 2024. 8. 12. 14:22
8월에 읽은 책

페이융 - 금강경 마음공부  제롬 데이비드 샐린저 - 호밀밭의 파수꾼 알베르 카뮈 - 이방인  밀란 쿤데라 - 참을 수 없는 존재의 가볍움  조나선 사프란 포어 - 엄청나게 시끄럽고 믿을 수 없게 가까운  루이제 린저 - 삶의 한가운데  조지 오웰 - 카탈로니아 찬가

Dev4u Life/일상 2024. 8. 8. 22:52
[Apache Nifi] Json 데이터를 오라클 Merge문으로 변환해주는 커스텀 프로세서

ConvertJSONToSQLWithMerge.java최근에 Oracle 데이터베이스를 목적지로 데이터를 이관하기 위해서 Nifi를 검토하던 중에, Nifi에는 Oracle Merge을 지원하는프로세서가 없다는 걸 알게되었습니다.Upsert 형식을 지원하는 프로세서가 있지만, 대상 데이터베이스에는 Oracle이 없습니다.그래서 구글링 해보니 Github에 커스텀 프로세서 코드가 있어서 사용해 보았습니다.출처: https://github.com/dawsongzhao1104/nifi출처: https://mdnice.com/writing/1e7798958878469cbd54e1dfe85126a7 그런데 실제로 테스트를 해보니, 커스컴 프로세서을 인식해서 사용할 수는 있는데, Merge문이 온전하게생성이 되지 ..

Database/ETC 2024. 8. 8. 21:58
이전 1 2 3 4 5 6 ··· 154 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • 홈 오피스
  • Sybase IQ
  • VARIDESK
  • 유가바이트디비
  • GKRS
  • 별이 빚나는 밤
  • 남설 팔찌
  • 루미큐브 종류
  • yugabyteDB
  • 빈센트 반 고흐
  • 증권정보포털
  • JMW 헤어드라이기기
  • 오미크론
  • 매직 트랙패드2
  • Life Chair
  • 코라나 19
  • weka
  • 르세라핌
  • 별잉 빛나는 밤
  • 배당급
  • 카카오 에드
  • 고체 향수
  • 브리다 정수기
  • 톡토기
  • Pixel Pals
  • node.js
  • 파나소닉 비데 DL-EH10KWS
  • 화분벌레
  • 로니카 BCS
  • 솔리드 쿨론
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.