이론학습(150)
-
Ex-제네릭 객체 생성 방법 확인, Generics 자료형 도식형
제네릭 객체 생성 방법 확인 Generics 자료형 도식형 출력 결과 TODO 1: 자료형 타입 미지정하여 객체 생성 TODO 2: 표준 사용방법 Generics 자료형 도식형 출력 결과 TODO 1: 자료형 타입 미지정하여 객체 생성(좋은 방법 아닙니다) public class GenericsEx02 { public static void main(String[] args){ //자료형 타입 미지정하여 객체 생성 GenericsEx t = new GenericsEx(); String[] aStr ={"가", "나", "다", "라", "마", "바", "사"}; t.set(aStr); t.print(); } } 소스코드 import static java.lang.System.out; // 클래스를 정의 ..
-
HDFS(하둡 분산파일시스템)
HDFS(하둡 분산파일시스템) · Hadoop Distributed File SYstem · 하둡은 대량의 자료를 저장하고 처리할 수 있는 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 자바기반의 오픈소스 프레임 워크입니다. · 분산처리 시스템인 맵리듀스(MapReduce)를 이용해 데이터를 처리합니다. · 하둡은 7년 간 개발되면서 개방형 프레임 워크로 빅데이터 시대를 이끌고 있습니다. 최근 하둡의 도입성과가 가시화되고 다양한 프로젝트가 진행되면서 하둡을 중심으로 한 새로운 제품군들이 등장하고 있습니다. · 하둡의 분산 파일 시스템 HDFS는 이기종간의 하드웨어로 구성된 컴퓨터 클러스터에서 대용량 데이터 처리를 위하여 개발된 것입니다. · 하둡이 사용하는 분산 저장소입니다. 분산된 환경에서..
-
수행 내용-빅데이터 처리를 위한 준비하기
수행 내용-빅데이터 처리를 위한 준비하기 수행 순서 수행 tip 수행 순서 단계 수행 항목 빅데이터 처리를 위한 환경을 파악한다. · 처리해야 할 데이터 크기, 생성속도, 빈도에 따른 빅데이터를 처리하기 위해서 어떻게 클러스터를 구축할 것인지를 파악하여 목적에 맞는 처리 시스템을 계획합니다. 빅데이터 처리 시스템 구축을 위한 세부 계획을 수립한다. · 빅데이터 처리 시스템 도입 및 설정에 필요한 계획을 수립하고, 클러스터 구축을 위한 하드웨어와 소프트웨어 등 제반 환경을 점검하고, 이에 대한 체크 리스트를 작성합니다. · 빅데이터 저장 시스템과 연계한 처리 방식과 수행 환경에 대한 운영 모드를 확인합니다. 운영모드는 의사분산 모드(pseudo-distributed mode) 또는 완전분산 모드(fully..
-
LayoutManager - CardLayout
CardLayout 여러 개의 카드를 포개어 쌓아둔 구조로 컴포넌트를 한번에 하나만 보여주는 배치관리자 맨 위의 컴포넌트만 보여주므로 한번에 하나의 컴포넌트만 볼 수 있습니다. CardLayout에는 맨 위에 위치할 컴포넌트를 지정할 수 있는 메서드가 있으며, 또한 그 다음에 나올 컴포넌트를 이동시킬 수 있는 메서드를 가지고 있습니다.
-
LayoutManager - GridBagLayout
GridBagLayout GridLayout과 유사한 기능을 제공하는 배치 관리자로 가장 복잡한 구조를 가지고 있습니다. GirdLayout은 하나의 셀에는 하나의 컴포넌트를 가질 수 있는데 GridBagLayout은 여러 셀에 걸쳐서 서로 다른 크기와 간격으로 하나의 컴포넌트가 배치될 수 있습니다. GridBagLayout을 사용하는 경우는 GridBagConstraints 클래스를 사용하여 배치를 시키게 됩니다. GridBagConstraints 클래스는 GridLayout으로 지정된 컨테이너에 컴포넌트가 얼마만큼의 영역을 차지하여 배치할 것인가에 대한 자세한 영역 구조에 대해 지정을 해줍니다.
-
LayoutManager - GridLayout
GridLayout 격자모양(모눈종이)의 가로와 세로가 같은 크기의 비율로 나누어져 있고 각 공간(셀)에 컴포넌트을 배치할 수 있는 관리자 컨테이너의 크기가 변경되면 컴포넌트들의 위치는 고정되고, 크기는 모두 동일한 크기로 변경합니다. GridLayout 배치 관리자를 만들 때 행과 열의 수를 지정하는데, 값은 0이상의 값을 지정하며 만약 0으로 지정하게 되면 무한대로 컴포넌트를 추가하여 붙일 수 있습니다. 행의 수가 열의 개수보다 붙이는 컴포넌트의 개수가 더 많은 경우는 행의 수를 우선으로 맞추게 됩니다.