본문 바로가기

전체 글

(3)
[Spring boot] 프로젝트 생성 : start.spring.io *공부 기록용으로, 미흡한 부분이 있을 수 있습니다* spring boot 시스템의 프로젝트를 생성하기 위해서는 http://start.spring.io를 이용하거나, vscode에서 spring initializr:create maven project를 이용하여 만들 수 있다. ** start.spring.io를 통한 생성을 추천함 (오류 발생이 적음) 1) 프로젝트 유형과, 언어를 선택한다. 2) Spring Boot의 버전을 선택한다. 📍 버전이 낮을 수록 오류 발생이 적다. ('SNAPSHOT' = test version, 'M1' = beta version) 3) 프로젝트 기본설정을 한다. 📍 maven 프로젝트 pom.xml의 기본이 된다. : base package 이름 > 어느 회사, 누구..
[Spring boot] MVC pattern "알쓸신잡 하나, spring boot의 편리성" 더보기 서버 프로그램을 만들기 위해서는? apache tomcat/ nignx/mode js ..등과 같은 프로그램들을 이용해야 한다. 그중apache tomcat을 사용하게 될 경우, 백엔드 시스템에서 사용되는 언어는 php 와 jsp 가 있다. php : 언어자체에 프로그램 요소를 포함 jsp (java server page) = HTML + Java Java : '~. java'의 파일은 compile을 통해 '. class' 파일이 된다. 이 파일을 bin(binary : 실행파일)이라고 한다. 이때 jsp 환경에서는 java class 파일을 JavaBean이라는 객체로 만든다. (이 객체는 HTML에서 html 처럼 사용할 수 있다.) Java..
[빅데이터_Hive] HiveQL select 테이블 명 from :: 데이터 조회 select * from 테이블 명 -- 전체(*) 데이터 조회 select 칼럼 from 테이블 명 -- 특정 데이터(칼럼) 조회 where :: 조건을 지정하여 데이터 조회 group by에서의 조건 지정은 having as :: 별칭지정 Apple as a -- Apple을 a로 칭함 group by :: 취합 select 칼럼 from 테이블 group by 칼럼 distinct :: 중복 값 제거 (제일 위 값만 나타냄) select distinct 칼럼 from 테이블 "partition" :: 종류 (dynamic & stataic) - dynamic partiton? : 칼럼 정보를 이용하여 동적으로 파티션이 생성. 쿼리 시점에는 알 수 없..