Posts by Category

DB

[SQL] 함수

7 분 소요

함수 단일행 함수 : 내장 함수 중 입력값에 대해 단 하나의 출력값을 리턴하는 함수 SELECT, WHERE, ORDER BY 절에 사용 가능 각 행들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과 리턴

[SQL] DCL(데이터 제어어)

1 분 소요

Data Control Language 특정 사용자의 권한을 제어할 수 있는 명령어 데이터베이스에 존재하는 데이터의 보호와 보안을 위해 유저의 권한을 관리하기 위해 사용 DDL문의 일종으로서 커밋 혹은 롤백이 필요없이 실행하는 순간 적용 GRANT : 권한 부여 ...

[SQL] 조인

1 분 소요

조인이란? 2개 이상의 테이블을 조인하여 원하는 결과를 출력 INNER JOIN, NATURAL JOIN, USING, ON LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN CROSS JOIN

[SQL] 계층형 구조

1 분 소요

계층형 구조란? 루트 데이터 : 위에서 아래로 내려가는 하향식 방식을 기준으로 맨 상위에 있는 데이터 리프 데이터 : 맨 아래에 있는 데이터 START WITH, CONNECT BY, ORDER SIBLINGS BY

[SQL] DML(데이터 조작어)

8 분 소요

Data Manipulation Language 테이블의 데이터를 입력/수정/삭제/조회하는 역할 입력(INSERT), 수정(UPDATE), 삭제(DELETE), 조회(SELECT)

[SQL] TCL(트랜잭션 제어어)

2 분 소요

트랜잭션 DB의 논리적 연산단위로, 1개의 트랜잭션에는 1개 이상의 SQL문이 포함 분할할 수 없는 최소의 단위로, 전부 적용하거나 전부 취소하는 ALL OR NOTHING 영화 예매 시스템 : 사용자가 극장, 영화관, 상영시간, 좌석을 모두 선태가고 ...

맨 위로 이동 ↑

CS

[CS][자료구조] 선형구조

2 분 소요

선형 구조란? 데이터를 연속적으로 연결한 자료 구조 선형 구조의 종류 : 리스트, 스택, 큐, 데크

[CS][알고리즘] 정렬 알고리즘

3 분 소요

퀵 정렬 (Quick Sort) 임의의 Pivot 을 두고 Pivot의 왼쪽에는 Pivot보다 작은 값을, 오른쪽에는 큰 값을 두는 과정을 반복하는 알고리즘

[CS][알고리즘] 검색 알고리즘

최대 1 분 소요

순차 검색(Sequential Search) 선형검색이라고도 한다. 배열 처음부터 끝까지 차례대로 비교하여 원하는 데이터를 찾는 알고리즘 장점 : 검색 방법 중 가장 단순, 정렬되지 않은 리스트에서도 사용 가능 단점 : 검색할 리스트의 길이가 길면 비효율적

[CS][알고리즘] 해시 함수

최대 1 분 소요

해시 함수란? 데이터를 키로 변환하는 함수 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑

[CS][알고리즘] Big-O 표기법

최대 1 분 소요

Algorithm (알고리즘) 알고리즘 : 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태 Big-O 표기법 : 알고리즘은 시간 복잡도 에 따라 분류할 수 있다.

[CS][알고리즘] 유클리드 호제법

최대 1 분 소요

정의 2개의 자연수 또는 정식의 최대공약수를 구하는 알고리즘 호제법 : 두 수가 서로 상대방 수를 나누어 원하는 수를 얻는 알고리즘

맨 위로 이동 ↑

Java

[Java][형변환] String to Int / Int to String

2 분 소요

String ▶ Int Integer.parseInt() 오라클 공식 문서에 나와있는 parseInt()은 아래와 같다. 클래스 : java.lang.Integer 리턴 타입 : static int 타입이 static 이므로 인스턴스 객체를 생성하지 않...

맨 위로 이동 ↑

Spring-Boot

[Spring-Boot][Java] Gradle 설정과 라이브러리

1 분 소요

빌드 도구 빌드 : 소프트웨어를 생성하고 테스트하고 검사하여 배포하기 위해 수행하는 행위의 집합 컴파일, 테스트, 정적분석 등을 통해 동작 가능한 소프트웨어를 생성한다. 작성한 코드의 빌드 및 배포를 수행한다. 각각의 구성요소와 모듈에 대한 의존성 관리를 지원한다....

맨 위로 이동 ↑

JavaScript

[JS][Node.js] 비동기 데이터 처리

최대 1 분 소요

데이터 동기 처리 기존의 동기적(Synchronous) 프로그래밍은 하나의 요청이 처리 완료 되어야 다음 요청이 처리가 가능했다.

맨 위로 이동 ↑

Error

[Spring-Boot] java error: release version 17 not supported

최대 1 분 소요

java error: release version 17 not supported 스프링부트 처음 프로젝트 생성하고 실행하려는데 자바 17 버전 오류가 뜨길래 너무 당황했다… 네? 갑자기 무슨소리세요? Java17 사용할 생각도 없었고 Java11 사용하고 있어서 갑자기 멘...

맨 위로 이동 ↑