본문 바로가기

IT4

[MongoDB] 파이썬으로 MongoDB 데이터 다운받기 MongoDB의 데이터를 csv파일로 다운받기 위해서 만든 파이썬 코드 입니다. MongoDB Connection Config / db 객체명 / 다운 받을 파일 경로, 파일명 / 조건절, 컬럼명 등을 필요에 따라서 수정하시면 됩니다. import pymongo import os import re import time import csv # MongoDB Connection Config host = '' port = username = '' password = '' database = '' print('접속 경로 :: ', 'mongodb://%s:%s@%s:%d/%s' % (username, password, host, port, database)) conn = pymongo.MongoClient('m.. 2020. 8. 12.
[Oracle] PL/SQL - IF문, FOR문, WHILE문 - IF 조건문 1) IF 조건 THEN 명령문_1 -> IF 조건 참 THEN 이하 실행 END IF; -> IF 종료 2) IF 조건 THEN 명령문_1 ELSE 명령문_2 END IF; 3) IF 조건_1 THEN 명령문_1 ELSIF 조건_2 THEN 명령문_2 ELSIF 조건_3 THEN 명령문_3 ... ELSE 명령문_n END IF; - FOR LOOP문 - 변수가 초기 값부터 1씩 증가하여 최종 값이 될 때까지 반복처리 FOR 변수 IN 초기값..최종값 LOOP 명령문1; 명령문2; .... 명령문N; END LOOP; - WHILE문 WHILE 조건 LOOP 처리문장 END LOOP; 2020. 8. 12.
JavaScript 정규식 정규식 기본 표현 * 0또는 그 이상 횟수로 매치 ? 0또는 1회 매치 + 1회 또는 그 이상 횟수로 매치 {m} 정확히 m회 매치 {m,} 최소한 m회 매치 {m,n} 최소한 m회 최대 n회 매치 | OR를 의미함 ^Auto 첫 번째 문자가 반드시 Auto로 시작함을 의미 Auto$ 마지막 문자가 반드시 Auto로 끝남을 의미 \d [0-9] 숫자 \D [^0-9] 숫자가 아닌것 \s [\t\n\x0B\f\r] 공백 \S [^\s] 공백이 아닌것 \w [a-zA-Z_0-9] 문자 \W [^\w] 문자가 아닌것 ^ 시작부분 $ 끝부분 \b 글자인 범위 \B 글자가 아닌것의 범위 X? 0 혹은 1 X* 0 이상 X+ 1 이상 X{n} n 개 X{n,} n 이상 X{n, m} n 이상 m 이하 X|Y X o.. 2020. 6. 15.
Quartz 스케줄러 사용하기 주기적으로 디비에 어떤 데이터를 쌓거나 시간대별로 특정한 작업을하려면 데몬을 돌려야 하는데 간단하게 사용할수 있는 데몬입니다. 0. 쿼츠 다운로드 : http://www.opensymphony.com/quartz/download.action 다운로드 받고 안에있는 quartz-xxx.jar을 라이브러리에 추가 (Java 1.4를 사용하고 있어서 quartz-all-1.6.0.jar 를 추가였음) 1. 서버 구동시 자동으로 쿼츠가 실행되도록 WEB-INF/web.xml 에 추가 (quartz.properties, SchedulerInit.java 경로확인!!) QuartzInitializer org.quartz.ee.servlet.QuartzInitializerServlet config-file com/S.. 2020. 6. 15.