출처 : https://school.programmers.co.kr/learn/courses/30/parts/12081 문제 >배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자
AWS S3 파일 저장소 사용해보기IAM 이용하여 AWS SDK를 이용한 S3 파일 업로드프로그램 언어와 연동하여 Node.js express를 사용해 S3 업로드 웹페이지 구현파일 업로드는 되지만 파일 크기가 제대로 올라오지않아 이미지가 열리지 않는 상황params
JWT(Json Web Token)는 인터넷에서 정보를 안전하게 전송하기 위한 인증 방식 중 하나입니다. JWT는 JSON 형식으로 데이터를 저장하며, 데이터의 무결성을 보장하기 위해 디지털 서명이 포함 됩니다.JWT는 사용자 인증 정보를 안전하게 전송하기 위해 사용됩
출처 : https://school.programmers.co.kr/learn/courses/30/parts/12081괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(
캐싱(Caching)은 빠른 데이터 검색을 위해 자주 사용되는 데이터를 미리 복사해 놓는 것을 말합니다. 캐싱은 데이터의 응답 속도를 높이고, 처리 속도를 개선하기 위해 사용됩니다.캐싱은 대개 웹 서버와 같은 애플리케이션에서 사용되며, 이를 통해 사용자의 요청에 대한
출처 : https://school.programmers.co.kr/learn/courses/30/parts/12081배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는
객체와 관계형 데이터베이스(테이블) 간의 데이터를 매핑하기 위한 기술입니다. ORM은 객체 지향 프로그래밍에서 사용되는 객체와 관계형 데이터베이스에서 사용되는 테이블 간의 차이를 해결하기 위해, 객체와 데이터베이스 간의 매핑을 자동으로 수행합니다.ORM을 사용하면, 데
일관성(consistency)은 데이터베이스에서 여러 개의 데이터를 동시에 업데이트할 때, 모든 데이터가 일관된 상태를 유지하도록 보장하는 것을 말합니다. 예를 들어, 은행에서 계좌 간 이체를 처리하는 경우, 계좌에서 출금되는 금액과 입금되는 금액이 항상 일치하도록 보
트랜잭션(Transaction)은 데이터베이스에서 데이터의 무결성과 일관성을 보장하기 위한 작업 단위를 의미합니다. 트랜잭션은 일련의 작업을 하나의 논리적인 작업 단위로 묶어서 처리하는 것으로, 여러 개의 쿼리나 데이터 변경 작업이 하나의 단위로 묶여 원자
자신만의 서버를 사용하는 사람이 감소하고 있는 추세Netlify나 Vercel과 같은 클라우드 플랫폼의 사용 수가 급격히 증가React를 베이스로 한 Next.js나 Remix 같은 프레임워크를 쓰면 풀스택 웹앱을 간편하게 만들어볼 수 있는데 이 프레임워크들을 써서 V
인덱스(Index)는 데이터베이스에서 검색 속도를 높이기 위한 데이터 구조입니다. 인덱스는 테이블 내의 하나 이상의 열(column)을 기준으로 정렬된 데이터 세트로, 데이터를 검색할 때 이를 참조하여 빠르게 검색할 수 있습니다.인덱스를 사용하면, 데이터베이스에서 데이
데이터베이스 정규화(Database Normalization)는 데이터의 중복을 제거하고, 데이터의 일관성과 무결성을 유지하기 위한 과정입니다. 데이터베이스 정규화는 주로 관계형 데이터베이스에서 사용되며, 다양한 정규화 단계를 거쳐 데이터를 최적화합니다.데이터베이스 정
SQL은 Structured Query Language의 약자로, 관계형 데이터베이스(RDBMS)에서 사용되는 데이터베이스 언어입니다. SQL은 데이터를 테이블 형태로 저장하고, 테이블 간의 관계를 이용하여 데이터를 검색하고 조작합니다.NoSQL은 Not Only SQ
INNER JOIN두 개 이상의 테이블에서 조건에 맞는 레코드만을 반환합니다. 일치하는 레코드가 없으면 반환하지 않습니다.LEFT JOIN왼쪽 테이블의 모든 레코드를 반환하고, 오른쪽 테이블과 조건에 맞는 레코드가 있으면 함께 반환합니다. 조건에 맞는 레코드가 없으면
사용자가 웹 사이트 또는 웹 애플리케이션의 URL을 입력하거나 모바일 애플리케이션을 다운로드할 때, 사용자들은 아주 깔끔한 레이아웃을 가진 인터페이스를 보게 됩니다. 이렇게 사용자가 마주 보는 인터페이스를 테크놀로지 분야에서 ‘프론트엔드’라고 부릅니다. 프론트엔드는 사