All (43) 썸네일형 리스트형 aws ec2 가상머신 만들기 2023년 8월 기준으로 aws의 UI가 변경됐습니다. 이미지로 올려 놓은 것들을 모두 변경할 예정입니다. 개요 ec2는 컴퓨터 자원. 즉, '컴퓨터'다. 우리가 쓰는 컴퓨터는 물리장치인 하드웨어가 있어야 하고, 운영체제 소프트웨어를 설치해야 이용할 수 있었다. 그러나, 클라우드 환경에서 제공해주는 가상머신은 이미 기본 환경이 설정된 컴퓨터 자원을 제공해준다. 최근 클라우드 서비스가 확대되면서 다양한 기능들을 제공해주고 있다. AWS에 t3 micro가 추가되면서 1년 무료로 사용가능한 범위의 폭이 아주 조금씩 넓어지고 있다. 동시에, window 버전의 무료 가상머신을 제공해주고 있다. EC2 인스턴스를 생성하여 직접 가상머신에 접속해보는 실습을 해보겠다. 운영체제는 Ubuntu를 사용한다. 여기 나와.. pm2 무한 재실행 문제 (pm2 infinite restart) 문제의 파일이다. 옵션 중 watch라는 옵션은 디렉터리 내 변경사항이 생겼을 경우 해당 변경사항을 감지하여 서버를 재시작한다. 그런데 어떤 파일이건 내용을 변경하고 저장을하면 끊임없이 재시작하는 문제점이 발생. 처음에는 log 폴더 내 로그 파일이 매 요청마다 로그를 남기니까 이게 문제인가 싶었음. 해당 문제를 개발자 단톡방에 질문을 해보니 pm2 start ecosystem.config.js --no-daemon 명령어를 이용하여 시작해보라고 한다. 로그를 확인해보니까 서버 폴더 내 .git 폴더도 감지하고 있는것이 확인됨. (저 녀석이 원인이다.) ignore_watch 옵션을 통해 .git 폴더 추가 이제 한 번만 실행되고 끝난다. 원인은 .git 폴더의 변경사항을 감지하고 있어서 이전에 올려뒀던.. ListView 사용법 1. ListView를 사용하기 위해서는 ListView를 랜더링하기 위한 xml 파일이 필요하다. 2. 리스트뷰를 쓰기 위한 Adapter Adapter는 BaseAdapter를 상속받아서 구현해야 한다. 원형은 다음과 같다. public class MyAdapter extends BaseAdapter{ @Override public int getCount() { return 0; } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertV.. 이전 1 ··· 3 4 5 6 다음