본문 바로가기
반응형

분류 전체보기77

gradlew 프록시 설정 gradle proxy 관련 공식 문서 docs.gradle.org/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy Build Environment Configuring an HTTP or HTTPS proxy (for downloading dependencies, for example) is done via standard JVM system properties. These properties can be set directly in the build script; for example, setting the HTTP proxy host would be done with System.setPrope docs.gradl.. 2021. 1. 13.
mysql 로그 테이블 날짜를 기준으로 파티셔닝 인증을 할때마다 기록을 위해 auth_log 테이블을 생성했다. CREATE TABLE `auth_log` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `client_ip` VARCHAR(100) DEFAULT NULL, `created_date` DATETIME(6) NOT NULL, `type` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB 인증을 받을때마다 데이타를 기록하다 보니 하루에 8만건정도 데이타가 쌓이기 시작했다. 3달이 지나고 데이타를 확인해보니 600만건 정도 데이타가 쌓였다. 데이타 확인을 위해서 1주일 정도의 데이타를 읽는데 6초 정도 시간이 걸려서 검색을 통해서 로그 테이블에 대해서 날짜.. 2020. 12. 24.
정규식 UnicodeBlock을 이용하여 입력 제한 처리 정규식 UnicodeBlock을 이용하여 입력을 제한할 수 있다. docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html POSIX character classes (US-ASCII only) \p{Lower} A lower-case alphabetic character: [a-z] \p{Upper} An upper-case alphabetic character:[A-Z] \p{ASCII} All ASCII:[\x00-\x7F] \p{Alpha} An alphabetic character:[\p{Lower}\p{Upper}] \p{Digit} A decimal digit: [0-9] \p{Alnum} An alphanumeric character:.. 2020. 12. 16.
Unicode String escape unescape 아파치 common-text 라이브러리를 이용하여 유니코드를 String으로 String을 유니코드로 변환이 가능하다. mvnrepository.com/artifact/org.apache.commons/commons-text/1.9 import org.apache.commons.text.StringEscapeUtils String unicodeToString = StringEscapeUtils.unescapeJava("unicode to String \\uC790\\uBC14"); assertThat(unicodeToString , equalTo("unicode to String 자바") ); String stringToUnicode = StringEscapeUtils.escapeJava("unicode.. 2020. 12. 7.
반응형