본문 바로가기

[Nexacro] API 데이터 받아오는 형식 Nexacro 에서 API 호출해서 데이터를 받는 방법DataSetNexacroResult resVal = new NexacroResult();resVal.addDataSet("DataSet01", dao.selectDataSet(srchMap));VariableNexacroResult resVal = new NexacroResult();resVal.addVariable("val01", val01);
[Spring] DataSource설정 initialSize : 초기에 생성될 커넥션개수maxActive : 커넥션풀이 제공할 최대 커넥션개수maxIdle : 사용되지 않고 풀에 저장될수 있는 최대 커넥션개수, 음수일경우 제한없음.minIdle : 사용되지 않고 풀에 저장될수 있는 최소 커넥션개수maxWait : 커넥션이 풀에 다시 리턴되기까지 대기시간 [1/1000초단위], -1일경우 무한대기minEvictableIdleTimeMillis : 사용되지 않은 커넥션을 추출할 때 이 속성에서 지정한 시간이상 비활성화 상태인 커넥션만 추출, 양수가 아닌 경우 비활성화 된 시간으로는 풀에서 제거 안됨timeBetweenEvictionRunsMillis : 사용되지 않은 커넥션을 추출하는 쓰레드의 실행주기를 설정, 양수가 아닌 경우 실행되지 않음nu..
[MSSQL] 임시 테이블 존재 확인 및 삭제 쿼리 실행 시 임시테이블(#TempTb)이 이미 존재한다는 예외가 발생할 때 사용 IF OBJECT_ID ('tempdb..#TempTb') IS NOT NULL BEGIN DROP TABLE #TempTb END
[Java] 배열 내용을 Log 출력 배열 내용을 출력하고 싶을때 원하는대로 내용이 출력되지 않고 해당 배열의 주소 값이 출력됨 코드 System.out.println(arr); 결과 [i@412efe5d java.util.Arrays를 이용해서 배열 내용을 출력 가능 코드 System.out.println(Arrays.toString(arr)); 결과 [1, 2, 3, 4, 5, 6, 7] Arrays.toString() 메소는 파라미터로 배열 형식을 받아서 배열에 정의도니 값들을 문자열 형태로 변환해서 반환해 줌
[Java] 특정 폴더에 특정 파일 삭제 특정 문자가 포함된 파일 삭제 String dirPath = "/home/oSsonGo"; File dirFile = new File(dirPath); String fileList[] = dirFile.list(); for(int i = 0; i < fileList.length; i++) { String chkFileNm = fileList[i]; if(chkFileNm.contains("test")) { File delFile = new File(dirPath + File.separator + chkFileNm); delFile.delete(); } } 특정문자로 시작하는 파일 삭제 String dirPath = "/home/oSsonGo"; File dirFile = new File(dirPath);..
[Java] 특정 폴더의 파일 리스트 조회 Java의 File Class는 다음 API 제공 listFiles() : 폴더 경로에 있는 파일들을 배열형식으로 반환 listFiles(Filenamefilter filter) : 폴더 경로에 있는 파일들을 필터링하고 그 결과를 배열형식으로 반환 listfiles(FileFilter filter) : 폴더 경로에 있는 파일들을 필터링하고 그 결과를 배열형식으로 반환 list() : 폴더 경로에 있는 파일들의 이름들을 배열형식으로 반환 listFilenameFilter filter) : 폴더 경로에 있는 파일들의 이름들을 필터링하고 그 결과를 배열형식으로 반환 "/home/oSsonGo" 하위의 파일들을 출력 File dir = new File("/home/oSsonGo"); File files[] = ..
[Javascript] ag grid 동적 헤더 이름 변경 ag grid 사용 중 동적으로 헤더 이름을 변경이 필요한 경우 사용 변경하기를 원하는 문구로 변경 코드 this.baseGrid.gridOptions.api.getColumnDef("col01").headerName = "변경 제목"; 변경된 코드로 갱신해서 화면에 보여주는 코드 this.baseGrid.gridOptions.api.refreshHeader();
[MSSQL] Lock 처리 쿼리 사용 중 오류가 발생하면서 Lock 이 발생하는 경우 발생하며 해당 프로세스가 종료 되지 않으면 해당 테이블 사용이 불가능한 상태가 발생하므로 해당 프로세스 종료가 필요함 Lock 내용 확인 하기 명령어를 실행 Mode가 X 인 것들을 확인하고, spid 기억 EXEC SP_LOCK; 입력 된 spid 관련 명령어를 확인 가능 DBCC INPUTBUFFER(spid); ex) DBCC INPUTBUFFER(96); 명령어 관련 정보 출력 EXEC SP_WHO spid ex) EXEC SP_WHO 96 해당 프로세스 종료 KILL spid; ex) KILL 96;