전체 글
-
[spring] 20AUG21 @Autowired @Service @RepositorySPRING 2021. 8. 20. 12:50
환경만들기 C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib src/main/java/com.springbook.biz/BoardVO.java 데이터를 주고받을 포맷이다. Serializable로 설정해주면 데이터 전송 시 조각단위가 아니라 하나의 객체로 보낼 수 있으므로 더 효율적이다. package com.springbook.biz.board; import java.sql.Date; public class BoardVO { private int seq; private String title; private String writer; private String content; private Date regdate; private int cnt; public..
-
[spring]의존 자동 주입 어노테이션SPRING 2021. 8. 20. 12:09
@Component로 등록한 빈의 자동 주입은 @Autowired , @Qualifier , @Resource를 사용한다. 1. @Autowired는 같은 타입의 객체를 찾아서 자동으로 할당한다. 찾는 순서는 이름 → 타입 → Qualifier → fail 이다. (객체 의존성을 가질 때, 쉽게 의존성 주입을 받을 수 있다.) spring container는 @Autowired를 확인하면 같은 타입의 객체가 메모리에 존재하는지 확인하고, 객체를 변수에 주입한다. 필드, 생성자, Setter에 사용 가능하다. (만약 메모리가 없다면 NoSuchBeanDefinitionException을 발생시킨다) 2. @Qualifier 는 의존성 주입 대상이 되는 타입의 객체가 두개 이상일 때 오류가 발생하지 않도록 ..
-
[Spring] CollectionSPRING 2021. 8. 19. 16:55
세 가지 유형이 있다. (List, Set, Map) 1. List package com.springbook.ioc.injection; import java.util.List; public class CollectionBean { private List addressList; public List getAddressList() { return addressList; } public void setAddressList(List addressList) { System.out.println(addressList.size()); this.addressList = addressList; } } 서울시 영등포구 부천시 원미구 package com.springbook.ioc.injection; import java...
-
정보처리 산업기사 필기 5자격증 2021. 8. 12. 03:11
정보통신 : 기계 장치 간의 통신 / 통신처리 기능은 물론 , 정보 처리 기능에 정보의 변환, 저장 과정이 추가된 형태의 통신 / 디지털 형태로 표현된 정보 송수신 데이터 통신 : 컴퓨터 통신 / 데이터 처리 기술과 데이터 전송 기술 결합 / 2진 부호로 표시된 정보를 목적물로 함 / 기께와 기께간 통신 / 컴퓨터와 컴퓨터 간의 통신 / 정보를 기계로 처리하거나 처리한 정보를 전송하는 것이라고 ITU에서 정의함 / 데이터 전송과 처리를 일체적으로 행함 데이터 통신 시스템 발전 -벨(Bell)전화기 : 음성 신호를 전기적 신호로 변환하여 송신한 다음 다시 음성 신호로 변환하여 수신 / 송화기와 수화기가 있음 -SAGE(SemiAutomatic Ground Environment) : 군사용 / 최초 데이터 ..
-
정보처리 산업기사 필기 4자격증 2021. 8. 12. 03:05
공간 구역성(Spatial Locality) -공간 구역성이 이루어지는 기억장소 : 배열순회, 순차적 코드 실행, 같은 영역에 있는 변수를 참조할 때 사용 시간 구역성 보안 메커니즘(mechanism) - 설계 원칙 중 개방된 설계 의미 : 알고리즘은 알려졌으나 그 키는 비밀인 암호 시스템의 사용 의미 파일 디스크립터 -파일마다 독립적으로 존재 -시스템마다 다른 구조를 가질 수 있음 -파일제어블록(FCB)라고도 한다 -파일 관리를 위해 시스템이 필요로 하는 정보 : 파일의 구조, 접근 제어 정보, 보조기억 장치상의 파일 위치, 엑세스한 횟수, 엑세스한 제어 정보 등 운영체제 성능평가 기준(운영체제 목표) -처리시간(throughput) : 단위 시간 내에 처리 가능한 작업 양(생산성) -응답시간(turn..
-
정보처리 산업기사 필기 3자격증 2021. 8. 12. 03:02
색인 순차 편성 : 순차처리 랜덤처리 병행 가능, 수정 용이, 전체 복사할 필요 없음, 시간 느림 -인덱스 구역 : 트랙색인, 실린더 색인, 마스터 색인 -기본 데이터 구역 : 실제 데이터 -오버플로 구역 : 실린더 오버플로,독립 오버플로 랜덤편성 : 키 변환에 따라 직접 처리, 평균 접근 시간 내에 접근 가능, 공간 낭비, 충돌 문제 해결 준비 필요, 대화형 처리, 키 변환해야함 해싱에서 사용하는 용어 -해싱함수 : 레코드의 키 값을 이용해서 레코드를 저장할 주소 산출 -버킷 : 하나의 주소를 가지면서 한 개 이상의 레코드 저장할 수 있는 공간 -슬롯 : 한개의 레코드 저장할 수 있는 공간, n개의 슬롯이 모여 하나의 버킷 형성 -충돌(collision) : 해싱함수에 의해서 계산된 홈 주소가 같은 경..
-
정보처리 산업기사 필기 1자격증 2021. 8. 12. 02:29
트리구조 -degree : 각 노드에서 파생된 직계 노드의 수 -terminal node : 단말노드, 가지를 가지지 않는 즉 degree가 0인 노드 E-R모델 -속성 : 원 -관계 : 마름모 -개체 : 사각형 관계 데이터 모델 -도메인 : 애트리뷰트가 취할 수 있는 값들의 집합 / 한 속성의 의미로 들어오는 실제 값(원자값)들의 집합 / 변수를 선언하게 되면 그 선언 타입에 해당 -속성 : 파일 시스템의 레코드 필드에 해당하는 개념 -차수 : 속성개수 -튜플 : 각 속성으로 실제 값이 입력됐을 때 하나의 행 값에 해당하는 개념 / 파일 시스템의 레코드 개념 - 릴레이션 : 한 개 이상 속성들의 집합 / 특성 : 유일성, 무순서, 속성값은 원자값, 속성간의 무순서, 속성 이름의 유일성 트리 운행 기법 ..
-
정보처리 산업기사 필기 2자격증 2021. 8. 12. 02:10
메이저 상태 (Major State) : CPU가 무엇을 하고 있는가를 나타내는 상태, 종류:인출주기(FETCH CYCLE) 명령어를 기억 장치에서 중앙처리 장치로 읽어오는 주기 & 명령어 해독 주기 & 명령어의 종류가 판단되는 주기 & PC가 하나 증가되어 다음 명령어 지시 / 간접주기(Indirect Cycle) 유효 주소를 얻기 위해 기억 장치에 한번 더 접근 & 오퍼랜드(Operand)에 표현된 주소가 간접 주소인 경우 수행 / 실행주기(Execute Cycle) 기억 장치로부터 실제 데이터를 읽어다가 연산 동작 수행 & 다양한 형태의 명령어가 분기 처리 / 인터럽트 주기(Interrupt Cycle) 정상적으로 수행과정을 계속할 수 없어 응급 조치 후 수행할 수 있도록 CPU의 현 상태를 보관하..