본문 바로가기

분류 전체보기57

[JavaScript] parameter vs argument javascript에서 함수를 선언하고 사용하다 보면 parameter란 단어와 argument라는 단어를 자주 접하게 된다. 한국말로는 매개변수, 인자 등으로 불린다. 구글에도 javascript argument vs parameter라고 검색하면 정말 많은 글들이 나올 정도로 많은 사람들이 궁금해하는 주제이다. 어쩌면 사용하면서 자신도 모르게 습득해서 잘 사용하고 있을 수도 있지만 명확히 알고 사용하기 위해 정리해 보자! parameter vs argument function example(parameter) { console.log(parameter); // Output = foo } const argument = "foo"; example(argument); mdn 공식 예제를 보면 위 코드 예시.. 2023. 2. 4.
[JavaScript] 날짜 비교 라이브러리를 사용하지 않고 자바스크립트에서 날짜 비교를 할 때 어떻게 하는 게 가장 정확할까? 최근에 회사에서 새로운 기능을 제작하는데 날짜 비교가 굉장히 중요한 기능이 있어서 지금까지 사용하던 방식들이 맞는지 무엇이 가장 정확한지에 대한 의문이 생겨 글을 정리한다. 검색했을 때 가장 많이 보이는 방법은 이런 식으로 new Date()를 사용하여 비교하는 방식이다. let date1 = new Date("2022-12-31"); let date2 = new Date("2023-01-01"); if (date2 > date1) { console.log("date2 is greater than date1"); } else { console.log("date1 is greater than or equal to.. 2023. 1. 29.
[AWS] RDS 스냅샷 복원 회사에서 서비스 운영 중 어떤 서비스를 같이 실행하면 사이트가 굉장히 느려지고 서버가 죽는 상황이 발생하여 운영에서 테스트를 하려다가 똑같은 데이터가 존재하는 데이터베이스를 생성해서 안전한 환경에서 테스트를 진행하고자 방법을 찾던 중 AWS에서 제공하는 RDS 스냅샷과 스냅샷 복원을 할 수 있는 방법을 찾았고 스냅샷을 복원하는 방법에 대한 정보를 공유하고자 한다. AWS RDS 페이지에 접속한 후 왼쪽 메뉴의 스냅샷 클릭 스냅샷 메뉴를 누르면 메인 화면에 수동과 자동 메뉴가 있을 텐데 RDS로 데이터베이스 생성 할 때 기본 옵션을 해체하지 않았다면 자동으로 스냅샷이 생성되고 있을 것이다. 이제 복원하고자 하는 스냅샷을 선택한 후 우측 상단의 작업 버튼을 누른 후 스냅샷 복원 버튼을 눌러주자 그럼 이렇게 .. 2023. 1. 8.
[AWS] IAM 사용자 권한부여 IAM 사용자에 내가 원하는 권한을 부여하는 방법을 살펴보자 IAM 메뉴 좌측에 사용자 선택 후 원하는 사용자 선택 권한 추가 버튼 클릭 원래 사용하는 그룹에 권한이 있다면 그룹에 사용자를 추가하거나, 아님 기존 사용자에 있는 권한을 그대로 가져오고 싶다면 기존 사용자 권한 복사, 새롭게 정책을 만들려면 이미지와 같이 기존 정책 직접 연결을 눌러 사용하고자 하는 권한을 선택하면 된다. 여기서는 s3권한으로 예시를 들겠다. 선택 후 다음 클릭 아래의 권한 추가 클릭하면 끝! 다시 사용자 페이지로 돌아가면 권한이 추가된 걸 확인할 수 있다. 2022. 12. 18.