Spring (스프링) 스프링이란 IOC와 AOP를 지원하는 경량의 컨테이너 프레임 워크이다. IOC (Inversion Of Control) 제어의 역전. 객체의 생성과 주입 및 소멸을 개발자 대신 스프링 컨테이너가 한다. 그 외 제어권을 프레임 워크에서 가져간
💡 간단 개념 정리 * 기본 키 (Primary Key) * 행을 구별하기 위한 기준이 되는 컬럼이다. ex) 주민 등록 번호, 학번, 휴대폰 번호, 주문 번호 등 * 외래 키 (Foreign Key) * 다른 테이블의 데이터를 참조하는 컬럼으로, 서로 관련된 둘 이
그룹 함수 하나 이상의 행을 그룹으로 묶어 연산하여 하나의 결과로 나타낸다. 그룹 함수는 null을 제외하고 계산한다. 그룹 함수의 종류 count : 행의 개수를 반환한다. sum : 컬럼 값들의 총 합계를 구한다. avg : 컬럼 값들의 평균 값을 구한다.
서브쿼리 하나의 쿼리 문장 내에 포함된 또 하나의 쿼리 문장을 말한다. 비교 연산자의 오른쪽에 기술해야 하고 반드시 괄호 안에 넣어야 한다. 메인 쿼리가 실행되기 전에 한 번 실행된다. 서브쿼리의 종류 select절 서브 쿼리 : Scalar Subqueries,
유효성 검사 request 후, 서버 측에서 데이터를 바인딩할 때 데이터가 유효한지 검사하는 것을 말한다. > #### 💡 바인딩 (binding) 사용자 입력을 가지고 커맨드 객체를 생성하는 작업을 스프링에서는 바인딩(binding)한다고 한다. Binding
트랜잭션 (Transaction) > 데이터베이스의 상태를 변환시키는 작업의 단위 혹은 하나의 논리적인 기능을 수행하기 위해 한번에 모두 수행되어야 할 연산들을 의미한다. 계좌 이체라는 작업을 할 때, a계좌.출금()과 b계좌.입금()이라는 두 가지 일이 합쳐져 계
인덱스
오라클이 항상 최적의 실행 경로를 만들어내기란 불가능하기 때문에 사용자가 직접 최적의 실행 경로를 작성하는 일종의 지시 구문이다. 사용자가 특정 쿼리문에 어떤 인덱스의 선택도가 높은지 알고 있는 경우, 오라클에 의존한 실행 계획보다 훨씬 더 효율적인 실행 계획을 구사할
사용하는 이유 String은 불변(immutable) 객체이다. 일례로 String str1 = "사과";와 String str2 = "딸기";라는 2 개의 객체가 있을 때, str1 + str2;와 같은 연산을 하게 되면 새로운 문자열이 또 생성되고 이전의 문자열은 가비지 콜렉터로 들어간다. 많은 문자열을 연결하면 그만큼 많은 중간 문자열 객체가 생성된...
객체 생성 방식은 위와 같이 세 가지 방식이 있다.\[JAVA 자바] StringTokenizer 클래스로 문자열 분리하기! split 비교.
파일의 끝 (End Of File), 즉 더 이상 읽을 수 있는 데이터가 존재하지 않는 것을 뜻한다. IDE나 터미널에서 EOF를 발생시키려면 윈도우 기준 ctrl+z로 입력을 주어야 한다.ScannerhasNext()를 사용한다. 입력된 값이 있을 경우에는 true를
String 클래스 내에 있는 메소드로, 문자열을 바이트 배열 (byte \[])로 변경할 수 있다.자바 문자열, 바이트 배열 변환 String to byte\[ ] ,byte\[] to String \[북붙따라하기]
물리적인 연결을 통해 데이터를 보내는 하드웨어 전송 기술로 이루어져 있다. 0과 1로 이루어진 비트(bit) 단위로 통신한다. 데이터의 종류나 오류를 제어하지 않는다. 대표적인 장비로는 유선 케이블, 허브, 리피터 등이 있다.물리적 주소인 MAC 주소를 이용해 목적지로