리눅스 openjdk 설치시 주의사항 java jdk가 유료화 되면서 openjdk 를 서버에 설치 하는데 CentOS 7 기준 yum list java*jdk 로 리스트를 확인 후 설치 하면 되는데... 여기서 헷갈리는게 바로 저 버전은 jdk가 아니고 jre 다....그래서javac 가 없다 sbt(스칼라 빌드 툴-maven?? 같은 역할?)를 가지고 ./sbt clean dist (배포파일 생성??) 을 하면 느.. 리눅스 2019.02.27
nexus proxy 연결시 한번에 다 가져오진 않음 nexus 3 에서 nexsu 2 로 proxy 연결시 2에 있는 라이브러리를 다 가져오진 않고 pom.xml 을 통해 연결을 해서 라이브러리를 호출하면 호출 된 라이브러리만 가져오게 된다. 처음에 proxy 연결된 모든 라이브러리를 호출 하는줄 알았는데 필요한 파일만 가져온다. 당연한 결과 인것도 같지만 문제 해결 하는데 시간이 소요 됬다 maven 2019.01.16
이클립스 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