-
[비공개] 실행중인 jvm 힙 메모리 보기
우분투$ java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'byte 단위로 표시됨추천 -
[비공개] aws ec2 paravirtual 에서 hvm으로 변경하기
t1.micro는 paravirtual타입 t2.micro는 hvm인스턴스 타입 변경하려면http://blog.cloudthat.com/steps-to-convert-ubuntu-based-pv-instances-to-hvm/추천 -
[비공개] 스프링 부트
스프링 부트스프링 부트는 stand-alone, 그래들 기반 제품을 쉽게 만들 수 있게 해줌. just run!최소한의 몸부림으로시작할 수 있고, 대부분의 스프링 부트 앱은 최소의 스프링 설정을 요구한다.자바 애플리케이션으로 만들어 java -jar로 실행하거나 war로 만들어서 실행코드 생성이나 XML 설정 생성이 필요 없음추천 -
[비공개] 엘라스틱서치
ulimit -n 최대 허용-Des.max-open-files=true자바 too many file open error리눅스 파일 descriptor 설정/etc/security/limits.conf계정 hard nofile 숫자계정 soft nofile 숫자/etc/sysctl.conffs.file-max=숫자설정값https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html모니터링 플러그인 HQ설정 보기curl -XGET http://localhost:9200/_nodes/process?pretty=true클러스터 상태curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'추천 -
[비공개] 우분투에 소나큐브(sonarqube) 설치
설치 환경자바 1.8.0_60mysql 5.6.22Ubuntu 14.04.2 LTS 64bitmysql설정데이터베이스 sonar, 유저 sonar 생성아이디 : sonar비밀번호 : 1234CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY '1234'; GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES;소나큐브 다운로드$ wgethttps://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.2.zip$ ubzip sonarqube-5.2.zip$ ln -s sonarqube-5.2 sonarqube소나큐브 설정$ cd sonarqube$ vi conf/sonar.properties데이터베이스sonar.jdbc.username=sonar sonar.jdbc.password=1234 sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance웹서버sonar.web.host=127.0.0.1 # 접속 허용 ip, 0.0.0.0 모든 ip 허용 sonar.web.context=/sonar # http://127.0.0.1/9000/sonar 로 접속 sonar.web.port=..추천 -
[비공개] CI 툴 젠킨스 설치
젠킨스 다운로드http://mirrors.jenkins-ci.org/war/latest/jenkins.war자바 설치 : JDK1.8.0_60톰캣 8.0.28 설치http://tomcat.apache.org/download-80.cgitomcat/webapps에 jenkins.war 넣기톰캣 실행. http://ip:8080/jenkins로 접속추천 -
[비공개] ELB에 아파치 인증서 등록시 오류
Unable to parse key;the body is encrypted;openssl rsa -in server.key -out server.key.rsa추천 -
[비공개] 자바 1.8.60에서 aws 라이브러리 오류
com.amazonaws.services.s3.model.AmazonS3Exception: AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 41C359C079CBAFCF) at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1182) ~[aws-java-sdk-core-1.10.10.jar:na] at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:770) ~[aws-java-sdk-core-1.10.10.jar:na] at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:489) ~[aws-java-sdk-core-1.10.10.jar:na] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:310) ~[aws-java-sdk-core-1.10.10.jar:na] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3608) ~[aws-java-sdk-s3-1.10.10.jar:na] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3561) ~[aws-java-sdk-s3-1.10.10.jar:na] at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client...추천 -
[비공개] jetty 9.3 ssl 설정하기
인증서 파일 위치(이름이 keystore일 경우)$JETTY_HOME/etc/keystorestart.ini에 ssl 모듈 추가$ vi $JETTY_HOME/start.ini아래 두줄 추가--module=ssl--module=https인증서 설정$ vi $JETTY_HOME/etc/jetty-ssl-context.xml인증서 위치 설정(etc/keystore)/인증서 비밀번호 설정포트 변경(8443)$ vi $JETTY_HOME/etc/jetty-ssl.xmljetty 재시작추천 -
[비공개] 맥 이미지 굽기 dd-gui
dd로 하면 진행률이 안나와서 불편한데dd-gui로 이용http://www.gingerbeardman.com/dd-gui/추천