▶현재 시간 : 2022년 10월 24일 12:16 a.m. 정리를 못해서 밤에 정리 중.. 낮에 커피먹었더니 잠이 안오네..낮잠자서 그런가..? 내일은 월요일이다! 내일도 코딩! ▶조건문 조건문에는 대표적으로 if,switch ,삼항연산자 조건문이 있습니다. 또한 if 조건문은if ~ else if 으로 활용할 수 도 있습니다. ▶if문 아래의 형식을 가지며 조건식이 true일 경우에 실행 코드가 구현됩니다. if (조건식){ 실행 코드 } if문 - Main 함수 public class Main { public static void main(String[] args) { // write your code here } } int check = 100; int num1 = 150; if (num1 > c..
♥현재 시간 : 2022년 10월 22일 18:58 p.m. 배고프다. 공부하고 얼른 집가서 밥먹어야지~~ 정리정리~! ▶Reference Type(참조 자료형) 자바에서 참조 자료형은 기본 자료형이 아닌 모든 것을 참조 자료형이라고 합니다. 더 정확히는 참조 자료형이란 자바의 인스턴스를 가리킬 수 있는 자료형입니다. ▶클래스와 배열 String sparta = "sparta !!"; System.out.println(sparta); int[] intArray = new int[] {1,2,3,4,5}; // int 배열을 선언과 동시에 초기화 System.out.println(Arrays.toString(intArray)); 이외에도 참조 자료형에는 열거, 인터페이스 타입 있습니다. Java에서는 Pr..
♡현재 시간 : 2022년 10월 22일 18: 46 p.m. ▶Primitive Type(기본 자료형) 숫자 숫자 관련한 값을 변수로 선언할 수 있습니다. short s = 1; System.out.println(a); int a = 3; // 정수형 변수 선언 System.out.println(a); long b = 1234567890L; // Long 정수형 변수 선언 System.out.println(b); float c = 5.5F; // float 실수형 변수 선언 System.out.println(c); double d = 9.12345678901234567890d; // double 실수형 변수 선언 System.out.println(d); // 다음처럼 각 자료형의 MAX, MIN 값을 ..
오늘도 코딩 공부 달려 달려!! ▶변수와 상수 변수 : 어떠한 데이터를 저장하기 위한 메모리 공간의 이름입니다. 지속적으로 변수의 값을 변경할 수 있습니다. 상수 : 중간에 값이 변할 수 없으며 초기값을 끝까지 사용해야 합니다. 화면에 출력되는 것은 num, sparta 라는 글자가 아니라 그것보다 앞서서 해당 변수에 할당(=) 해주었던 값들이죠? int num = 5; //정수형 변수 선언 System.out.println(num); String sparta = "Hello Sparta!"; // 문자형 변수 선언 System.out.println(sparta); sparta = "Goodbye Sparta"; // 이미 선언된 변수에 다른 값을 할당 System.out.println(sparta); ..
▶현재 시간 : 2022년 10월 22일 18:19 P.M. 자바 언어 공부 시작! 배우면 된다! ▶Java 언어의 특징 Java 언어의 탄생 Java는 제임스 고슬링과 연구원들이 개발한 객체 지향적 프로그래밍 언어입니다. Write Once, Run Anywhere 직역을 하면, '한 번 작성하면 어디에서나 실행된다'는 의미입니다. 즉, 이것은 자바로 개발된 프로그램은 자바 실행 환경 JRE가 설치된 모든 환경에서 실행이 가능하다는 것이죠! 1995년 탄생한 이후로 꾸준히 축적된 노하우로 안정성이 좋습니다. 안정성 때문에 꾸준히 기업용 소프트웨어에서 기본 언어 및 환경으로 채택하고 있습니다. 오랜기간 개발된 오픈소스 라이브러리가 많습니다. 다양한 사람들이 개발하고 공유하는 방대한 라이브러리를 사용하면 ..
▶현재 시간 : 2022년 10월 21일 18:13 P.M. 오늘로서 스파르타 코딩 수업이 종료가 됬다. 5주동안 진행하는 코스 였는데 1번 쭉 보고 다시 1번 더 봐서 완강을 했다. 코딩에 '코'도 모르던 비전공자인 내가 이렇게 나만의 서버를 만들어 세상에 배포하게 된 감격 ㅠㅠ. 2번 반복해서 보니깐 이제 어느 정도 코딩이 무엇인지 깨닫게 되었다. 요즘 코딩이 점점 뜨고 있는데, 나처럼 문과생들이 처음 듣기에 좋은 코스 이다 . 실무위주의 수업이고 직접 따라하다 보니, 책 보고 혼자 공부하는 것 보단 훨씬 이해도가 좋았다. 코딩에 관심 있는 사람들은 스파르타코딩클럽을 추천한다.! ※ 아래 링크를 타고 수업 결제를 하면 5만원 할인을 받을 수 있답니다.! https://spartacodingclub.k..
▶현재 시간 : 2022년 10월 21일 5:12 P.M. 나의 미니 프로젝트를 처음으로 전 세계에 배포하는 한다. 두근 두근 ▶Flask 서버를 실행해보기 팬명록 완성본을 filezilla로 EC2에 업로드해봅니다. 파일질라에서 homework 폴더 째로 드래그 드롭으로 EC2 인스턴스의 home/ubuntu 폴더에 업로드합니다. (간단하죠?) 터미널에서 실행하기! python app.py pip로 패키지를 설치하기 pip install flask pip install pymongo dnspython AWS에서 5000포트를 열어주기 AWS EC2에서도 자체적으로 포트를 열고/닫을 수 있게 관리를 하고 있습니다. → 그래서 AWS EC2 Security Group에서 인바운드 요청 포트를 열어줘야 합니..
▶현재 시간 : 2022년 10월 21일 4:55 P.M. 이번주 서버 세팅하기! ▶서버 환경 통일하기 우리는 지금 막! 컴퓨터를 구매한 상태예요. 여기에 이런저런 세팅들(업그레이드, DB설치, 명령어 통일 등)을 해줘야 본격적으로 이용할 때 편리하답니다 #으로 시작되는 명령어 3개를 터미널에 깔아주고 엔터! 설명 부분은 필요할 때 복사 붙여넣기 하고 엔터! # python3 -> python sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 # pip3 -> pip sudo apt-get update sudo apt-get install -y python3-pip sudo update-alternatives..
▶현재 시간 : 2022년 10월 21일 4:01 P.M. 2회 반복 거의 다 끝나간다. 막상 듣고 나니 아주 약간은 이해가 되는 것 같다. 프로젝트 하면서 필요한 부분 다시 듣고 연습! ▶내 프로젝트를 서버에 올리기 "웹서비스 런칭" 에 필요한 개념 소개 이제 내가 만든 프로젝트를 배포해봅니다. 배포는 누구나 내 서비스를 사용할 수 있게 하기 위해서 작업들이에요. 웹 서비스를 런칭하는 거죠! 웹 서비스를 런칭하기 위해 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시켜줄 거에요. 언제나 요청에 응답하려면, 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야하고, 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해..