본문 바로가기

개발관련

(124)
Spring 로컬 캐시 라이브러리 ehcache Overview Spring에서 주로 사용되는 로컬 캐시인 ehcache에 대해서 스터디한다. ehcache는 Spring에서 간단하게 사용할 수 있는 Java기반 오픈소스 캐시 라이브러리이다. redis나 memcached같은 캐시 엔진들도 있지만, 저 2개의 캐시 엔진과는 달리 ehcache는 데몬을 가지지 않고 Spring 내부적으로 동작하여 캐싱 처리를 한다. 따라서 redis같이 별도의 서버를 사용하여 생길 수 있는 네트워크 지연 혹은 단절같은 이슈에서 자유롭고 같은 로컬 환경 일지라도 별도로 구동하는 memcached와는 다르게 ehcache는 서버 어플리케이션과 라이프사이클을 같이 하므로 사용하기 더욱 간편하다. ehcache는 2.x 버젼과 3 버젼의 차이가 크다. 3 버젼 부터는 java..
Jenkins JVM 힙 메모리 사이즈 수정 방법 $ sudo vi /etc/default/jenkins # jenkins config 파일 열기 ------ # 아래 내용 추가 후 저장. 1536m은 약 1.5GB임 JAVA_ARGS="-Xmx1536m" ------ $ sudo systemctl restart jenkins # jenkins 재시작
JVM 모니터링 명령어 & 가비지 컬렉터 모니터링 명령어 $ jconsole # jvm 모니터링 콘솔 띄워주는 명령어 ex) $ jstat -gcutil -h20 1000 # jvm garbage collector 로그를 1초마다 찍어주는 커맨드
Spring(Java) 함수 실행시간 측정 방법 출처 : https://randro.tistory.com/2 > 5.866 }
Docker Exited된 컨테이너 한번에 삭제하는 명령어 sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm 참고 : https://coderwall.com/p/zguz_w/docker-remove-all-exited-containers Docker: remove all Exited containers (Example) A protip by filosottile about shell and docker. coderwall.com
리눅스 nat 테이블 조회 명령어 (linux nat tables query command) $ sudo iptables -S -t nat
CloudWatch 이상 동작 탐지 기능 사용하기 https://brunch.co.kr/@alden/56 CloudWatch 이상 동작 탐지 기능 사용하기 #2 Amazon Web Service | 지난 글에 이어 오늘은 CloudWatch 이상 동작 탐지 기능을 통해 발생한 알람을 SNS와 Lambda를 이용해 슬랙으로 받아보는 과정에 대해서 살펴보겠습니다. 오늘 글의 내용은 SNS와 Lambda를 이용해 슬랙으로 메시지를 전송하는 과정이기 때문에 꼭 CloudWatch 이상 동작 탐지가 아니라도 두루 사용할 수 있는 기능입니다. SNS 토픽 만들기 brunch.co.kr
Ubuntu에 ReDash 세팅 방법 & 사용 방법 https://www.notion.so/bscnote/Ubuntu-ReDash-0702934040e44af8817d62dd2086457a [Ubuntu] ReDash 세팅 및 사용방법 Overview www.notion.so