본문 바로가기

whole view386

JAVA에서 문자열 - 한글, 영문, 숫자 구분 java.util.regex 패키지에 있는 Match 클래스와 Pattern 클래스를 사용하여 문자열을 정규표현식으로 검증할 수 있다. boolean bln = Pattern.matches("^[a-zA-Z0-9]*$", this.input); 정규표현식은 다음과 같은 문법으로 되어 있다. ^ : 문자열의 시작을 나타냄. $ : 문자열의 종료를 나타냄. . : 임의의 한 문자를 나타냄. (문자의 종류는 가리지 않는다) | : or를 나타냄. ? : 앞 문자가 없거나 하나있음을 나타냄. + : 앞 문자가 하나 이상임을 나타냄. * : 앞 문자가 없을 수도 무한정 많을 수도 있음을 나타냄. 만약, .* 으로 정규식이 시작한다면 시작하는 문자열과 같은 문자열이 뒤에 없거나 많을 수도 있는 경우에만 일치를 시킨.. 2016. 3. 24.
IntelliJ code map plugin 코드맵 https://github.com/Vektah/CodeGlance 인텔리제이 Settings > Plugins Install plugin from disk... 다운받은 파일 선택 후 인텔리제이 재시작하면 적용완료. 2016. 3. 24.
JAVA에서 파일 확장자 구하기 int pos = strFileName.lastIndexOf( "." ); String ext = strFileName.substring( pos + 1 ); 2016. 3. 22.
angularjs 에서 multipart/form-data $http로 upload하기 $http({ method: 'POST', //방식 url: ‘/data/save', /* 통신할 URL */ data: form, /* 파라메터로 보낼 데이터 */ headers: {'Content-Type': undefined} /* undefined로 넣는다. 자동으로입력됨*/ ,transformRequest: function (data, headersGetter) {/* data를 파싱해서 return함 */ var formData = new FormData(); angular.forEach(data, function (value, key) { formData.append(key, value); }); var headers = headersGetter; delete headers['Content-.. 2016. 3. 22.
자바스크립트에서 utf-8로 csv 추출할 때 한글 깨짐 문제 자바스크립트에서 utf-8로 csv 추출할 때 한글 깨짐 문제BOM있는 utf-8 로 추출.. 데이터 앞부분에 %EF%BB%BF 추가 data:text/csv;charset=utf-8,%EF%BB%BF Export Data in CSV file 2016. 1. 22.
spring boot 에서 db - autoreconnect 설정 추가 application.properties 에 다음 라인 추가spring.datasource.testOnBorrow=true spring.datasource.validationQuery=SELECT 1testOnBorrow 설정에는 validationQuery가 반드시 필요 2016. 1. 15.