분류 전체보기 (104) 썸네일형 리스트형 목차 과목 Ⅰ. 데이터 모델링의 이해 제 1장 데이터 모델링의 이해 1. 데이터 모델의 이해 2. 엔터티 3. 속성 4. 관계 5. 식별자 제 2장 데이터 모델과 SQL 1. 정규화 2. 관계와 조인의 이해 3. 모델이 표현하는 트랜잭션의 이해 4. Null 속성의 이해 5. 본질식별자와 인조식별자 비교 과목 Ⅱ. SQL 기본과 활용 제 1장 데이터 모델링의 이해 1. 관계형 데이터베이스 개요 2. SELECT 문 3. 함수 4. WHERE 문 5. GROUP BY, HAVING 절 6. ORDER BY 절 7. 조인 8. 표준 조인 제 2장 SQL 활용 1. 서브 쿼리 2. 집합 연산자 3. 그룹 함수 4. 윈도우 함수 5. Top N 쿼리 6. 계층형 질의와 셀프 조인 7. PIVOT 절과 UNPIVOT .. 코드 분석 Service @Container 빈 객체가 되어 서블릿용 컨테이너에 생성 @Repository @Service 해당 클래스를 루트 컨테이너에 빈 객체로 생성 @Component @SuppressWarnings({" ", " "}) 자바에서 노란줄의 경고등을 없애주는 어노테이션 빈공간 all: 모든 경고 cast: 캐스트 연산자 관련 경고 dep-ann: 사용하지 말아야 할 주석 관련 경고 deprecation: 사용하지 말아야 할 메서드 관련 경고 fallthrough: switch문에서 break 누락 관련 경고 finally: 반환하지 않는 finally 블럭 관련 경고 null: null 분석 관련 경고 rawtypes: 제너릭을 사용하는 클래스 매개변수가 블특정일 때의 경고 unchecked: .. framework, library , plug-in 개발된 프로그램의 코드를 분석하는데 가장 처음으로 봐야한다고 한다. 프레임워크 프레임워크는 뼈대나 기반구조. application 개발할 때 필수적인 코드,알고리즘,데이터베이스 연동과 같은 기능들을 위해 구조를 제공 !소프트웨어의 특정 문제를 해결하기 위해 상호 협력하는 클래스와 인터페이스의 집합 라이브러리 Library 특정 기능에 대한 도구 함수들을 모은 집합 라이브러리와 모듈 모듈: 구성 단위 구성 부분 라이브러리 = 모듈 자주사용하게 되는 함수, 클래스 단위로 묶어서 코드를 재사용 (함수 클래스들의 집합체 = 모듈, 라이브러리) Framework와 Library의 차이 Flow(흐름)에 대한 제어 권한의 차이 프레임워크 전체적인 흐름을 자체적으로 가지고 있고 프로그래머가 그 안에 필요한 코드를 작.. 리눅스 기본 명령어 정리 필수 명령어 1. ls - 현재 위치의 파일 목록 조회 2. cd - 디렉터리 이동 3. touch - 0바이트 파일 생성, 파일의 날짜와 시간을 수정 4. mkdir - 새로운 디렉터리 생성 5. cp - 파일 복사 6. mv - 파일 이동 7. rm - 파일 삭제 8. cat - 파일의 내용을 화면에 출력, (>)리다이렉션 기호를 사용하여 새로운 파일 생성 9. redirection - 화면의 출력 결과를 파일로 저장 10. alias - 자주 사용하는 명령어들을 별명으로 정의 명령어 옵션 1. ls (List segments): 현재 위치의 파일 목록 조회 ls -l: 파일의 상세 정보 ls -a: 숨김 파일 표시 ls -t: 파일들을 생성시간순으로 표시(최신순) ls -rt: 파일들을 생성시간순으.. Dao, Service ,Vo, Mapper 1.DAO(인터페이스) 데이터 베이스에 접근 하는 객체(DB의 data에 접근하는 객체), 단일 데이터의 접근 및 갱신의 개념이다. 프로젝트의 Service 모델과 DB를 연결하는 역할 사용자는 자신이 필요한 Interface를 DAO에게 던지고 DAO는 이 인터페이스를 구현한 객체를 사용자에게 편리하게 사용 할 수 있도록 반환 DB에 대한 접근을 DAO가 담당하도록 하여 데이터베이스 접근을 DAO에서만하게 되면 다수의 원격호출을 통한 오버헤드를 VO나 DTO를 통해 줄일 수 있고 다수의 DB 호출문제를 해결할 수 있다. 또한 단순히 읽기만 하는 연산이므로 트랜잭션 간의 오버헤드를 감소시킨다. 1-1.DAO와 Repository의 차이 두 개념은 비슷하지만 다른점이 있다. Repository는 Entit.. 프로그래머스 배열자르기 예제 import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { // numbers 배열의 길이를 갖는 새로운 int형 배열 answer 생성 int[] answer = new int[numbers.length]; // Arrays.copyOfRange() 메소드를 이용하여 // numbers 배열에서 num1부터 num2까지의 요소를 answer 배열에 복사 answer = Arrays.copyOfRange(numbers, num1, num2 + 1); // 결과인 answer 배열 반환 return answer; } } 프로그래머 짝수의 합 class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i 프로그래머스 양꼬치 class Solution { public int solution(int n, int k) { int answer = 0; answer=(n*12000)+((k-(n/10))*2000); return answer; } } 이전 1 2 3 4 ··· 13 다음