전체 글(137)
-
[ORACLE] 이전 ROW의 값을 불러오기
예를 들어 날짜를 계산하는데 이전 날짜를 가져와서 어떠한 날짜로 치완하고 싶을 때...이전 날짜를 어떻게 가져올 수 있을까?? 오라클에서는 LAG, LEAD 함수를 사용한다. LAG 함수 사용SELECTHIST_SEQ, EQUIP_NO, CHCK_DT, NVL(CHCK_DT, LAG(CHCK_DT) OVER (PARTITION BY EQUIP_NO ORDER BY HIST_SEQ)) BEFOR_CHCK_DT, TRET_ST_FG,ROW_NUMBER() OVER(PARTITION BY EQUIP_NO ORDER BY HIST_SEQ DESC) RN FROM EQPM_CHECK_HIST LEAD 함수SELECTHIST_SEQ, EQUIP_NO, CHCK_DT, NVL(CHCK_DT, LEAD(CHCK_DT)..
2020.03.24 -
[TIBERO] Centos7 서버에 Tibero 6 설치
1.Tmaxsoft 홈페이지에서 파일과 데모라이선스를 신청한다. 다운로드 경로 : https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do?cmProductCode=0301 2. 사전 패키지 설치 확인 및 설치* 아래의 해당 버전 이상의 패키지가 설치되어 있어야 한다.[Packages] gcc-3.4.6.-11 gcc-c++-3.4.6.-11 libgcc-3.4.6.-11 libstdc++-3.4.6-11 libstdc++-devel-3.4.6-11 compat-libstdc++-33-3.2.3-47.3 libaio-0.3.105-2 libaio-devel-0.3.105-2 3. 환경설정 관련 사항- 설정파일 /etc/sysctl.conf 제..
2020.02.25 -
PNG 이미지 배경 투명하게 처리
이거 검색하는게 왜케 힘든지..ㅡㅡ;;그래서 등록...ㅋ public static Map loadFile(String path) throws IOException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); HttpURLConnection conn = null; byte[] fileBuffer = null; Integer width = null; Integer height = null; try { File fnew=new File(path); String extension = getFileExtension(fnew); BufferedImage originalImage = ImageIO.read(fnew); width = originalImag..
2020.02.03 -
SVN Some of selected resources were not cleane 에러 처리
SVN을 사용하다보면 알 수 없는 오류로 lock이 걸려 update, commit 등 아무것도 할 수 없는 매우 짜증나는 현상이 생길 때가 있다. (급할 때 이러면 진심 짜증난다) 왜 이런현상이 생기는 지는 모르겠지만 필자의 경우 업데이트를 받는도중 취소 버튼을 누르고 다른작업을 했더니 발생했다. 이 부분을 해결하기 위해서 구글링 시작... 검색결과 1차로는 team - cleanup을 하고, 그래도 에러가나면 lock이 걸린 위치로 가서 .svn 폴더(숨김폴더이다.) 안에 lock파일을 삭제하라는데 찾아보니 나는 lock 이라는 파일이없다...그것도 안되면 프로젝트를 새로받으라는.... 멋진 해결책이 적혀있었다-_- 에러가 날 때마다 프로젝트를 새로 받을 수는 없으니.. 계속 구글링하다 찾아낸 해법!..
2019.10.30 -
Base64 Image 정보를 Blob형태로 변환
function b64toBlob(b64Data, contentType, sliceSize) {if( b64Data == "" || b64Data == undefined ) return null; contentType = contentType || '';sliceSize = sliceSize || 512; var byteCharacters = atob(b64Data);var byteArrays = [];for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {var slice = byteCharacters.slice(offset, offset + sliceSize);var byteNumbers = new Array(slice.l..
2019.10.22 -
MAVEN 프로젝트를 Gradle로 변경하기
기본적으로 gradle 설치가 되어 있어야 한다. 바꾸는 명령어는 간단하다. pom.xml이 있는 경로로 가서 gradle init --type pom 이렇게 명령어를 실행하면 된다. 테스트 결과 완벽하게 모든 dependencies 옮겨지지 않는다. 일부 손이 가야 하지만 그래도 Maven보다 빠르고 쓰기 편하니 그걸로 족하다.
2019.09.27