본문 바로가기

전체 글

(92)
[TIL] 항해99 Day 13 항해 13일차 1. RDBMS RDBMS(Relational DataBase Management System)은 컴퓨터에 정보를 저장하고 관리하는 기술 2. JPA JPA는, SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기 JPA가 자바로 DB를 사용하도록 도와준다. domain(table) 패키지안에 java 클래스를 만들어준다. @NoArgsConstructor // 기본생성자를 대신 생성해줍니다. @Entity // 데이터베이스 기준으로 테이블임을 나타냅니다. public class Course { @Id // ID 값, Primary Key로 사용하겠다는 뜻입니다. @GeneratedValue(strategy = GenerationType.AUTO) // 자동 증..
[TIL] 항해99 Day 12 항해 12일차 알고리즘 주차를 마무리 하고 본격적으로 spring을 시작하게 되었다. spring시작 전 java기초 문법을 다시 상기시켰다. 생성자 public class Course { public String title; public String tutor; public int days; // 이렇게 아무런 파라미터가 없는 생성자를 기본생성자 라고 부른다. public Course() { } public Course(String title, String tutor, int days) { // this 는 "이것" 클래스 변수를 가리킨다. this.title = title; this.tutor = tutor; this.days = days; } } 위와 같이 "클래스명과 똑같은 이름을 가진 메소드를 ..
[TIL] 프로그래머스_로또의 최고 순위와 최저 순위 항해 11일차 기본 28문제를 풀면서 틈틈히 하루에 하나씩 심화 문제를 풀었다. 로또의 최고 순위와 최저 순위 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌..