본문 바로가기
728x90

백엔드개발9

JAVA 수업 복습 정리(10)_2차원 배열(java/프로그래밍/백엔드/Double Array/개발) 2차원 배열 형식자료형[][] 참조변수=new 자료형[행갯수][열갯수];--> 행갯수 : 2차원 배열에 저장될 수 있는 1차원 배열의 갯수--> 열갯수 : 2차원 배열에 저장된 1차원 배열 요소의 갯수2차원 배열에 요소(값)를 사용하기 위해서는 첨자를 2개 사용한다.(하나는 1차원 배열을 참조, 다른 하나는 1차원 배열의 요소를 참조하기 위해서)int[][] numArray=new int[2][3];//2차원 배열로 접근 가능한 1차원 배열(행)을 일괄처리하기 위한 반복문for(int i=0;i//int[][] suArray=new int[][]{{10,20,30},{40,50,60},{70,80,90}}; //(힙 영역에 만들어짐)int[][] suArray={{10,20,30},{40,50,60},{.. 2024. 11. 11.
스프링 시큐리티(Spring Security) 환경설정, 초기세팅(백엔드/개발/Java/인증 및 인가) 스프링 Security Spring Security : 인증과 인가 기능을 제공하는 보안 프레임워크인증(Authentication) : 프로그램을 사용할 수 있는 사용자가 맞는지를 확인하는 절차→ 인증을 정상적으로 수행하기 위해서는 사용자를 구분할 수 있는 정보 필요 - Credential인가(Authorization) : 인증된 사용자가 요청한 자원에 접근 가능한가를 결정하는 절차(권한이라고 생각하면 됨)→ 인증 처리 후 권한을 부여 받을 수 있으며 권한은 일반적으로 역할(Role) 형태로 부여→ 전처럼 인가를 위해 Interceptor를 만들 필요 없이 환경설정만 해주면 된다. 아니면 어노테이션을 이용해도 된다.Spring Security는 인증과 인가를 위해 Principal 객체를 아이디로 사용하.. 2024. 11. 10.
JAVA 수업 복습 정리(8)_제어문(if, switch, for, while, break, continue, return)/Operator/java/프로그래밍 * 제어문(if, switch, for, while, break, continue, return)제어문(Control Statement) : 프로그램의 흐름(스레드)을 바꾸는 명령스레드는 기본적으로 위에서 아래로(순차적으로) 읽는다.이 흐름을 바꿔주는게 제어문이다.선택문(if, switch), 반복문(for, while), 기타(break, continue, return) * if 문if 문 : 조건식에 의해 명령을 선택 실행하기 위한 선택문을 작성하기 위한 키워드형식 1): if(조건식){명령; 명령; …}→ 조건식의 결과값이 [true]인 경우 블럭 내부에 작성된 명령들 실행→ 블럭 내부에 작성된 명령이 하나인 경우 블럭 기호 생략 가능형식 2): if(조건식){명령; 명령; …} else{명령; 명.. 2024. 8. 5.
728x90