Java 에서 정규식(Regex)을 사용하여 substring 하기

By | 11월 19, 2016

담에 또 써먹을 일이 있을까 모르겠지만… 일단 끄적여 본다~   // 이 문자열에서 시간표시 이전만 남기고 제거하고 싶다. String msg = “블라블라블라블라 (09:01 13:57:14) 블라블라블라”; String msgSubStr = “”; // 잘라낸 결과 Pattern pattern = Pattern.compile(“\\(\\d\\d”); // 위 msg 문자열에서 “(09” 에 해당하는 정규식패턴 Matcher matcher = pattern.matcher(msg); int foundIdx = 0; if(matcher.find()){ foundIdx =… Read More »

MariaDB를 외부에서 접속시 Can't connect to MySQL server on '도메인' (10061) 에러가 발생할 때

By | 11월 13, 2016

– 출처: https://mariadb.com/kb/en/mariadb/configuring-mariadb-for-remote-client-access/ –   패스워드가 맞지 않는 등 여러 경우가 있을 수 있겠지만,  내 경우에는 root 유저에 대하여 모든 호스트에서의 접근을 허용하지 않고 있기 때문이었다. 다음과 같이 해결하였음.   (1) root 유저 로그인 mysql –user=root –password=패스워드   (2) 모든 클라이언트 호스트에 대하여 접근 허용 (아래 % 가 모든 것을 허용한다는 의미) GRANT ALL PRIVILEGES ON… Read More »

Windows 10 에서 파일이나 폴더 생성시 탐색기(explorer)에 바로바로 반영되지 않고, F5 키로 새로고침(refresh)을 해야 적용되는 현상 해결

By | 10월 30, 2016

– 출처: http://support.hp.com/kr-ko/document/c00641058 –    레지스트리 편집기를 연다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ 경로를 찾아간다. 해당 경로 하위에 update 라는 키(폴더)를 생성한다. 새로 만든 update에 커서가 있는 상태에서 우측 창에 UpdateMode 라는 DWORD(32bit) 를 생성하고 값은 16비트값 0 으로 설정해 준다. 탐색기에서 F5로 새로고침 해 본 후 다시 폴더나 파일을 생성해 보자 (안되면 재부팅~)      ※ 근데 이렇게 해도… Read More »

Notepad++ 개행문자 관련 정보

By | 7월 1, 2016

*  Notepad++ 에서 개행문자 보기 보기 > 기호 보기 > 특수문자 표시 or 줄 끝 표시   *  Notepad++ 에서 텍스트파일의 개행문자 변경하기 편집 > 줄의 끝 문자(EOL) 변환     ※ 참고: Windows 스타일은 \r\n 이고 Unix 스타일은 \n 이다.  

로컬 환경에 오라클(oracle database) 설치 후 초기화 작업 하기

By | 6월 2, 2016

※ 오라클 DB 설치 직후 초기화 oracle 관리자 로그인 sqlplus sys as sysdba => 이후 [설치시 비번] 입력  oracle tablespace 생성 create tablespace [테이블스페이스명] datafile ‘C:\oracle\bruce.dbf’ SIZE 300M; oracle user 생성 create user [아이디] identified by [비번] default tablespace [테이블스페이스명] temporary tablespace temp; oracle user에 권한 주기 grant connect, resource, dba TO [아이디]; 생성한 user로 oracle에 접속하기… Read More »

Maven local repository (ex: .m2 폴더) 에 의존성 라이브러리(.jar) 가 존재함에도 불구하고 이클립스 프로젝트에서 인식하지 못할 경우

By | 6월 2, 2016

local repository 폴더 내의 _remote.repositories 파일을 모두 삭제한 후 다시 maven build 를 수행해 보자! (혹시 해결 되지 않을 경우 *.lastUpdated 파일을 모두 삭제한다. (관계는 없는 것 같지만…))   이것 때문에 몇 시간을 삽질을 했는지….ㅠㅠ..  

mariadb 에 클라이언트 툴(HeidiSQL)로 접속했는데 아이피 거부를 당하는 경우

By | 4월 24, 2016

* 기본적으로 mariadb 는 원격접속을 허용하지 않는다고 한다. (^^ )   그래서 아래와 같은 방법으로 해결을…   (1) mariadb console 접속 mysql –user=root –password=패스워드   (2) 외부 접속 허용 작업 (mariadb 프롬프트에서)   grant all privileges on *.* to root@’클라이언트IP’ identified by ‘패스워드’ with grant option; flush privileges;      

원격지(remote)에서 JMX 접속(connection)을 할 수 있도록 하는 JAVA(JVM) option – (JMX 수신자의 입장)

By | 4월 5, 2016

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=포트번호 -Dcom.sun.management.jmxremote.rmi.port=포트번호 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false   위와 같이 하면 왠만하면 되는데, 그래도 안된다면 아래의 옵션도 추가해 보자. -Djava.rmi.server.hostname=서버IP