[프로그래머스] 요격 시스템
끝나는 시간(e)를 기준으로 정렬하고, 아직 요격되지 않은 미사일이 나타내면 그 미사일의 끝나는 지점(e)에 요격 경계선을 세운다고 생각해보자.
1055 words
|
5 minutes
[TroubleShooting] getRemoteAddr()이 실제 IP 주소를 가져오지 못하는 문제
프록시 환경에서 getRemoteAddr()가 실제 클라이언트 IP가 아닌 프록시 IP를 반환할 때, Spring Boot의 server.forward-headers-strategy 설정을 통해 문제를 해결하거나, 헤더에서 직접 IP 주소를 추출할 수 있다.
1271 words
|
6 minutes
[Database] ACID 보장을 위한 DBMS 동작 방식 (MySQL 위주)
트랜잭션의 ACID를 보장하기 위한 DBMS의 내부 동작에 대해 알아보자.
1846 words
|
9 minutes
[Database] Cursor-based Pagination
Cursor-based Pagination 과 Offset-based Pagination 을 비교하고, Cursor-based Pagination 을 구현해보자.
1822 words
|
9 minutes
[Redis] 커스텀 명령어 - echo 응답에 접두사 붙이기
Redis 서버에서 `echoPunchDrunkard abc`를 `echoPunchDrunkard_abc`로 응답하도록 커스텀 명령어를 개발한다.
1474 words
|
7 minutes
[Redis] Redis 에서 커스텀 명령어 만들기
echo와 같은 기능을 하는 커스텀 명령어 echoPunchDrunkard를 Redis 서버에서 실행되도록 해보자.
1051 words
|
5 minutes
[LeetCode] 790. Domino and Tromino Tiling
Dynamic Programming, 타일의 유형에 따라 관찰하기
563 words
|
3 minutes
[Cloud] Signed URL
Signed URL의 개념과 작동원리, 기존의 파일 업로드 방식과 비교
1268 words
|
6 minutes