코딩 테스트를 준비하려는데 찾아보니 Blind 75가 유명한 것 같아서 찾아보았다. https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions위 링크에 작성된 내용을 기반으로 난이도를 상/중/하로 분류하였다.분류문제난이도ArrayTwo Sum하ArrayBest Time to Buy and Sell Stock하ArrayContains Duplicate하ArrayProduct of Array Except Self중ArrayMaximum Subarray중ArrayMaximum Product Subarray중ArrayFind Minimum in Rotated Sorted Array중ArraySearch in Rotated ..
Terraform 사용 가이드provider.tf# Define required providersterraform {required_version = ">= 1.0.0" required_providers { nhncloud = { source = "nhn-cloud/nhncloud" version = "1.0.2" } }}# Configure the nhncloud Providerprovider "nhncloud" { user_name = "terraform-guide@nhncloud.com" tenant_id = "aaa4c0a12fd84edeb68965d320d17129" password = "difficultpassword" auth_url =..
리눅스에서 cgroup(Control Groups)은 프로세스의 리소스 사용을 제어하고 모니터링하기 위한 기능입니다.cgroup은 CPU, 메모리, 디스크 I/O, 네트워크 대역폭과 같은 시스템 리소스를 프로세스 그룹 단위로 관리할 수 있게 해줍니다.이를 통해 시스템 리소스를 보다 효율적으로 관리하고, 리소스가 부족한 상황에서 특정 프로세스나 프로세스 그룹이 다른 프로세스에 영향을 주지 않도록 할 수 있습니다. cgroup의 주요 기능:리소스 제한: cgroup을 사용하면 특정 프로세스 그룹이 사용할 수 있는 리소스를 제한할 수 있습니다.: 예를 들어, 메모리 사용량을 제한하거나 CPU 사용량을 제한할 수 있습니다.리소스 할당: 여러 프로세스 사이에서 시스템 자원을 효율적으로 분배할 수 있습니다.: 예를..
압축gzip 압축(70% 작아짐)아니면 brotli 압축 사용이미지포맷Jpeg, png 보다는 webp를 사용gif이미지도 webp나 mp4로 변환영상을 압축하는 오픈소스도 확인 AOMedia Video 1(AV1)http 버전http v1요청시 한번에 파일을 1~6개만 가져올 수 있음차례로 웹페이지 구성파일을 요청하게 됨http v21개의 tcp연결로 수 많은 파일들을 가져올 수 있음예전에는 이미지 파일 몇 개를 하나의 파일로 묶어서 보냈었다면 이제는 그럴 필요가 없어짐http v3tcp 말고 udp로 전송tcp 특유의 Blocking 문제가 없어짐 TCP Socket - Blocking / Non-Blocking모바일 환경에서도 매우 빠르게 연결됨(유저 IP가 변경되어도 연결유지)티니핑지연시간 줄이기..
최근에 열심히 공부한 결과 Kubestronaut 자격을 획득하게 되었고, 어느 블로그에서는 Kubestronaut 유지 기간 따로 없다는 글을 본 것 같아서 관련 내용을 다시 찾아본 결과 자격이 영구적이지 않다는 것을 알게 되었다. As a Kubestronaut, what happens if one of my certifications expires?You will still be a Kubestronaut until the end of the year. Here is how we are managing the expiration :The Kubestronaut title is valid until the end of the year in which their first of the 5 certifi..