이클립스 maven pom 파일 오류 CoreException: Could not get the value for parameter comlierId for plugin 이라고 pom.xml 에서 오류가 나오면 해당 프로젝트의 우클릭 > maven > update project 클릭 팝업창에서 하단 force updaate of snapshots/Release 체크 하고 OK 버튼 누르면 해결 된다. 이클립스 2019.01.16
리눅스 원격지 포트 오픈 여부 확인 윈도우에서는 telnet ip port 로 확인을 했는데 리눅스에선 nc 명령어로 확인이 가능하다 nc 가 설치 안되어 있다면 yum install nc 로 금방 설치가 된다 명령어는 nc -v [ip] [port] 로 확인이 가능 하다 접속이 정상이면 connected to ip 라고 출력 되고 연결이 안되면 connection refused 로 출력이 된다 리눅스 2019.01.16
kafka 원격 접속 안될때 no entry found for connection 1 zookeeper 와 kafka 를 설치 후 (kafka_2.11-2.1.0) 서버에선 정상적으로 topic 생성 및 메시지 생성 확인이 다 이루어졋다 그래서 local 의 java에서도 2점대 kafka 라이브러리를 이용해서 컨슈머에서 접속 할려고 했는데(물론 포트 확인도 다 했고) topic의 리스트는 받아오는데 poll 만 하면 no entry found for .. zookeeper·kafka 2018.12.07
table 건수가 많을 경우 delete 보단 truncate 가 낫다 오라클에서 이관 작업중에 수시로 테이블을 delete 하고 새로 넣는데 700만건 까진 그럭저럭 5분안으로 되었다 1000만건이 넘어가는 경우 그리고 디비가 busy 할 경우 30분이 지나도 반응이 없고 rock 도 걸리지 않았다 delete 의 경우는 건당 undo 및 로그에 대한 기록을 하면서 진행되기에 truncate .. sql 2018.11.12
mybatis if 문 및 동적 쿼리 비교시 쿼텐션 처리 주의 mybatis 에서 비교 문은 if 와 choose 를 통한 처리가 가능하다 근데 그중에 <choose> <when test='param1 == "Y" '> </when> </choose> 이렇게 처리 되는데 이때 "" 과 '' 이게 바뀌면 에러가 나온다 포맷에러가 나오는데 <when test="param1 == 'Y' "> 이렇게 사용하면 에러가 나온다... 해당 프로.. mybatis 2018.10.31
이클립스 plug-in export 이클립스 플러그인을 개발시 export는 프로젝트 우클릭 expotr>plug-in Development>Deployable plug-ins and fragments finish java·swt·rcp 2018.08.21
java 공백 개행문자 탭 삭제 xml 태그에서 값을 꺼내올떄 <meta> Meta </meta> 이런 식으로 되어 있다면 String 값은 \n\tMeta\t\t\n 이런식으로 뽑아 진다 해당 값의 개행 및 탭을 제거할때 String str = [xml]값 str = str.replaceAll("\\s",""); 각종 공백을 한번에 처리 하는 \\s 라는 패턴을 넣어주면 된다. 그 외 추가 공백 패턴은 str.. java 2018.06.01
이클립스 proxy 기능 이용 도메인 쿠키 공유 프로젝트 진행중 OAtuth 인증과 관련해서 진행중에 내부망의 경우 host 파일을 수정 못하는 경우가 있다 이런경우 인증 서버에서 쿠키를 도메인 단위로 묶어서 발행을 할때 개발자들이 개발 할때 난감할 경우가 있다 그럴경우 도메인 발행을 localhost 로 발행을 하고 처리를 하면 진행이 가능.. 이클립스 2018.05.25
오라클 utc time epoch 값 date 변환 java 에서 long 형의 timestamp / long java.util.calendar.getTimeInMillis() 를 할경우 13자리의 값 이 값은 1970-01-01 부터 시작하는 값으로 해당 값이 디비에 박힐 경우 쿼리 상에서 변환은 안된다. 물론 java 8 의 개선된 date는 long 형의 timestamp 값을 어떻게 넣어주는 지는 모르지만 해당 내용을 잘 알고 있는 .. sql 2018.05.23
centos7 mysql 설치 후 database 위치 변경 시 주의사항 centos7 부터 기본 filesystem 이 xfs 로 인해 정해진 디렉토리의 용량에 대한 증분은 되나 축소는 안되어 (원격지 서버의 하드용량변경이 어려움) 기본으로 잡힌 data 디렉토리가 /var/lib/mysql 이었다 해다 my.cnf(/etc/my.cnf) 파일의 디렉토리 경로를 변경 후 재기동이 안되어 몇시간 삽질한 결과 selinu.. mysql 2018.05.21