[JAVA] 객체지향 프로그래밍 OOP

June 20, 2020

자바의 객체지향 프로그래밍(OOP)을 이야기 할 때, 3대 개념이라고 해서 Encapsulation, Inheritance, Polymorphism 을 이야기 하기도 하고, 여기에 Abstraction를 추가해서 APIE라고 하기도 한다. java oop conc...

[JAVA] JVM 메모리

June 07, 2020

JVM (Java Virtual Machine) 메모리 Write Once Run Anywhere (WORA) -JAVA 한 번 작성 하면, 어디에서든지 실행 될 수 있다를 의미하는 이 표어는 자바의 특징이며, 이것을 가능하게 하는 것은 바로 JVM이 ...

[JAVA] JAVA 설치 및 JDK, JVM, JRE

June 01, 2020

윈도우 자바 설치의 핵심(?)은 환경변수 설정이고, 맥은 설치하고나서 안해줬던 것 같은데, 찾아보니 맥도 해주는 거다. 왜 난 기억이 나지 않지만 설정이 되어있는건가. 기본 중에 기본인, 자바 책을 사면 맨 앞 챕터에서 만날 수 있는 자바설치방법과 jdk, jvm...

[HIVE] HIVE word count + 하둡 설치 실패기

May 31, 2020

하둡 책 기본서를 읽어봤다면 만날수 있는 word count. 책으로 소스만 접했을 때에는 음~해볼만할 것 같은데 했다가, 하둡 설치하는 것에서 실패. 아니 세상에 집에다가 하둡 설치하신 분들 무슨일이지?? 윈도우 pc에 우분투 설치, vm ware 설치, vm ...

[HIVE] HIVE Partition, Bucket, View, Index

May 24, 2020

HIVE 쿼리 성능을 최적화 시키는 방법으로 , 파티션, 버켓, 뷰, 인덱스 가 있으며 partition, view, index 는 SQL과 유사한 부분이 많아 추측 가능(?)하지만, bucket은 생소한 부분이 있다. 파티션 Partition 하이브는 ...

[HIVE] HIVE DDL, Internal-External Table

May 17, 2020

DDL(Data Definition Language) 하이브 DDL은 아래와 같이 지원되는데, 거의 SQL와 비슷하다. CREATE DATABASE/SCHEMA, TABLE, VIEW, FUNCTION, INDEX DROP DATABASE/SCHEMA, ...