2024-12-06
  • java
  • cheatsheet
  • jdk cheatsheet

    ``` shell ######################################################

    heap dump jvm option

    -XX:+HeapDumpOnOutOfMemoryError : OOM 발생시 heap dump 생성

    -XX:HeapDumpPath : heap dump path

    -XX:OnOutOfMemoryError : OOM 발생시 스크립트, 재수행을 할수도있음

    $ java -jar -XX:+HeapDumpOnOutOfMemoryError
    -XX:HeapDumpPath=/data/log/heapdump
    -XX:OnOutOfMemoryError=”kill -9 %p”
    my-application-0.0.0-SNAPSHOT.jar

    2024-10-26
  • kotlin
  • kotlin inline

    요약

    kotlin 에서는 return 예약어는 lambda 에서 사용할 수 없다. 명명된/익명 함수에서만 호출이 가능하다.

    2024-08-05
  • macOS
  • command
  • Common Command on MacOS

    ``` shell

    host name 변경

    sudo scutil –set HostName

    local host name 변경

    sudo scutil –set LocalHostName

    computer name 변경

    sudo scutil –set ComputerName

    2024-05-21
  • k8s
  • maintenance
  • k8s node maintenance

    k8s 에 대한 오해

    • 충분한 자원이 있는 k8s 는 node 에 문제가 생긴다면, 문제가 생긴 node 의 모든 pod 들을 다른 node 로 재 스케줄링 해줄 것이므로 걱정할 필요가 없다.
    • 필요시 새로운 워커 노드를 cluster autoscaler 가 추가해 줄 것이므로 운영에 문제 없다.