IT
-
JAVA - 변수 및 연산자IT/JAVA 2020. 4. 25. 22:46
JAVA의 기초인데 자주 헷갈릴 때가 많은 것 같다. '변수 및 연산자'에 정리 한 내용들을 다시 한번 적어보려고 한다. 내용을 정리를 잘하는 편은 아니지만 기초를 다시 한번 공부한다는 생각으로 정리를 시작해본다. 1. 변수란, 하나의 값을 저장할 수 있는 메모리 공간 2. 변수를 사용하는 이유 첫째, 컴파일러 기능이 좋아진다. 둘째, 사람을 위해서 셋째, 디버깅 기능 3. 변수 우리가 쓰는 변수들은 모두 메모리에 저장된다. 메모리 종류중에도 stack이라는 곳이 있다. 변수선언을 한다는 의미는 stack 공간을 사용하면 되겠구나, 이것이다. stack에서 이름을 가지고 찾는게 아니라, 몇번 째 변수인지 찾아서 대입하는 것이다. 메모리에 들어가있는 선언의 의미는 stack공간에서 전체메모리를 잡는 것을 ..
-
AWS - EC2 생성 및 터미널 접속IT/AWS 2020. 4. 24. 17:11
Spring Boot를 운영할 AWS 환경을 만들어 보려고 하는데 : ( AWS는 처음이라 많이 생소하고 어려운 것 같고 조심스네요,, 그럼에도 차근차근 하나씩 만들어가보려고 합니당. 이번 글에서는 EC2 생성 후 터미널 접속 까지만 진행하려고 합니다. 구글링하며 가장 잘 정리가 되어 있는 블로그를 통해 보고 따라했습니다 : ) 너무 깔끔하게 정리가 되어 있어서 따라하며 공부하기 너무 좋았습니다 감사합니다. https://jojoldu.tistory.com/259 AWS EC2 생성하기 1. 인스턴스 생성 AWS에 회원가입을 한 뒤에 로그인을 하면 이런 화면이 나오게 되는데, 우측 상단에 Region을 확인하고, 서울이 아니면 서울로 변경한 후에, AWS 서비스에서 EC2를 검색해서 EC2 대시보드로 이..
-
AWS - 계정 생성(회원가입)IT/AWS 2020. 4. 24. 11:34
AWS 기본에 대해서 알아봤으니, 이제는 AWS 회원가입을 먼저 진행해보려고 한다. 1. AWS 홈페이지 접속 : https://aws.amazon.com/ko/ 무료 계정 만들기 클릭 ! 2. 계정 기본 정보 입력 AWS 계정 이름은 변경 가능 하니 자유롭게 작성해도 된다. 하단에 '동의하고 가입' 클릭 ! 2. 연락처 정보 입력 개인을 선택하고, 나머지 이름과 전화번호를 입력한다. 여기서 주소는 영어로 입력해야한다. 필자는 https://www.jusoen.com/ 요기 사이트를 이용했다. 3. 결제 정보 입력하기 가장 중요한 부분이며, 필자는 BC 카드로 했는데, 사람들의 이야기를 들어보니 체크카드는 안되는 것 같다. 4. 본인인증 본인인증은 ARS / SMS 인증이 있다. SMS 인증을 하면, 1..
-
Jenv - 여러 개의 자바 버전을 설치하고 선택해서 사용하기IT/Linux 2020. 4. 24. 10:19
어느 날 회사에서 대표님이 저를 부르시더니.. 현재 서버의 JAVA 는 1.5 버전이고, 환경변수와 현재 사용중인 서비스에 영향도가 없도록 JDK 1.8 버전으로 만들어진 어플리케이션을 실행 시킬 수 있는 방법이 있는지 알아보라고 하셨다. 나의 머릿속은..... 지우개처럼 아무것도 생각나지 않아서 구글링 하기 시작했다. 그러면서 찾은 신기하기도 하면서 편한 'Jenv' 라는 Linux 스크립트를 찾았다. 사실 생각해보면, 개발환경에 따라서는 JDK 버전이 다르게 진행 되는 경우도 있고, 때로는 다른 어플리케이션을 현재 사용하는 JDK와 다른 버전을 사용해야 하는 일이 종종 있다. 그럴 때 사용하기 편한 오픈소스로 구성된 스크립트이다. jenv란? 요로코롬 공식에 작성 되어 있다. 즉, JDK 버전을 관리..
-
AWS - AWS LambdaIT/AWS 2020. 4. 23. 17:29
AWS Lambda에 대한 내용 끄적끄적.. AWS는 보면 볼수록 참 잘만들었다는 생각이 들고 너무 신기하다. 누가 이런 생각을 했고 이렇게 만들었을까 라는 생각이 많이 들며 혁신적이라는 생각이 든다. 근래에 본 서비스들은 Client - Server 구조로 되어 있어 설정을 변경하기에도 어려웠고, 많은 인력이 필요 했으며 시간도 많이 필요했다. 나의 고정관념을 깨준 것 같다. 서버리스 아키텍처 (AWS Lambda, AWS API Gateway) 근래의 서비스들은 Client - Server 구조로 되어 있다. 네트워크를 통해 다양한 데이터를 주고 받고, 사용자에게 맞춤형 데이터를 제공하기 위해서는 Server라는 존재가 필수적이다. Server는 Client의 요청에 따라 데이터베이스에서 사용자가 원..
-
AWS - AWS 기본IT/AWS 2020. 4. 23. 16:02
AWS 기본의 대해 끄적끄적.. 메모하는 습관 ! 아직 부족한 부분이 많아 틀린 것도 있을 수 있고 모르는 것도 있을 수 있습니다 :( AWS 용어는 너무 생소하고 어려워서 정리해보았습니다. 1. Availability Zone (AZ) - AWS의 데이터 센터는 가용 영역(AZ) 내에 편성 - 각 가용 영역은 하나 이상의 데이터 센터로 구성되지만, 하나의 데이터 센터가 2개의 가용 영역에 포함될 수는 없음. - 각 가용 영역은 독립된 장애 영역으로 설계되었으며 즉, 가용 영역은 일반적인 대도시 리전 내에서 물리적으로 격리되어 있으며, 별도의 무정전 전원 공급 장치와 현장 백업 발전 시설 외에도 독립적인 유틸리티의 서로 다른 그리드를 통해 전력을 공급받음으로써 단일 장애 지점이 더욱 줄어들게 된다. 2...
-
AWS - 클라우드IT/AWS 2020. 4. 23. 15:54
IT의 세계는 넓고 너무 많은 것들이 있으며 어려웠다.. 이번에 신규로 맡게 될 서비스가 AWS 서비스이기에, AWS에 대해서 공부하기 전에 클라우드 컴퓨팅이라는 것이 무엇인지 찾아보았다. 클라우드의 정의 - 클라우드 컴퓨팅은 서버, 스토리지, 네트워크, SW 등 ICT(정보통신기술) 자원을 필요할때 인터넷을 통해 서비스 형태로 제공받아 이용하는 방식이다. 클라우드 분류 1) IaaS (Infrastracture as a Service) : 인프라 자원을 서비스 2) PaaS (Platform as a Service) : 개발에 필요한 환경 서비스 3) SaaS (Software as a Service) : 사용자가 원하는 소프트웨어 서비스 IaaS 종류 1) Amazon EC2 2) Microsoft ..