콤마와 공백으로 여러 건 한 번에 검색하기
검색어 하나만 받던 조회 화면을 콤마·공백으로 쪼개 MyBatis foreach OR 조건으로 여러 건을 한 번에 찾게 바꾸고, 다시 보니 걸리는 점을 짚었다.
검색어 하나만 받던 조회 화면을 콤마·공백으로 쪼개 MyBatis foreach OR 조건으로 여러 건을 한 번에 찾게 바꾸고, 다시 보니 걸리는 점을 짚었다.
Autoscaling으로 1번 서버라는 기준이 사라지자, 스케줄 트리거를 EventBridge Scheduler와 Lambda로 옮겨 Internal ALB 호출 한 번이 배치 한 번이 되게 바꿨다
터미널에서 code .로 VS Code를 열려면 code 명령을 PATH에 설치해야 하고, 설치 중 EACCES 에러는 기존 파일을 지우면 풀린다.
select 값에 따라 입력값을 대소문자로 강제하다 v-model 값이 안 바뀌고 커서가 끝으로 튀는 문제를 명시적 대입과 setSelectionRange로 풀었다.
Deny와 NotIpAddress 조건을 묶은 IAM 정책으로, 허용한 IP 밖에서는 콘솔과 CLI로 AWS 리소스에 접근하지 못하게 막았다.
여러 탭이 같은 key의 쿠키를 덮어쓰던 문제를, 쿠키마다 고유 key를 만들어 URL로 넘기는 방식으로 풀었다.
redis-cli 접속 옵션과 상태 확인, String·Hash·List·Set·Sorted Set 명령어를 자료구조별로 묶어 정리했다.
VPC 밖에서 바로 붙을 수 없는 ElastiCache for Redis에 Bastion Host SSH 포트포워딩과 redis-cli –tls로 접속한 과정
Components of ‘ElastiCache for Redis’
Redis가 빠른 이유와 조심할 점을 인메모리 저장과 싱글 스레드 두 가지 성질에서 출발해 정리했다.