본문 바로가기

분류 전체보기

[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;
[Java] BigDecimal 올림, 반올림, 버림 처리 BigDecimal 사용 시 하기와 같이 소수점 처리가 가능함 double a = 3.1415926535897932384626; BigDecimal bd = new BigDecimal(a); System.out.println(bd); System.out.println(bd.setScale(4, BigDecimal.ROUND_CEILING)); // 올림 System.out.println(bd.setScale(4, BigDecimal.ROUND_HALF_UP)); // 반올림 System.out.println(bd.setScale(4, BigDecimal.ROUND_FLOOR)); // 버림 출력 결과 3.1415926535897932384626 3.1416 3.1416 3.1415
[Javascript] Highcharts 재 생성 Highcharts 사용중 이전 차트를 삭제 후 다시 차트를 호출해야 할 경우가 발생 하기 코드처럼 destroy 함수 이용 삭제 후 재 생성하면 됨 var chartOptions = { ... }; function drawChart() { Highcharts 생성 chart = new Highcharts.Chart(chartOptions); } drawChart(); // Highcharts 생성 호출 $('#resetChart').on("click", function(e){ e.preventDefault(); chart.destroy(); // Highcharts 삭제 drawChart(); // Highcharts 생성 호출 });