map 안에서는 여러 줄 로직을 쓸 수 있다.단, 마지막에 반드시 "하나를 반환" 해야 한다.map (변환)forEach (소비)조건 로직도 가능하다고 한다.\-> 조건 분기 OKmap에 적당한 것DTO 변환단순 포맷 가공표시용 값 처리map에 부적절한 것DB 조회권한
d가 Di인 건 stream() 앞에서 이미 타입이 정해져 있어서,자바가 자동으로 추론하기 때문이다.findAll()의 반환 타입은 -> List<Dr>이걸 타입으로 쓰면 :즉, 이 스트림은 Dr 만 흘러다닌다.map 의 정의를 보면 (개념적으로) :여기서 중요한
인증(Authentication) :"너 누구니?"인가(Authorization) :"너 이거 해도 되니?"현재 나의 프로젝트 구조는프론트 : React백엔드 : Spring BootAPI : REST 방식서버가 " 누가 요청했는지" 기억 못한다.매 요청마다 로그인 필
공통점: 둘 다 URL을 메서드에 연결하는 어노테이션" HTTP 요청 -> Controller 메서드 "특징 : GET / POST / PUT / DELETE 전부 가능클래스 / 메서드 둘 다 사용 가능단점 : 코드 길어짐한 눈에 HTTP 메서드가 안 보임특징 :HTT
"이 클래스는 이런 역할이다" 라고 Spring에게 알려주는 라벨이다.Spring은 이 라벨을 보고언제 만들기어떻게 관리할지어디에 주입할지결정한다.예)spring 입장에서는"이건 그냥 평범한 자바 클래스이구나."\--> 결과 : 객체 안 만듦, 주입 안 됨, 실행 중
"UserService는 UserRepository가 반드시 필요하고, 그걸 Spring이 대신 만들어서 넣어준다"의존성 주입(Dependency Injection, DI)spring은 앱 시작할 때 :1\. UserRepository를 먼저 생성한다.2\. UserS
의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는
get-ExecutionPolicy 저는 상태값 "Restricted" 으로, 로컬에서 작성한 스크립트를 실행할 수 없는상태여서 오류가 발생한 것입니다.권한 상태값Restricted : default설정값으로, 스크립트 파일을 실행할 수 없습니다.AllSigned :
데이터 콘솔 화면에 출력할 때 명령문 System.out.print() : 괄호 안의 내용을 출력 System.out.println() : 괄호 안의 내용을 출력하고 한 행을 띄움 System.out.printf() : 문자열을 서식문자를 이용하여 형식화된 내용으로
\\d : 숫자\\D : 숫자가 아닌 모든 것\\w : 글자 (영어, 숫자, 한글) + \_ (언더바)\\W : 글자가 아닌 모든 것 (특수기호, 공백)\\s : 공백\\t : 탭\\n : 엔터\[\[:digit:]] : 숫자\[\[:alpha:]] : 문자\[\[:a
집합 연산자 UNION 합집합 (중복 행은 1개로 처리), 자동으로 정렬 컬럼 수와 데이터 타입이 완전 일치해야함 UNION ALL 합집합 (중복 행도 표시) UNION ALL이 UNION보다 성능 우수 정렬 자동적으로 발생하지 않는다. 컬럼 수와 데이터 타입이
INNER JOINjoin 조건에서 동일한 값이 있는 행만 반환, USING 이나 ON 절을 필수적으로 사용(ANSI)https://calmmimiforest.tistory.com/113
데이터 구조 정의CREATE : 데이터 구조 생성ALTER : 구조 변경DROP : 구조 삭제RENAME : 이름 변경TRUNCATE : 테이블 초기화데이터 변형INSERT : 데이터 입력UPDATE : 데이터 수정DELETE : 데이터 삭제데이터 조회SELETE :
선언적 API도커 & 쿠버네티스 설치하기1파트와 파드의 통신을 책임져 주는 역할container간 통신을 지원하는 VxLAN. Pod Network라고도 부른다.쿠버네티스 클러스터 구성control plane (master node) \- 워커노드들의 상태를 관리하고
1강. 소개, 설치 , 컨테이너 실행하기 컨테이너란 cat > app.js 간단한 node.js 기반의 프로그램 이 프로그램이 실행되기 위해서 node.js를 설치해준다. 그 다음 노드 명령어에 app.js 소스코드 파일이름을 넣어주면 실행된다. cat > Doc
for문을 활용 시에 아래 같은 코드가 된다.반복문 사용할 때 가변적인 것과 고정적인 것을 구분하고 설계하는 것이 중요하다.(예 : 변수 할당) while(조건문){ } 활용
연산자란? 특정한 작업을 하기 위해 사용하는 기호를 의미한다. 산술연산자 arithmetic 더하기, 빼기, 곱하기,나누기, 나머지
실수 : float / doubledouble:a =3.3F;3.3F; 라는 상수를 a 변수에 대입하는 순간 자바가 F가 붙어있어도 더블형으로 자동으로 암시적으로 형변환이 되는것이다.자동으로 형변환 해주는 이유더 많은 정보를 수용할 수 있도록하기 위해float:a =3
ls : 현재 디렉토링의 모든 파일 및 폴더를 기본 형식으로 보여준다.ls -l : 파일 및 폴더에 대한 자세한 정보와 함께 리스트업 한다.ls -a : 숨겨진 파일을 포함하여 모든 파일을 보여준다.cd: 디렉토리 변경cd Documents : 현재 디렉토리에서 'Do