회원가입, 로그인 기능 추가 회원가입 기능 회원가입 시 이메일, 패스워드를 받아서, DB에 이메일, 패스워드, 회원 가입 시간을 저장해야 한다. 유저에 대한 정보가 저장될 때, id(PK, primary key)도 같이 Auto-increment 형식으로 저장돼야 한다. 이메일에 반드시 @가 1개만 포함되어 있어야 한다. 이메일에 공백이 포함될 수 없다. 중복된 이메일이 존재할 수 없다. 패스워드에 공백이 포함될 수 없다. 패스워드는 8자 이상 15자 이하여야 한다. (비밀번호는 암호화하지 않고 그대로 저장한다. 암호화하는 건 뒤에서 구현하게 된다.) 회원Entity 설계 User.java @Entity @EntityListeners(AuditingEntityListener.class) @Data @To..
프로젝트 세팅 환경 개발툴: IntelliJ, 소스트리 언어: Java FrameWork: Spring-boot DevOps: Git DB: MySQL 프로젝트 세팅하기 프로젝트하기전에 기본적으로 환경세팅작업을 해야한다. 세팅 방법은 밑에 각 블로그 글에 올렸으니 글을 보면서 따라 하면된다. JDK https://jih3508.tistory.com/129 [JAVA]JDK 설치 하기[window] 자바를 하기 위해서는 본인 pc에 java를 설치해야지 자바를 할수 있기 때문에 이번 글에는 자바 설치 하는 방법을 설명 하겠다. 1. JDK 설치하기 JDK는 Java Develop Kit를 줄인 말로 자바를 사용할수 있 jih3508.tistory.com IntelliJ https://jih3508.tist..
시작한 계기 https://jih3508.tistory.com/152 JSCODE 백엔드(JAVA) 스터디 시작한 계기 SI에 일한지 1년 반정도 되었는데 가고 네카라쿠배 가고 싶어서 시간 날때마다 신입공체에 계속 지원은 했는데 코딩테스트 또는 1차면접, 2차면접 에서 계속 떨어져서 문제점이 뭔지 jih3508.tistory.com 위 스터디하고 spring-boot를 도전 했다. 현업에서는 레거시 버전을 사용할뿐만아니라 자바1.8로 해도 1.8같이 사용하는 코드를 본적이 없어서 여기와서 도움받을 생각으로 지원을 했다. 이번 과제로 JPA뿐만아니라 다른것도 도움을 받을수 있을수 있을거 같아서 지원했다. 사용 기술 스택 Java Spring-Boot MySQL, RDS JPA 활동기록 1회차: 1주차 과제..
연습 문제 아이유 프로필 출력하기 이름 : 아이유 나이 : 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라고 입력한 경우 프로그램을 성공적으로 종료했습니..
- Total
- Today
- Yesterday
- 알고리즘
- 그리디
- 이론
- java
- DP
- 수학
- BaekJoon
- 동적 계획법
- Greedy
- 조합
- level2
- DFS
- 문자열
- 재귀호출
- 백준
- 백트레킹
- JSCODE
- 동적계획법
- 구현
- LeetCode
- Programmerse
- 자바
- 그래프
- BFS
- Python
- 넓이 우선 탐색
- 누적합
- 배열
- spring-boot
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |