반응형


오픈스택(OpenStack)이란,

IaaS형태의 Cloud를 구축하기 위한 오픈소스 Software 또는 이러한 Software를 만들어내는 커뮤니티를 말한다. 즉, 클라우드 시스템을 구축하는데 필요한 기술기반의 툴셋인 것이다.

OpenStackFoundation에 의해 운영되면, 아파치 라이선스를 따른다.

OpenStack은 오픈소스이기 때문에, 특정 벤더에 종속되지 않는 클라우드 시스템을 구성할 수 있다는 장점이 있다.


OpenStack은 크게 3가지 기본 서비스와 4가지 부가서비스로 이루어져 있다.

기본서비스

- Cloud Compute Service : Nova

- Object Starage Service : Swift

- Cloud Image Service : Glance

부가서비스

- Identity Service : Keystone

- Network Service : Quantum

- Blocked Storage Service : Cinder

- Dashboard Service : Horizon


오픈스택 커뮤니티 사이트 : openstack.or.kr


반응형
반응형

요즘에는 대부분의 사진, 동영상 등을 모두 핸드폰 카메라로 찍다보니

심지어 여행을 가서도 핸드폰 카메라로 사진을 찍다보니

소중한 나의 일상의 기록들이 핸드폰에 모두 저장되어 있는데,


지난번에는 핸드폰의 메모리 카드를 잃어버려서

모든 사진들을 잃어버리게 되었고,

그래서 그때부터 dropbox를 사용해서 데이터를 백업하고 있다.


내 핸드폰의 데이터를 dropbox에 자동 백업을 하고,

내 PC에서는 dropbox의 데이터들을 다시 내 컴퓨터로 백업하도록 설정을 해 두었었는데,

C드라이브가 워낙 작다보니 최근에는 더 이상 백업을 하지 못하고

자꾸 경고 메세지가 떠서 dropbox 백업 위치를 변경하였다.



1. PC 바탕화면 오른쪽 하단의 Dropbox 아이콘을 클릭한다.



2. 설정버튼 -> 환경설정을 클릭한다.



3. 환경설정 창에서 계정을 선택하고, 

위치->이동을 클릭하여 백업할 위치를 다시 지정하고, 

적용버튼 또는 확인버튼을 클릭한다.



4. 이렇게 하면 자동으로 새로 지정된 위치로 Dropbox의 파일들을 자동백업 한다!







반응형
반응형


Annotation?

Annotation은 메타데이터의 형태로, 프로그램에 대한 정보를 제공하지만, 코드가 동작하는 데에 직접적인 영향은 미치지 않는다.



Annotation은 언제 사용될까?

- 컴파일 시  : 컴파일러가 error를 검출하거나, warning을 숨길때 사용된다.

- 컴파일, 디플로이 시 : 소프트웨어 툴들은 어노테이션 정보를 사용해서 코드, XML파일 등을 생성할 수 있다.

- 런타임 시 : 일부 어노테이션들은 런타임시 검사될 수 있다.



Annotation의 형태


@Entity

'@'은 컴파일러가 이 기호 뒤에 오는 것이 어노테이션이라는 것을 알게 해준다. 


@Book(

   name = "Frozen Little Golden Book", 

   anthor = "Victoria Saxon"

)

class TestClass()    {...}

어노테이션은 element를 가질수 있다.


@SuppressWarnings(value = "unchecked")

void myMethod() { ... }

이름이 없는 element를 가질 수도 있다.


@SuppressWarnings("unchecked")

void myMethod() { ... }

단 하나의 value라는 이름을 가진 element를 가지고 있다면 element의 이름이 생략될 수도 있다.


@Author(name = "Jane Doe")

@EBook

class MyClass { ... }

여러개의 어노테이션이 같이 사용 될 수도 있다.(Java SE 8부터 지원)


@Author(name = "Jane Doe")

@Author(name = "John Smith")

class MyClass { ... }

같은 타입의 어노테이션이 동시에 사용 될 수도 있다.(Java SE 8부터 지원)



Annotation Type

① Predefined Annotation Type

                    

▲java.lang에서 정의한 Type                 ▲ java.lang.annotation에서 정의한 Type


  Java에서 정의해 놓은 Annotation Type이다. 이 타입들은 java.lang 또는 java.lang.annotation에 정의되어 있다.

(http://docs.oracle.com/javase/8/docs/api/ 참조)


② CustomAnnotation Type

  Annotaion은 우리가 새로 정의해서 사용할 수도 있는데, 이를 Custom Annotation Type이라고 한다.



반응형

+ Recent posts