[LeetCode] 2551 Put Marbles in Bags
전체 subarray 를 전부 구할 필요가 없다!
1227 words
|
6 minutes
03. 홈 서버 - Tailscale과 GitHub Actions로 배포 자동화하기
Tailscale을 활용해 공인 IP 없이 안전하게 홈서버에 접근하고, GitHub Actions를 통해 배포 자동화를 구현하는 방법을 소개한다. ACL 설정, SSH 구성, CI/CD 연동을 다룬다.
1673 words
|
8 minutes
Cover Image of the Post
[LeetCode] Find All Possible Recipes from Given Supplies
의존성을 가지는 형태의 그래프를 탐색할 때, 위상 정렬을 이용할 수 있다.
2313 words
|
12 minutes
[LeetCode] 2401. Longest Nice Subarray
Sliding Window와 비트 연산을 활용한 효율적인 하위 배열 탐색 문제 해결 방법
1024 words
|
5 minutes
[LeetCode] 2560 House Robber IV
최솟값의 최대화 문제를 이진 탐색(parametric search)으로 효율적으로 해결하는 방법
1505 words
|
8 minutes
[LeetCode] 3356 Zero Array Transformation II
Binary Search와 Difference Array을 활용한 효율적인 구간 업데이트 문제 해결 방법
1521 words
|
8 minutes
Spring Boot에서의 파일 업로드 비교 - MultipartFile vs InputStream
Spring Boot에서 대용량 파일 업로드 시 발생하는 병목 현상을 분석하고, MultipartFile 방식과 InputStream 직접 사용 방식의 성능 차이를 비교합니다.
2646 words
|
13 minutes
Submodule 로 배포 정보 관리하는 방법
Spring Boot 프로젝트에서 서브모듈을 이용해 private repo에 저장된 `application-prod.yml` 을 다루는 방법을 다룬다.
827 words
|
4 minutes