728x90
1. 코딩 테스트 입문
편지
2. 팀 프로젝트
댓글관련 기능 구현 완료
이후 피드백을 통해 부족한 점을 보완
saveAndFlush : 비즈니스 로직상, 하나의 트랜젝션이 끝나기 전에 변경된 데이터를 바로 읽어와야 하는 경우에 그 변경된 데이터를 영속성 컨텍스트에 남겨두지 않고 미리 Flush함으로 그 변화된 데이터를 읽어오는 것이다.
FormLogin 방식을 사용한 스프링부트 프로젝트를 테스트할때 :
[Spring Boot] Rest API 에 Spring Security Form 로그인 적용하기
Rest Api개발 시 Spring Security를 Jwt token방식으로 사용해 왔었다. token방식을 사용하게 되면 신경써야할 사항들이 생긴다. 그래서 Rest Api에 Spring Security Form방식으로 사용할 수 있는 방법을 공부 해보
pygmalion0220.tistory.com
3. 개인 과제 수행
댓글 좋아요 기능 연관관계 설정
반환 타입 수정 : ResponseEntity를 반환하는 컨트롤러 만들기
4. 자바 기초 수업
접근 권한 지정자(접근 제어자)
private
protected
package
public
객관식 퀴즈 풀기 및 프로그램 만들기 실습
// 퀴즈 1. 묵찌빠 게임
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int cpu = random.nextInt(3)+1;
// System.out.println("CPU: " + cpu);
Scanner sc = new Scanner(System.in);
System.out.println("가위(1), 바위(2), 보(3): ");
int user = sc.nextInt();
if(cpu == 1 && user == 2 || cpu ==2 && user ==3 || cpu ==3 && user ==1) {
System.out.println("이겼습니다.");
} else if (cpu == user) {
System.out.println("비겼습니다.");
}else {
System.out.println("졌습니다. ");
}
}
}
// 퀴즈 2. UPDOWN 게임만들기
Random random = new Random();
// int num = (int) (Math.random() * 100);
int num = random.nextInt(100)+1;
Scanner scanner = new Scanner(System.in);
int count = 0;
while (true) {
System.out.println("숫자를 입력하세요.");
// cpu가 생성한 Random숫자 콘솔에서 확인(인쇄)할 수 있음.
// System.out.println(num);
int m = scanner.nextInt();
if (num > m) {
count++;
System.out.println("up");
}
if (num < m) {
count++;
System.out.println("down");
}
if (num == m) {
count++;
System.out.println(count + "회쨰 정답!");
break;
}
}
// 퀴즈 3. 숫자 거꾸로 출력하기
Scanner sc = new Scanner(System.in);
// 임의의 숫자 100개를 저장할 수 있는 배열을 선언
int[] arr = new int[100];
System.out.println("숫자를 입력하세요: ");
// 숫자 입력받기
for(int i=0;i<arr.length;i++) {
arr[i] = sc.nextInt();
if(arr[i] == 0)
break;
}
//출력하는 부분
for(int i=arr.length-1;i>=0;i--) {
if(arr[i]!=0)
System.out.print(arr[i]+" ");
}
}
}
728x90
'내일배움캠프 4기 스프링 > 내배캠 TIL📘' 카테고리의 다른 글
01. 09 코딩 테스트 입문/ SQL 강의/ 개인 과제 수행/ 자바 기초 수업 (0) | 2023.01.09 |
---|---|
01. 06 코딩 테스트 입문/ 팀 프로젝트 발표 및 회고/ CS 특강/ 개인 과제 수행/ 독서 - 하루 한장 (0) | 2023.01.06 |
01. 04 개인 과제 수행/ 팀 프로젝트/ 코딩 테스트 입문 (0) | 2023.01.04 |
01. 03 코딩 테스트 입문/ 팀 프로젝트/ 개인 과제 수행 (0) | 2023.01.03 |
01. 02 개인 과제 수행/ 팀 프로젝트/ 코딩 테스트 입문/ 자바 기초 수업 (0) | 2023.01.02 |