일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Feild
- class
- 어플
- 고양이
- 덕배
- 모바일 앱
- 주인님
- aws #ubuntu #root계정
- 에노테이션
- React Native
- annotation
- 어플리케이션
- 자바스크립트
- 어노테이션
- 리액트 네이티브
- constructor
- apache #start_warning #ServerName #ubuntu
- Reflection
- java program
- 리플렉션
- 생성자
- 객체
- Java
- Today
- Total
목록분류 전체보기 (11)
코딩하는 곰
아파치 시작 시 에러 발생할 때가 있음 $ service apache2 start * Starting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.3. Set the 'ServerName' directive globally to suppress this message 1. 아파치 설정(/etc/apache2/apache2.conf) 파일에 ServerName이 어떻게 설정 되어있는지 확인 합니다. $ grep ServerName /etc/apache2/apache2.conf $ 2. grep 해봤으나 아무것도 나오지 않습니다. 설정..
1. ssh로 EC2 로그인 해줍니다. $ ssh -i {.pem 파일} {기본 EC2사용자}@{퍼블릭 IPv4 DNS} 2. root 계정의 패스워드를 지정합니다. $ sudo passwd root New password: Retype new password: passwd: password updated successfully 3. ssh 설정 파일(/etc/ssh/sshd_config)을 수정하러 갑니다. 일반 사용자 계정은 수정 권한이 없으실 테니 sudo 명령어로 수정 합니다. $ sudo vi /etc/ssh/sshd_config 해당 파일에서 PermitRootLogin 값과 PasswordAuthentication 값을 yes로 설정 저장합니다. (찾아보시고 없으면 추가 하시면 됩니다) Pa..
리플렉션(Reflection)이란? 리플렉션은 자바가 가진 가장 큰 특징이자 장점이라고 할 수 있습니다. 동적으로 로드 되는 자바의 모든 구성원을 동적으로 조작하거나 조회할 수 있는 개념인데요. 개인적으로 리플렉션 개념이 있었기에 스프링이 존재할 수 있지 않았나 하고 생각하고 있습니다. 스프링 컨테이너가 실행 될 때 BeanFactory를 통해서 Bean들을 로딩하는데, Bean을 생성하는 과정에서 컨트롤러에 에노테이션으로 선언되어 있는 핸들러매핑이나, Bean의 생성자를 찾는 과정, 그리고 Bean 을 주입받는 과정까지 모두 리플렉션 개념이 있었기 때문이라고 생각합니다. 1. 생성자를 갖고 놀아봅시다 먼저 클래스를 바탕으로 인스턴스를 생성해야 동작 중에 뭔가를 할 수 있겠죠? 그렇다면 임의로 Memeb..
어떤게 필요한가?먼저 개발하기 위해 필요한 것은 NodeJs(npm 포함)와 Expo그리고 어플을 돌려보기 위해 필요한 iOS와 안드로이드 시뮬레이터 그리고 코드 작성을 위한 Text Editor 정도 입니다. 리액트 네이티브 관련 내용을 작성하고 있으니Node 설치법은 생략하도록 하구요. 텍스트 에디터는 각자 편하신 것으로 사용하셔도 상관 없을 것 같습니다.(저는 Atom 을 사용하고 있습니다.) Expo 설치Expo 는 React native로 작성된 Javscript 코드를 각각 플랫폼으로 빌드해주는 개발 툴입니다.아래 링크로 들어가셔서 Tools 로 들어가서https://expo.io/ Expo CLI 를 클릭하시면 설치 방법이 나옵니다....쉽죠? npm install expo-cli --glo..
React Native(리액트 네이티브)란?일단 정의만 이야기 하면 React Native(이하 리액트 네이티브)는 페이스북에서 만들어 배포 하는 모바일 앱을 만드는 자바스크립트(Javascript) 프레임워크 입니다. 흔히 리액트와 리액트 네이티브를 혼동하는 경우가 많지만,리액트는 SPA(Single Page Application) 제작을 위한 프론트엔드 자바스크립트 라이브러리로, "사용자 인터페이스를 구축하기 위한 Javascript Library" 라고 Facebook Git hub 에 명시 되어 있습니다. 반면에 리액트 네이티브는 "리액트를 활용한 네이티브 앱을 제작하기 위한 프레임워크" 라고 명시되어 있습니다. 리액트와 리액트 네이티브가 완전히 무관하다고 할 수는 없으나, 리액트는 웹 프런트 앤..