[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
02. 홈 서버 구축 - 보안
홈 서버에서 발생할 수 있는 비밀번호 기반 인증의 취약점을 해결하기 위해 fail2ban, OTP, 그리고 SSH 키 인증 방식을 설정하는 방법을 다룬다.
1341 words
|
7 minutes
Cover Image of the Post
01. 홈 서버 구축 - 서버 컴퓨터 기본 설정
홈 서버 구축을 위한 Ubuntu Server 설치, 네트워크 설정, SSH 원격 접속 구성 방법을 단계별로 간단히 정리한다. 포트포워딩, DDNS 설정과 같은 네트워크 기본 지식도 함께 다룬다.
2367 words
|
12 minutes
Cover Image of the Post