본문 바로가기

Web

[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();
[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 생성 호출 });
[Javascript] html2canvas 로그 제거 기본적으로 html2canvas를 사용시 console 창에 로그가 발생함 logging 옵션 설정에 따라서 console 창에 로그 활성화 상태 변경 가능 html2canvas($("#imgDiv")[0], { logging: false, })
[Javascript] html2canvas 가운데 정렬 div 영역을 이미지로 변경 시 한쪽에 여백이 생기는 경우 발생 하기 옵션 추가 시 여백 없이 이미지로 변경 가능 html2canvas($("#imgDiv")[0], { scrollX: -window.scrollX, scrollY: -window.scrollY, windowWidth: document.documentElement.offsetWidth, windowHeight: document.documentElement.offsetHeight })