개발 246

이클립스 java.lang.OutOfMemoryError: Java heap space

프로젝트를 진행하면서 에러가 발생하였습니다.아마 유명한 에러일듯 합니다. java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Arrays.java:3664)at java.lang.String.(String.java:207)at java.nio.HeapCharBuffer.toString(HeapCharBuffer.java:567)at java.nio.CharBuffer.toString(CharBuffer.java:1241)at java.util.regex.Matcher.toMatchResult(Matcher.java:250)at java.util.Scanner.match(Scanner.java:1294)at java.uti..

개발/was 2018.05.23

[GSplit]대용량 파일 나누기, 분할하기

안녕하세요.오늘은 프로그램을 소개하려고 합니다.대용량 파일을 나눌수있는 GSplit 입니다. 저는 txt 파일의 용량이 100GB가 넘어서 이를 쪼개려고 합니다.그러던중 찾은 GSplit!! 사용법이 간단하여 사용하기 편합니다. 일반적으로 파일을 나누고자 할때용량별로 나눕니다.용량별로 나눌때는 간단하고 제가 난관에 봉착한 경우는파일을 줄단위로 나눌때 이기때문에 현재 포스팅은 줄단위로 나눌때의 경우를 포스팅하고자 합니다.파일을 줄단위로 나누고자.... 구글링을 굉장히 했네요. GSplit line split, text lint split 등등... 바로 설명 드리겠습니다. 먼저, 어떤 파일을 나눌것인지 원본 파일을 선택하는 모습입니다.Original File 이라고 적혀있습니다. 빨간 밑줄친 부분을 보시면..

[oracle]오라클 줄바꿈 처리 및 줄바꿈 제거(chr)

안녕하세요.오늘은 오라클에서 줄바꿈 문자를 제거하는 포스팅을 하겠습니다.쿼리는 상당히 간단합니다. 저는 jqgrid를 사용하면서 줄바꿈 문자들이 들어가면 안된다는 에러를 찾았고쿼리단에서 줄바꿈 문자를 제거하기로 하였습니다. 먼저, 오라클의 chr 함수를 사용해야 합니다.chr 함수의 쓰임새 입니다. CHR(9) : 탭문자 CHR(10) : 줄바꿈(라인피드)CHR(13) : 행의 처음(캐리지리턴)CHR(38) : &CHR(39) : '(따옴표)CHR(44) : 쉼표 그리고 제가 사용한 예 입니다.저는 줄바꿈 문자를 제거하는 방향으로 사용하였습니다.replace(replace(컬럼, chr(10), ''), chr(13), '') 이렇게 하면 줄바꿈 문자가 제거되서 출력됩니다.

개발/DB 2018.04.30

자바스크립트(javascript) replaceall

안녕하세요. 자바스크립트를 이용하면서 replace all 기능을 사용하고자 하는경우가 많습니다. 하지만, 자바스크립트에서는는 replacaAll 기능이 없습니다. 자바에서만 있죠. 그러나 이러한 기능을 수행할 수 있습니다. replace 및 정규식을 사용하면 됩니다. 사용패턴을 알아보겠습니다. 문자.replace(/패턴/구분자, '변경하고자하는 문자') 구분자 종류g : 전역으로 검색 i : 대소문자 구분없이 검색 m : 다중라인으로 검색 사용예) var value = '가/나/다/라' value = value.replace(/\//gi, '\r\n'); 저는 슬래쉬('/') 문자를 개행문자로 변환하는데 사용하였습니다. 상세하게 나눠보면 / \/ /gi -> \/는 슬래쉬가 특수문자이기때문에 \를 추가..

[컴퓨터 용량 확인] 트리구조로 쉽게 확인하자!

안녕하세요.오랜만에 유틸 카테고리에 포스팅을 하게 됩니다. 어느날 작업을 하던중 C드라이브에 용량이 없다는 메세지가 나와서 당황했습니다.EmEditor라는 프로그램을 사용하고 있어서EmEditor가 뭔가를 잡아먹고 있구나 라고 생각을 했지만....어디서 용량을 얼마나 잡아먹는지 몰라서 한참을 찾았습니다. 그런데 다음과 같이 트리구조로 용량을 확인하니 금방 찾게 되었습니다. 바로 프로그램 이름은 TreeSize Free 입니다.홈페이지에서 다운 받으시면 됩니다.https://www.jam-software.de/treesize_free/ 설치 방법은... 다음다음다음 버튼만 누르시면 됩니다. 무료 버전이므로 마음껏 사용할 수 있습니다.프로그램별 용량을 한눈에 확인 할수 있어서필수 유틸 프로그램이라고 생각합니..

자바스크립트 차트 사용하기(chart js)

안녕하세요.오랜만에 포스팅을 하게되었습니다.일이 바빠 포스팅에 소홀했네요...그만큼 제가 공부를 더 안했다고 볼수도 있겠군요. 웹상에 차트를 사용할 일이 생겨 포스팅을 하게 되었습니다.차트중에서 유명한 구글 차트도 있지만 저는 막대 그래프와 선 그래프를 동시에 사용하기위하여chart js 를 선택하였습니다. 바로 이런 모습으로 사용됩니다. chart js의 주소 입니다.http://www.chartjs.org/ 그리고 샘플 소스를 다운 받을 수 있습니다.제가 받았던 링크도 공유하겠습니다.https://www.jsdelivr.com/package/npm/chart.js?path=dist 기본적인 사용방법은 간단합니다.세부적으로 컨트롤 하는 것들은 구글링이나 홈페이지를 참고하세요.기본적인 차트 만드는 소스 ..

크롬 플래시 플레이어 설치 및 허용

안녕하세요.크롬 브라우저 사용시 플래시 플래이어가 작동하지않아불편한점 있으시죠? 현재 블로그를 운영중에도 불편한 점이 있습니다.크롬으로 티스토리에 들어와서 글을 쓰려고하면사진 업로드가 안되거든요.네이버 주식 등등 플래시 플레이어가 웹상에 사용되는곳이 굉장히 많습니다. 어도비 플래시 플레이어가 대부분 설치되었있음에도 크롬에서 설정없이는 사용이 되지 않습니다. 지금부서 설정을 해보겠습니다. 크롬 우측상단에 있는 메뉴를 선택하여설정 화면으로 이동해보겠습니다. 설정 화면이 이동하면 굉장히 많은 메뉴가 있습니다.메뉴에 빠르게 접근하기위하여상단에 flash를 입력합니다.그럼 콘텐츠 설정이 보이게 될 것입니다. 콘텐츠 설정에 들어가면바로 flash가 보입니다.검색했던 내용이 형광펜 처리가되어 참 편리합니다. 그리고 ..

[오라클]oracle 여러 테이블 컬럼 select (union all)

안녕하세요.오늘은 오라클의 union all에 대해 포스팅하려고 합니다. union all은?다수의 테이블의 컬럼을 한번에 출력하기 위합니다.(쿼리의 결합)두 집합을 결합한 합집합 형태의 결과를 반환 합니다. union all과 union이 있습니다. union all 과 union 의 차이는?UNION : 두 테이블의 결과를 중복제거하여 출력합니다.UNION ALL : 두 테이블의 결과를 중복허용하여 출력합니다. 먼저 실습하기에 앞서 테이블을 살펴보겠습니다.dept 테이블의 데이터 입니다. dept2의 테이블 데이터 입니다. 이제 두테이블의 데이터를 합쳐서 select 해 보겠습니다. SELECT dname, pdept, LOCFROM(SELECT dname, '' AS pdept, locFROM DE..

개발/DB 2018.02.14