[Ubuntu] CPU 사용량 급증 트러블슈팅
CPU 사용량이 급격하게 증가하여 EC2 사용액이 추가로 부과된 문제를 해결한 과정을 기록했습니다.
CPU 사용량이 급격하게 증가하여 EC2 사용액이 추가로 부과된 문제를 해결한 과정을 기록했습니다.
다익스트라 알고리즘의 특징, 원리, 기본형 구현, 최적화형 구현에 대해 기록했습니다.

그래프 자료구조와 그래프 탐색 알고리즘인 DFS, BFS에 대해 학습한 내용을 기록했습니다.
CI 최적화를 위해 테스트 DB 환경을 교체하며 분석한 성능 병목 지점과 '환경 불일치' 관리 전략을 공유하기 위해 작성한 글입니다.
React를 배포하는 방식부터, 왜 배포 방식을 EC2에서 S3와 CloudFront를 사용하는 방식으로 변경했는 지? 그리고 그 결과에 대해 작성한 글입니다.
JPA 기본기를 학습하고 이를 기록했습니다.

LeetCode에서 주최하는 Weekly Contest 488을 보고 난 후기를 기록한 글입니다.
QueryDSL의 특징, 의존성 설치 방법, 사용법에 대해 정리해봤습니다.

가미오카 마사아키의 <부자들의 초격차 독서법>을 읽고 생각을 기록해보았습니다.

장경철의 <진작 이렇게 책을 읽었더라면>을 읽고 느낀 점을 기록한 글입니다.
완전탐색 기법 중, Meet in the middle 기법에 대해 학습한 글입니다.
단조 스택에 대해 학습한 내용을 기록했습니다.
그리디 알고리즘의 정의와 특징, 문제 적용 방법에 대해 정리한 글입니다.
자료구조 중, 힙(Heap)에 대해 알아보고 힙을 구현하는 방법과 힙을 재구조화하는 방법, 임의의 배열로 힙을 만드는 방법에 대해 정리한 글입니다.
코딩테스트 문제 유형 중, 시뮬레이션에 해당하는 문제에 어떻게 접근하는지? 그리고 자주 나오는 유형에 대해 간단한 설명과 코드를 정리했습니다.
인프런에 있는 큰돌님의 <포트폴리오 어나더레벨> 강의를 수강하면서 기억하고 싶은 내용을 기록했습니다.

React를 S3와 CloudFront를 이용하여 배포할 때 적용해야 할 캐싱 정책과 그 이유에 대해 설명하는 글입니다.

유클리드 호제법을 이해하고, 이를 이용해 최대공약수와 최소공배수를 구하는 방법에 대해 정리한 글입니다.
HTTP 캐시와 이를 제어하는 Cache-Control을 이해하기 위해 'RFC 9111: HTTP Caching' 명세서를 모두 기록했습니다.