Categories
Tags
Algorithm Backend Backtracking Base-64 인코딩 Binary Search Bitmask Bitwise Operation Cache-Control CI-CD Content-negotiation CORS CPU Scheduling DDNS Dependency Graph Difference Array Docker File Upload Git GitHub Actions Graph Greedy Algorithm Home Server HTTP HTTP 기본 인증 HTTP 완벽 가이드 HTTP2.0 HTTPS HTTP버전 Infra Java LeetCode Linux Memory Management NAT Network Nginx On-Premise Optimization Problem OPTION 메소드 Paging Parametric Search Performance Port Forwarding Prefix Sum Primality Test proxy Range Update Review robots.txt Server Simulation Sliding Window Spring Boot SSH SSL, TLS Submodule TCP 커넥션 Topological Sort TRACE 메소드 UA (User Agent) URL Virtualization (OS) 검색 엔진 국제화 내용 협상 무중단 배포 엔터티와 인코딩 웹 로봇 웹 서버 지속 커넥션 캐시 쿠키 크롤러 클라이언트 식별 트랜스 코딩 프록시
[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
2025-03-15
최솟값의 최대화 문제를 이진 탐색(parametric search)으로 효율적으로 해결하는 방법
1505 words
|
8 minutes
[LeetCode] 3356 Zero Array Transformation II
2025-03-13
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

01. 홈 서버 구축 - 서버 컴퓨터 기본 설정
홈 서버 구축을 위한 Ubuntu Server 설치, 네트워크 설정, SSH 원격 접속 구성 방법을 단계별로 간단히 정리한다. 포트포워딩, DDNS 설정과 같은 네트워크 기본 지식도 함께 다룬다.
2367 words
|
12 minutes
