본문 바로가기

분류 전체보기20

[Git] Github commit 메세지 규칙 commit 메세지 구조 (): 제목 본문내용 type은 아래와 같이 정의하여 사용. - feat : 새로운 기능에 대한 커밋 - fix : build 빌드 관련 파일 수정에 대한 커밋 - build : 빌드 관련 파일 수정에 대한 커밋 - chore : 그 외 자잘한 수정에 대한 커밋(rlxk qusrud) - ci : CI 관련 설정 수정에 대한 커밋 - docs : 문서 수정에 대한 커밋 - style : 코드 스타일 혹은 포맷 등에 관한 커밋 - refactor : 코드 리팩토링에 대한 커밋 - test : 테스트 코드 수정에 대한 커밋 2021. 11. 29.
[Oracle] 오라클 계층형 쿼리 1. 계층형 쿼리란? 트리 형태의 구조로 이루어진 형태를 말한다. 예를 들면 회사 부서 또는 게시판 카테고리 등이 있다. 2. 계층형 쿼리 문법 SELECT * FROM [테이블] WHERE [조건] START WITH [최상위 조건] CONNECT BY [NOCYCLE][PRIOR 계층형 구조 조건] 3. 계층형 쿼리 예제 CREATE TABLE CATEGORY ( CATEGORY_ID NUMBER NOT NULL, -- 카테고리 ID PARENT_CATEGORY_ID NUMBER, -- 상위 카테고리 ID CATEGORY_NM VARCHAR2(100) NOT NULL, -- 카테고리이름 PRIMARY KEY (CATEGORY_ID) ); - 데이터 예제 4. 쿼리 SELECT CATEGORY_ID, .. 2021. 11. 10.
[Spark] RDD(Resilient Distributed Dataset) 개념과 연산 예제 2021.10.20 - [BigData/Spark] - [Spark] 스파크 개념 앞에 게시물에서 Spark Core에 RDD라는 내용이 나왔는데 RDD의 개념과 사용법을 알아보도록 하겠습니다. 1. RDD (Resilient Distributed Dataset) 란? - 회복력 있는 메모리에 분산된 데이터셋으로 기본적으로 스파크 내부적으로 연산하는 데이터들을 RDD 형태로 사용한다. 2. RDD 특징 - 여러 분산 노드에 나누어진다. - 다수의 파티션으로 관리된다. - 변경이 불가능한 데이터 셋이다. 3. RDD 생성 위 그림을 참고해서 보면 RDD는 파일 시스템( HDFS, GlusterFS )을 읽어와서 메모리에 저장할 때 생성이 되고 코드에서 생성되는 데이터를 저장할 때 사용된다. 즉 정리하자면 .. 2021. 11. 6.
MySQL Data truncated for column 해결 방법 에러 내용 : Data truncated for column insert 시 int(8) 컬럼에 yyyy-mm-dd 형태의 데이터를 넣으려다가 발생 에러 원인 : data insert시 Data truncated for column 에러가 발생 한다면 데이터의 일부분이 잘렸을 때 나오는 메세지로 컬럼 자료형의 범위를 초과 하였을 때 발생함. 해결 방안 : 아래와 같이 컬럼 크기에 맞게 데이터 변환하여 insert 함. DATE_FORMAT(sysdate(),'%Y%m%d') 2021. 11. 2.