[DB/postgres] 윈도우 함수(Window Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 윈도우 함수(Window Function)에 대해 알아봅니다.  1) 윈도우 함수(Window Function) 💡 윈도우 함수(Window Function)- 행과 행 간에 비교, 연산, 정의를 하기 위해 사용되는 함수를 의미합니다.- 각 행에 대한 결과를 계산하는 일반적인 집계함수와 달리 ‘행 그룹’에 대한 계산을 수행합니다.- 윈도우 함수는 PARTITION BY 절을 사용하여 윈도우를 정의하고 ORDER BY 절을 사용하여 윈도우 내에서 행의 순서를 지정합니다.- 윈도우 함수를 이용하여 행 그룹 내에 순위를 계산하거나 이동 평균 또는 누적 합을 계산할 수 있습니다. 주로 데이터 분석 및 보고서 작성에 유용합니다.  2) 윈도우 함수의 구조..
[Java] UUID 이해 및 사용방법
·
Java/이론 및 문법
해당 글에서는 UUID에 대해서 이해하며 구조를 파악하여 이를 활용할 수 있는 방법에 대해서 이해를 돕기 위해 작성한 글입니다.  1) UUID(Universally Unique Identifier) 정의 및 구조 1. UUID 정의💡 UUID(Universally Unique Identifier)란?- 범용 고유 식별자를 의미하며 중복이 되지 않는 유일한 값을 구성하고자 할때 주로 사용이 되는고유 식별자를 의미합니다.- 주로 세션 식별자, 쿠키 값, 무작위 데이터베이스 키 등에 사용이 됩니다.  2. UUID 구조💡 UUID는 16바이트(128비트) 형태의 구조를 가지며 하나의 UUID 길이는 36자리이며 “4개의 하이픈(-)”과 “32개의 16진수 문자열”로 구성이 되어있습니다. 구조길이 (바이트..
[Java] Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot 기반의 Spring Security Framework를 적용하여 로그인의 API를 구성하는 방법에 대해서 공유합니다.    1) 개발환경💡 Spring Security 개발 환경을 구성하기 위해 사용한 개발환경입니다.개발 환경버전비고 java1.8 Spring Boot2.7.5 Spring Boot Starter Security2.7.5Spring Framework : 5.7.4jsonwebtoken: jjwt0.9.1 빌드관리도구Gradle 7.5 개발 툴IntelliJ IDEA 2022.3   2) Spring Security💡 Spring Security - 애플리케이션 내의 보안 중 사용자에 대한 ‘인증’과 ‘인가’에 대한 처리를 담당하는 프레임워크를 의미합..
[JS] Front-end 간략한 용어집 -1 : 구조, 데이터 통신, 스코프/클로저
·
Javascript & Typescript/종합
해당 글에서는 Front에서 용어들에 대해서 정확하게 알고 개념을 이해하기 위한 목적으로 작성한 글입니다. 1️⃣ 구조 1. 컴파일러(Complier) 💡 ‘프로그래밍 언어(고급 언어)’를 컴퓨터가 이해할 수 있는 ‘기계어’로 변환하는 컴파일을 수행하는 것을 의미합니다. [예시] typescript → Javascript로 컴파일을 수행합니다. [예시] Java(.java) → Java(.class)로 컴파일을 수행합니다. [참고] Typescript의 경우 컴파일 단계에서 사전에 오류가 될 사항에 대해 오류를 찾아서 런타임 되기 이전에 확인할 수 있습니다. 2. 트랜스 파일러(Transplier) 💡 트랜스 파일링(Transpling)을 통하여 '특정 언어'를 '다른 언어'로 바꿔 주는 것을 의미합니다..