본문 바로가기

전체 글

Java Scanner클래스 1. Scanner- java.util.Scanner- 화면으로부터 데이터를 입력받는 기능을 제공하는 클래스 2. 사용법1) import문 추가import java.util.*; // java.util 패키지에 있는 모든 클래스 사용orimport java.util.Scanner // java.util 패키지에 있는 scanner 클래스 사용 2) Scanner 객체 생성Scanner scanner = new Scanner(System.in); 3) Scanner객체 사용int num = scanner.nextInt(); // 화면에서 입력받은 정수를 num에 저장String input = scanner.nextLine(); // 화면에서 입력받은 1행 내용을 String형으로 input에 저장int n.. 더보기
Java print(), println(), printf() 1. print()- 괄호 안의 내용을 출력(줄바꿈 안함)- 사용방법System.out.print()   2. println()- 괄호 안의 내용을 출력하고 줄바꿈을 함- 사용방법System.out.println()   3. printf()- 괄호 안의 값을 다른 형식으로 출력할 때 사용- 지시자(specifier)을 사용하여 변수의 값을 여러가지 형식으로 변환하여  출력지시자설명구분%b불리언(boolean) 형식으로 출력정수%d10진(decimal) 정수의 형식으로 출력%o8진(octal) 정수의 형식으로 출력%x, %X16진(hexa-decimal) 정수의 형식으로 출력%f부동 소수점(floating-point)의 형식으로 출력실수%e, %E지수(exponent)표현식의 형식으로 출력%c문자(char.. 더보기
Java 변수(Variable) - 변수의 데이터 타입(Data type) 1. 변수의 타입1) 기본형(Primitive type):8개(boolean, char, byte, short, int, long, float, double) , 실제 값 저장2) 참조형(Reference type): 기본형을 제외한 나머지(ex. String, System 등), 객체의 주소 저장 2.  기본형(Primitive type)구분종류크기(byte)표현범위설명논리형boolean1true or flase조건식과 논리적 계산에 사용정수형byte1부호(S) 1bit + 7bit-2⁷ ~ 2⁷-1(-128 ~ 127) 이진 데이터를 다루는데 사용short2부호(S) 1bit + 15bit-2¹⁵ ~ 2¹⁵-1(-32768 ~ 32727) c언어 호환을 위해 추가된 정수형int4부호(S) 1bit +.. 더보기
[TIL]이노베이션 캠프 58일차 1. 개발 진행 상황 2022.09.27(화) 14:00 1. 메인 페이지 - 추천 코스(게시글) 기준 정하기 1) 추천 코스 조건 조건 1. 최근 일주일 내 코스 추천 할 것 (기간은 정확하게 정하지 않았음(?), 너무 오래된 게시글 추천하지 않도록 방지) 조건 2. 코스(게시글) 평균 점수 기반으로 추천 할 것(추천 코스의 품질을 위함) (조건 3.) 회원가입 할 때 또는 마이페이지에서 회원이 원하는 코스의 성향 받아서 그 기준으로 추천할 것(ex. 실내or야외, 힐링or액티비티 등) 👉🏻 일단 조건 1, 2로 추천하고 기능 구현 뒤 조건3 추가 논의 2) 추천 코스 개수: 1개로 추천 기능 구현 👉🏻 1개 기능 구현 후 개수 늘리고 슬라이더 형식으로 보여주기(프론트엔드 인원이 적기 때문에 진도 맞춰.. 더보기
aws RDS MySQL DB 인텔리제이(Intellij)와 연결하기 1. aws -> RDS -> 데이터베이스 -> 데이터베이스 명 -> 연결 & 보안 -> 엔드포인트 복사 2. 인텔리제이 열기 -> 오른쪽 Database 탭 클릭 3. + 아이콘 클릭 -> Data Source -> MySQL 클릭 4. Name, Host, User, Password, Database 부분을 아래와 같이 입력 5. 하단에 Test Connection 클릭 -> Succeeded -> Apply -> OK 6. 만약 Failed 또는 Timeout 뜬다면 확인 할 것 1) 아이디, 패스워드 오류 2) 3306 포트를 열지 않아서 7. 스프링부트와 MySQL 연결 하기 -> application-properties파일에 아래 내용 붙여넣기 spring.datasource.url=jdbc:.. 더보기
aws RDS MySQL 데이터베이스 생성하기 aws RDS MySQL 데이터베이스 생성하기 기록 1. aws 접속 -> 로그인 -> RDS검색 -> 데이터베이스 -> 데이터베이스 생성 클릭 2. 데이터베이스 생성 방식: 표준 생성, 엔진옵션-MySQL 3. 버전: 최신버전 / 템플릿: 프리티어 / 설정: DB인스턴스 식별자 이름 정하기, 자격 증명 설정: 이름, 암호 정하기(잊으면안됨) 4. 위 다른 설정은 따로 건드리지 않음 / ⭐️퍼블릭 액세스는 예!! 로 설정해야 내 컴퓨터에서 접근 가능 5. VPC 보안그룹: 새로 생성 / 새 VPC 보안그룹 이름: 내가 정할 이름으로 설정 / 가용 영역: 아무거나 선택해도 됨 6. 초기 데이터베이스 이름 설정 7. 상태가 생성 중에서 사용가능으로 변하면 생성 완료 8. 생성완료 된 데이터베이스 DB식별자 .. 더보기
[TIL]이노베이션 캠프 57일차 1. 개발 진행 상황 2022.09.26(월) 14:00 1. 메인 페이지 - 추천 코스(게시글) 1안. 날씨 api를 이용하여 추천 2안. 코스(게시글) 평균 점수를 이용하여 추천 👉🏻 날씨api를 다뤄 본 경험이 없기 때문에 오늘은 날씨 api 관련 개인 공부하고, 내일 재 논의하기로 함 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 4. 참고 레퍼런스 5. 오늘 한 일 / 회고 6. TO-DO LIST 7. 특이사항 더보기
[WIL]이노베이션 캠프 8주차 8주차 회고 이번주에는 실전프로젝트 첫 멘토링이 있었다. 멘토님은 본인은 면접관이 아니라 우리를 평가하는 사람이 아니라고 하셨지만... 질문하시는 부분에 대해 정확한 대답을 못하는 나는 면접 당하는 느낌이였다😂 jdk11을 사용하는 이유를 물어보셨는데, 강의 들을 때 11로 하는게 많아서 너무나 자연스럽게 11을 사용하고 있었다. 내가 사용하는 것의 하나하나의 이유를 물어보시는데 아무거나 그냥 자연스럽게 사용하는 것이 아닌 왜?를 생각해 봐야겠다고 느꼈다. 그리고 계속 프로젝트하면서 답답했었던 부분이 내가 어떤 기능 구현을 할 때 정확한 이해를 하고나서 코드를 쓰는 것이 아닌, 검색을 하고하고 이것저것 적용해봐서 에러 안나고 원하는 결과만 나오게끔 해왔던부분이다. 정확히 개념을 알고, 거기에 응용도하면서.. 더보기