반응형
반응형
가상머신인 VMware를 설치하고 그 안에 CentOS 64-Bit를 입히는 도중 오류가 생겼었는데요. 오류의 내용은 아래와 같습니다.This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.This host supports Intel VT-x, but Intel VT-x is disabled.Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting.(1)..
저번글에서 파일의 내용을 읽어오는 바이트 기반 스트림중 입력 스트림을 알아보았다면, 이번글에서는 출력 스트림에 대해 간단하게 정리하겠습니다. 출력 스트림은 프로그램이 출발지로 도착지인 모니터나 파일, 텍스트에 출력하는 것이기 때문에 파일을 저장하거나, 복사하는 등의 기능을 수행 할 수 있습니다. 저는 파일을 복사하도록 해볼게요. ■ FileOutputStream으로 파일 복사하기 ▼ 파일복사는 저번글에서 사용했던 hunit.txt 파일을 사용하겠습니다.내용은 '안녕하세요'로 담겨 있습니다. ▼ 자바로 돌아와서 소스코드를 위와 같이 작성합니다.[8~9] 복사할 파일과 생성할 파이을 지정하고[14] data에 실제로 읽을 데이타를 저장합니다.[15] readBy는 한번에 200바이트를 읽어 저장하고 [16~..
이번 글에서는 바이트기반 스트림 중 입력 스트림인 FileInputStream 클래스를 사용해 보겠습니다. 이 클래스는 바이트 기반으로 그림, 오디오, 비디오 등 모든 종류의 데이터를 읽을 수 있습니다. 저는 간단하게 텍스트 파일을 만들어 자바에서 불러볼텐데요. 만약 파일이 존재하지 않으면 FileNotFoundException 예외를 띄워버리기 때문에 try - catch 구문을 사용해서 예외처리를 해야 합니다. ■ FileInputStream 메소드로 텍스트파일 내용 읽기 ▼ 먼저 아무 디렉토리에 텍스트 파일을 만들고 내용을 입력합니다.저는 프로젝트 폴더가 생성되있는 최상단 폴더에 저장했습니다. ▼ 그리고 위와 같이 소스코드를 작성하였습니다. try- catch의 예외처리 구문에서 경로를 지정해주고,..
파일의 입출력을 담당하는 파일클래스는 java.io 패키지에서 제공하는데요. 그 중 파일의 크기, 속성, 이름등의 정보를 얻는 메소드를 정리해보려고 합니다. 줄번호에 해당하는 메소드의 설명과 그에 따라 콘솔에 출력되는 화면은 아래 사진으로 첨부하였습니다. [8~9] 지정된 디렉토리에 파일이 존재하는지 알아보는 메소드 exists() 함수[11~16] 파일인지 디렉토리인지 판단하는 isFile() 함수[18~20] printf는 예외~!![22~31] 아래사진과 같음■ 소스코드 및 출력결과
자바의 데이터는 스트림(Stream)을 통해 입·출력되는데요. 스트림은 기본적으로 단일 방향으로 흘러가는 것으로 출발지에서 도착지로 이동합니다. 프로그램을 기준으로 데이터가 입력받으면 입력스트림, 데이터가 프로그램에서 출력이 되면 출력스트림이라는 것이 제일 중요합니다. ■ 입력 스트림 & 출력 스트림- 입력 스트림 : 키보드/ 파일/ 프로그램으로 입력받고 프로그램을 도착지로 향하는 것이 입력 스트림입니다.- 출력 스트림 : 프로그램을 출발지로 모니터/ 파일/ 프로그램으로 향하는 것이 출력 스트림입니다. ■ 바이트 기반 스트림 / 문자 기반 스트림스트림 클래스는 그림,멀티미디어,문자등 모든 종류의 데이터를 주고 받는 바이트 기반 스트림과 문자만 주고받을 수 있도록 특화된 문자 기반 스트림 2종류로 나눌 수..
후.. 조인은 예제로 공부해도 머리에 잘 들어오지 않아 어렵지만 그래도 내부조인과 외부조인에 이어 나머지 크로스조인과, 셀프조인, 세미조인, ANSI조인까지 마무리 해야겠어요. 내부조인과 외부조인만 제대로 숙지하고 있어도 불편함은 없겠지만 블로그에 공부목적으로 정리를 하기 때문에 간단하게 예제를 실습하면서 살펴볼까합니다. ■ 크로스 조인 크로스 조인(Cross Join)은 Cartesian Product라고 하며 거의 사용되지 않습니다. 그렇기 때문에 엄밀한 의미에서 조인이라고 할 수 없는데요. 테이블 상호간에 연결될 수 있는 모든 경우의 수를 산출하여 나타내는 조인입니다. ■ 셀프 조인 셀프조인(Self-Join)은 동일한 테이블을 대상으로 조인을 맺는 것을 말하며 반드시 별명을 붙여서 사용합니다. 동..