분류 전체보기 108

2.1 [자료구조 알고리즘] 비트연산 완전정복

어떤 데이터든 컴퓨터에 저장 될 떄는 전부 다 0과 1로 저장됩니다. 예시로 Integer를 들어 보겠습니다. 자바는 Integer는 4bytes입니다 즉 1bytes당 8bit이니 32비트입니다. 즉 32개의 공간에 표현할 수있는 가지수는 2의 32승이다. 근데 숫자는 0부터 시작하기 때문에 표현할 수 있는 최대 숫자의 크기는 2의32승에서 -1 해야 한다. 비트공간은 2의 0승 부터 시작하기 때문에 2의 32승에 해당하는 숫자를 표현하려면 32번째 칸만 1이고 나머지가 0이다. 그때 비로소 2의 32승에 해당하는 숫자가 되는것이다. 하지만 현재 우리는 0부터 31까지 공간이 있다. 우리가 표현할 수 있는 최대 값은 밑의 그림처럼 모든 자리에 1로 채웠을때 가장 큰 값이다. 이러면 위에서 말한거 처럼 ..

알고리즘 2020.07.08

#2.0 AWS Ourstory 인스타그램 클론코딩 (NodeJS)

AWS 접속 - >로그인 -> cloud9 생성됬따 이제 확장시켜보자 명령어를 사용한다 -> 제한된 리소스를 풀어주는 역할 sudo growpart /dev/nvme0n1 1 sudo resize2fs /dev/nvme0n1p1 df -h 명령어로 50기가로 변경됬는지 확인 기본적인 설정이 완료 npm i -g expo-cli @aws-amplify/cli yarn 클릭 ->프리퍼런스 ->테마 expo init curl -s http://169.254.169.254/latest/meta-data/public-ipv4 -> ip주소 나옴 export REACT_NATIVE_PACKAGER_HOSTNAME= ip주소 amplify configure 실수로 필자는 지역을 southeast-2를 해서 시드니가 ..

AWS 2020.05.29

#1.1 AWS EC2 접속

이번엔 생성한 인스턴스에 접속해보겠다. 정신차리고 잘따라해보길 바란다. 연결한다. 필자는 SHH 클라이언트중 XSHELL을 사용한다. XSHELL를 실행시키고 파일 -> 새로만들기 한다. 사용자 인증을 클릭하고 방법을 Public Key로 변경 사용자키를 아까 인스턴스를 생성할때 다운받음 pem키를 사용해야한다. 그리고 사용자 이름을 꼭 ubuntu로 설정해야한다. 성공적으로 접속이되었다.

AWS 2020.05.28

#1.0 AWS EC2 생성

AWS 회원가입을 합니다. EC2 서비스 페이지로 접속하여 인스턴스 시작을 클릭하면 다음과 같은 페이지가 가장 먼저 뜨는데 이때, Amazon 머신 이미지 / AMI란 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿입니다. Amazon 머신 이미지(AMI)는 인스턴스를 시작하는 데 필요한 정보를 제공해주기 때문에 인스턴스를 시작할 때 AMI를 지정해야 합니다. 동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있습니다. 서로 다른 구성의 인스턴스가 필요할 때는 다양한 AMI를 사용하여 인스턴스를 시작하면 됩니다. 이때, 주의해야 할 점은 프리티어 사용 가능이라 적힌 부분인데요. 아마존에서는 1년 동안 서비스를 무료로 사용할 수 있도록..

AWS 2020.05.28

#10.1 JavaMail API (SimpleSMTP, POP 프로젝트) 메세지 전송

메일 송신 예제 아래 설정과 같이 메일을 전송하는 프로그램을 작성해보겠습니다. 송신자 : mailtester@localhost 수신자 : tester1@localhost, test2@localhost 메일 제목: "메일 송신 프로그램 예제" 본문 내용:"This is a test mail!" 실습에 앞서 먼저 아파치제임스서버에 계정을 만들어야 합니다. add user ID PW 형식으로 계정을 생성합니다. mail.jar가 필요하기 때문에 직접 다운받아서 lib폴더에 넣어주거나 pom.xml 파일에 의존성을 추가해줍니다. SimpleSMTP 클래스를 작성합니다. SimplePOP3 클래스를 작성합니다. package Mail; import com.sun.mail.pop3.POP3Folder; import..

JSP 2020.05.27