'익명 게시판의' 기능 추가(정렬, 검색, 개수 제한) 1. 게시글 작성 기능 게시글은 제목, 내용을 포함한다. 게시글이 저장될 때, id(PK, primary key)도 같이 Auto-increment 형식으로 저장돼야 한다. 게시글 작성에 성공했을 때, 응답값으로 작성된 게시글에 대한 정보를 보여주어야 한다. 테이블 설계 게시판 만들기 전에는 테이블 설계를 해야한다. JPA로 아래 처럼 Entity를 설계하면 자동을 테이블을 생성해준다. Board.java import lombok.*; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.jpa.domain.support.AuditingEntity..
들어가기 전에 6주차에 JPA 간단하게 보았다 6회차 이어가는거라서 상품 엔티티 관련 내용은 아래 사이트에서 참고 하면된다. https://jih3508.tistory.com/169 [JSCODE-스프링부트 입문] 6주차 들어가기 전에 5주차에 JPA 기본 세팅을 했다. 세팅하는 방법과 DB설치는 아래 사이트에서 확인 해보면된다. https://jih3508.tistory.com/168 [JSCODE-스프링부트 입문] 5주차 데이터베이스 면접 단골질문 데 jih3508.tistory.com 모델 이번 미션에 상점에 테이블을 추가하는 것이다. 물건과 상점에 대해서 먼저 보면 각 상점이 파는 제품이 같은 제품이 들어 갈수가 있어서 다대다의 간다. 다대다 같은 경우 따로 테이블을 하나 만든후 각각 1:N으로 ..
요구 사항 원하시는 번호를 입력해주세요. 1. 회원 등록 2. 회원 조회 1 원하시는 번호를 입력해주세요. 1. 일반 회원 2. VIP 회원 1 이메일을 입력해주세요. abcd@naver.com 이름을 입력해주세요. 박재성 나이를 입력해주세요. 20 회원 등록이 성공적으로 완료되었습니다. 원하시는 번호를 입력해주세요. 1. 회원 등록 2. 특정 회원 조회 1 원하시는 번호를 입력해주세요. 1. 일반 회원 2. VIP 회원 2 이메일을 입력해주세요. iu@naver.com 이름을 입력해주세요. 아이유 나이를 입력해주세요. 20 신청한 PT 횟수를 입력해주세요. 5 회워 등록이 성공적으로 완료되었습니다. 원하시는 번호를 입력해주세요. 1. 회원 등록 2. 회원 조회 2 조회하려는 회원의 이름을 입력해주세요...
예외 처리 이번 회차에서는 예외처리에 대해서 공부할것인데 간단하게 정리하고 자세한것은 추후에 따로 설명할 예정이다. 예외 처리를 공부하기 전에 알아야 될 오류가 3가지 사항이다. 컴파일 에러 : 컴파일 시 발생하는 에러 런타임 에러: 실행시 발생하는 에러 논리적 에러: 실행하는데는 문제 없지만 의도와 다르게 동작하는 경우 컴파일 에러는 소스코드 잘못 작성시 오류가 나서 만야게 소스코드가 이상있으면 바로 에러 나기 때문에 바로 수정하면 된다. 하지만 런타임 에러같은 경우는 코드상 오류나지는 않지만 프로그램상 비정상적으로 작동 할때 오류나기 때문에 바로 수정하기가 힘들뿐만 아니라 찾는데도 시간이 걸리기 때문이다 예를 들어 n/ 0은 계산할 경우 자바 문법상 오류는 아니지만 실제로 계산이 불가능 하기 때문에 ..
연습문제 공학용 계산기 만들기 덧셈, 뺄셈, 나눗셈, 곱셈이 있는 일반 계산기(Calculator)가 너무 잘 팔린다. 자신감을 얻은 Jason이 덧셈, 뺄셈, 나눗셈, 곱셈 뿐만 아니라 제곱(x^2)을 계산해주는 기능을 가진 공학용 계산기(ScientificCalculator)도 추가로 만들어서 팔려고 한다. public class Main { public static void main(String[] args) { Calculator calculator = new Calculator(); System.out.println("3+4는 " + calculator.add(3, 4) + "입니다."); System.out.println("6-2는 " + calculator.minus(6, 2) + "입니다...
연습 문제 아이유 프로필 출력하기 이름 : 아이유 나이 : 30 대학생인가요? : true 몸무게 : 40.5 사람(Person)이라는 클래스를 활용해라. (한 파일에 모든 코드를 작성하지 말고, Person이라는 클래스 파일을 별도로 생성해서 사용해라.) 클래스 내에서 static 메서드는 사용하지마라. (public static void main(String[] args)는 제외) 필요한 문법 타입 출력 클래스 객체지향 생성자 this 메소드 문제 풀이 이번에 필요한 요구사항이다. 이름, 나이, 대학생 여부, 몸무게 구조체 출력하는 메소드 2가지만 구현하면 된다. 구현 하기전에 클래스에 대한 개념을 알아야하는데 클래스에 대한 설명은 추후에 다시 하겠다. 이번 미션은 자바의 꽃인 class가 들어가고 ..
연습 문제 구구단 프로그램 [구구단] 몇 단을 출력하실건가요? 13 1단에서 9단까지만 출력이 가능합니다. [구구단] 몇 단을 출력하실건가요? 8 8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 46 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 [구구단] 몇 단을 출력하실건가요? exit 프로그램을 성공적으로 종료했습니다. 구구단 출력은 1단에서 9단까지만 가능하다. 입력값이 1~9를 벗어난 경우 1단에서 9단까지만 출력이 가능합니다.라고 출력하고, 다시 [구구단] 몇 단을 출력하실건가요?라고 묻는다. 구구단을 출력한 뒤에도 [구구단] 몇 단을 출력하실건가요?라고 묻는다. exit라고 입력한 경우 프로그램을 성공적으로 종료했습니..
문제 아래와 같이 작동하도록 코드를 작성해라. 몇 기인지 입력해주세요. 3 HTML 과목 점수를 입력해주세요. 60 CSS 과목 점수를 입력해주세요. 80 Javascript 과목 점수를 입력해주세요. 65 불합격입니다. 전체 과목 중 최고점은 80점입니다. 전체 과목 중 최저점은 60점입니다. 전체 과목의 평균은 68.33333333333333점입니다. 몇 기인지 입력해주세요. 2 HTML 과목 점수를 입력해주세요. 63 CSS 과목 점수를 입력해주세요. 82 Javascript 과목 점수를 입력해주세요. 68 합격입니다. 전체 과목 중 최고점은 82점입니다. 전체 과목 중 최저점은 63점입니다. 전체 과목의 평균은 71.0점입니다. 몇 기인지 입력해주세요. 2 HTML 과목 점수를 입력해주세요. 63..
- Total
- Today
- Yesterday
- Programmerse
- spring-boot
- DP
- JSCODE
- 이론
- 자바
- 파이썬
- java
- 조합
- 백트레킹
- BaekJoon
- BFS
- 그래프
- Python
- 재귀호출
- 넓이 우선 탐색
- 구현
- 동적계획법
- 배열
- DFS
- 문자열
- 누적합
- 알고리즘
- 그리디
- level2
- 동적 계획법
- LeetCode
- 수학
- Greedy
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |