프로의 개발일지
Preview Image

전위(Prefix), 중위(Infix), 후위(Postfix) 표기법

전위(Prefix), 후위(Postfix) 연산자의 차이 포스팅을 함께 참고하시면 좋습니다. 수식을 표현하는 방법에는 연산자의 위치에 따라 전위(Prefix), 중위(Infix), 후위(Postfix) 표기법이 있습니다. 우리가 일상에 사용하는 3 + 5는 중위 표기법이지만, 컴퓨터가 수식을 처리할 때는 전위/후위 표기법이 더 효율적입니다. 이번 ...

Preview Image

매개변수(Parameter)와 인자(Argument)의 차이

흔히 프로그래밍을 할 때, 매개변수(Parameter)와 인자(Argument)라는 용어를 자주 접하게 됩니다. 두 용어 모두 함수와 관련된 개념이지만, 많은 개발자들이 혼용해서 사용하거나 정확한 차이를 모르는 경우가 많습니다. 따라서 두 용어의 차이를 간략하게 정리해보고자 이번 포스팅을 작성합니다. 1. 매개변수(Parameter) 매개변수는 ...

Preview Image

[Redis] KEYS 대신 SCAN을 써야 하는 이유

Redis를 사용하다 보면 특정 패턴의 키를 찾아야 하는 상황이 자주 발생합니다. 예를 들어 user:* 형태의 모든 사용자 키를 찾거나, session:* 패턴의 세션 키들을 정리해야 할 때가 있죠. 이럴 때 가장 먼저 떠오르는 명령어가 바로 KEYS입니다. 하지만, 프로덕션 환경에서 KEYS 명령어를 사용하면 서비스 장애로 이어질 수 있습니다. ...