TRY
원래 vscode 서버용 및 간단한 api 서버, 장난감용으로 쓰던 Jetson 시리즈를 팔았다가 다시 사용하고 싶어져서 구매했다.
처음에 jetson image를 sd card에 설치를 하고 usb로 부팅하려 했는데 문제가 생겼다.
그후 다시 sd card를 flash 하자..
[Read More]
Jvm heap profiling
TRY
자바 앱의 메모리의 사용량이 높게 나와 메모리 누수를 확인하려고 했다.
GC등 정상적으로 돌고있는 것 같은데 메모리가 조금씩 올라가는 것 같았다.
그래서 heap dump 분석하려한다.
[Read More]
Java Optional의 orElse 와 orElseGet
TRY
Java의 Optional을 사용하면서 orElse와 orElseGet, orElseThrow는 정말 많이 사용한다.
그중 평소 orElse와 orElseGet는 그냥 null 값일때 빈 객체등을 받기위해 사용했었는데
이번에 map()등 stream api 메서드들과 사용하면서 의도와는 다르게 동작해 의아했고 또 재밌었다.
같이 보자.
[Read More]
Mac port 사용중인 process kill
TRY
가끔 mac에서 port를 사용하려 할때 누가 사용하고있는지 모를때가 있다.
그때 삭제 하기위해..
[Read More]
MongoDB Replica Set With docker-compose(Mac)
TRY
저번에 Spring Data Mongo에서 @Transactional을 사용하려면 MongoDB 가 replica set이 구성되어 있어야 한다고 했다.
[Read More]
Aws Instance Monitoring with Prometheus and Grafana
TRY
배포된 서버의 모니터링은 중요하다.
서버의 상태는 각 인스턴스나 LB등에서 확인가능하나 하나씩 들어가 확인하기 너무 귀찮고 ui도 별로다.
원하는 metrics와 ui로 확인하고 싶어진다.
그라파나와 프로메테우스를 사용해보자.
[Read More]
Aws Profile 추가
TRY
aws cli 에서 여러가지 프로파일을 사용할 수도 있는 상황이 생긴다.
이때 추가하는 방법.
[Read More]