본문 바로가기

STUDY

(287)
React | React 간단 개념정리 1. React?React는 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리입니다. “컴포넌트”라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성하도록 돕습니다. (출처: https://ko.reactjs.org/tutorial/tutorial.html) React는 Facebook의 소프트웨어 엔지니어 Jordan Walke가 만든 오픈소스 자바스크립트 라이브러리로, MVC(Model View Controller)패턴 중 View를 담당한다. 리액트 애플리케이션의 페이지 전환은 단일 페이지 애플리케이션(single page application, SPA) 방식으로 개발하는 것이 정석이다. 단일 페이지 애플리케이션은 초기 요청 시 서버에서 첫 ..
ReactJS와 React Native의 차이점? ReactJS? 페이스북에서 만든 자바스크립트 오픈소스 라이브러리. 웹, 웹 앱, SPA등 개발 시 사용. 프론트와 서버 사이드 모두 제공. 가상의 DOM을 사용하며 이는 전체 새로고침보다 빠르다(필요한 부분만 고침). HTML태그 사용. 컴포넌트 재사용이 용이함. React Native? 페이스북에서 만든 자바스크립트 오픈소스 모바일 앱 프레임워크. 크로스 플랫폼 모바일 앱 개발에 사용. 웹 개발자에게 모바일 앱 개발을 쉽게 해줌! HTML태그 사용하지 않음. 자체 애니메이션 라이브러리를 제공. (css로 작성할 필요 없음) 리액트의 Webpack같은 bundler설정이 필요 없음. 이미 가지고 있다. ios와 Android 동시 개발 가능. 결론.. React.js는 웹 개발, React Native..
Java | Primitive Types ( + Overflow/Underflow ) 기본타입(Primitive Type) 자바에서는 8가지의 기본 타입을 제공하며 이는 크게 정수형, 실수형, 문자형, 논리형으로 나뉘어집니다. *정수형 타입: 자바에서의 정수란 소수 부분이 없으며 부호를 가지는 숫자를 말함 Primitive Data Types 분류 type size 정수형 byte 1byte(8bits) short 2byte(16bits) int 4byte(32bits) long 8byte(64bits) 실수형 float 4byte(32bits) double 8byte(34bits) 문자형 char 2byte(16bits) 논리형 boolean 1byte(8bits) 1. boolean boolean타입은 true혹은 false 두 가지 값만 가질 수 있으며 1바이트의 크기를 차지합니다...
AWS | EC2에 톰캣(Tomcat) 설치 및 환경변수 설정 0. 자바가 설치되어있는지 확인 만약 설치되어있지 않다면 이전 글을 보고 설치하세요.. $ java -version 1. 톰캣 설치 톰캣 설치로 찾아보면 Wget을 통해 설치하는 방법과 yum으로 설치하는 방법이 있는듯 한데... Wget을 이용해 설치해보도록 하겠습니다. 더보기 *Wget? - 비 상호작용형 네트워크 다운로더. 로그인 없이 웹상에 있는 파일을 다운받을 수 있게 해줌. HTTP, HTTPS, FTP프로토콜 지원. *YUM(Yellodog Update, Modified)? - rpm시스템 용 자동 업데이트 및 패키지 설치 / 제거 도구. +) 읽어보기 Wget command in Linux/Unix - GeeksforGeeks A Computer Science portal for geeks..
AWS | EC2에 JAVA설치 및 환경변수 설정 0. 자바 버전 확인 (자바가 설치되어있는지) $ java -version 자바가 설치되어있지 않습니다.... (Amazon Linux 2 AMI는 자바 설치되어 있지 않음) 1. 설치가능한 자바 버전 확인 $ sudo yum list | grep jdk java 1.8.0버전 설치 가능 2. 자바 설치! $ sudo yum install java-1.8.0-openjdk Is this ok 물음에 y 입력하면 바로 설치 진행 설치 완료. 다시 자바 버전을 확인해보면 자바가 설치된 것을 확인할 수 있음. +) javac가 설치되지 않으므로... openjdk-devel.x86_64도 설치해줍니다. $ sudo yum install java-1.8.0-openjdk-devel.x86_64 설치 완. 3. ..
AWS | EC2 인스턴스 접속 ( + PuTTY | Window에서 Linux ) Linux 인스턴스에 접속하는 방법은 SSH를 이용하거나, PuTTY 혹은 XShell과 같은 프로그램을 이용하는 방법이 있음. *Git Bash가 설치되어있는 경우 SSH이용 가능 1. PuTTY 다운로드 Download PuTTY: latest release (0.74) This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. ..
AWS | EC2 인스턴스 생성하기 EC2(Amazon Elastic Compute Cloud)는 AWS(Amazon Web Service)에서 제공하는 서비스 중 가장 유명하고 많이 사용하는 서비스 중 하나이다. EC2는 가상의 컴퓨팅 환경(인스턴스)을 대여하는 것, 쉽게말해 한 대의 컴퓨터를 빌려 그 컴퓨터에 서버를 생성하는 것을 말한다. *인스턴스: 클라우드의 가상 서버. 인스턴스 생성, 실행, 중지는 서버 생성, 실행, 중지와 같은 말이라 생각하면 쉽다. 1. 인스턴스 시작 2. Amazon Machine Image(AMI) 선택 자신이 이용하고자 하는 AMI를 선택하면 됨. Amanon Linux 2 AMI를 선택하였음. Amazon Linux AMI에서 Amazon Linux 2로 마이그레이션하기 위한 사전 업그레이드 어시스턴트..
AWS | IAM 사용자 생성 0. 로그인 AWS | 계정 생성 0. 해외 결제가 가능한 카드 준비(필수) 1. AWS사이트 접속 후 계정생성 진행 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 피트니스 글로벌 인터랙티브 피트니스 플랫폼이 어떻게 AWS gaemi606.tistory.com 1. IAM 계정 생성 및 권한 부여하기 로그인 시 IAM 사용자 항목을 보고 무엇인지 알아보기로 했었다.. 지금 알아봐야지.. IAM(Identity and Access Management)? IAM이란 리소스 접근에 대한 보안을 더욱 강화하기 위한 서비스. 처음 계정을 생성할 때는 루트 사용자로 생성하게 되지만 일상적인 업무 전반(관리작업을 포함한)을 루트 사용자로 수행하게 된다면 보안적으로 좋지 않으므로, I..