일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스프링 MVC
- 네트워크
- db
- 자바의 정석
- 정처기
- 브루트 포스
- Java
- 검증
- Bean Validation
- JPA
- OS
- 프로그래머스
- 자바
- 스프링
- 코딩테스트
- ModelAttribute
- 면접
- 객체지향프로그래밍
- 자료구조
- 코테
- 메서드
- 알고리즘
- 스파르타코딩
- 백준
- 웹개발
- 쿼리dsl
- 반복문
- programmers
- 운영체제
- 스프링MVC
- Today
- Total
목록정보처리기사/필기 (6)
개발일지

목차 💡 수평 분할에서 활용되는 분할 기법 ✅ 라운드 로빈 데이터를 일정한 크기로 나누어 각 서버에 동일한 크기의 데이터를 할당하는 방식 ✅ 범위 분할 데이터의 특정 속성 값을 기준으로 범위를 나누고, 각 범위에 속하는 데이터를 각 서버에 할당하는 방식 ✅ 해시 분할 데이터의 특정 속성 값을 해시 함수를 사용하여 해시 값을 생성하고, 각 해시 값에 해당하는 데이터를 각 서버에 할당하는 방식 💡 데이터베이스 제약 조건 ✅ 개체 무결성 릴레이션의 기본 키를 구성하는 속성은 Null값이나 중복 값을 가질 수 없다는 것을 의미하는 제약 조건이다. 기본 키는 릴레이션의 각 튜플을 고유하게 식별하는 속성 또는 속성들의 조합이다. ✅ 참조 무결성 외래 키가 참조하는 릴레이션의 기본 키 값이 참조 릴레이션의 기본 키 ..
목차 💡GoF(Gang of Four) 디자인 패턴 디자인 패턴은 모듈의 세분화된 역할이나 모듈들 간의 인터페이스 구현 방식을 설계할때 참조할 수 있는 전형적인 해결 방식을 말한다. 디자인 패턴을 통해 설계 문제, 해결 방법, 해결 방법을 언제 적용해야 할지, 그 결과는 무엇인지 등을 알 수 있다. 목적에 따른 분류 : 생성,구조,행동 ✅ 생성 패턴 : 생성 패턴은 객체의 생성과 관련된 패턴이다. 객체의 인스턴스 과정을 추상화하는 방법이다. 객체의 생성과 참조 과정을 캡슐화하여 객체가 생성되거나 변경되어도 프로그램 구조에 영향을 받지 않도록 하여 프로그램에 유연성을 더해준다. 추상 팩토리(Abstract Factory) 구체적인 클래스를 지정하지 않고 인터페이스를 통해 서로 연관되는 객체들을 그룹으로 표..

목차 💡IP 주소 체계 1️⃣ IPv4 43억 개의 주소 지정이 가능한데, 최근 주소의 양이 부족할 가능성이 높아짐에 따라 IPv6가 공표되었다. 패킷크기는 64KB로 제한되어 있다. 8비트씩 4부분으로 구성되는 32비트 주소 체계이다. 각 자리는 0부터 255까지의 10진수로 표현하며 점으로 구분한다. 호스트 주소를 자동으로 설정하며 유니캐스트(Unicast)를 지원한다. 클래스별로 네트워크와 호스트 주소의 길이가 다르다. 2️⃣ IPv6 IPv4의 단점을 보안하기 위해 네트워크 기능 확장성을 지원하고, 보안 및 서비스 품질 기능 등이 개선되었다. 주소 자동 설정 기능을 통해 손쉽게 이요자의 단말을 네트워크에 접속시킬 수 있다. 점보그램 옵션 설정으로 패킷 크기 제한을 없앨 수 있어서 대역폭이 넓은 네..
목차 💡 스토리지 스토리지는 단일 디스크로 처리할 수 없는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술이다. 종류에는 DAS, NAS, SAN이 있다. DAS(Direct Attached Storage) 서버와 저장장치를 전용 케이블로 직접 연결하는 방식 (일반 가정에서 컴퓨터에 외장하드를 연결하는 방식) 서버에서 저장장치 관리 속도가 빠르고 설치 및 운영 용이 초기 구축 비용 및 유지보수 비용 저렴 다른 서버에서 접근 불가, 파일 공유 불가 확장성 및 유연성이 상대적으로 떨어짐 저장 데이터가 적고 공유가 필요 없는 환경에 적합 NAS(Network Attached Storage) 서버와 저장장치를 네트워크를 통해 연결하는 방식 별도의 파일 관리 기능이 있는 NAS Storage가 내..

2. UML 모델에서 한 사물의 명세가 바뀌면 다른사물에 영향을 주며, 일반적으로 한 클래스가 다른 클래스를 오퍼레이션의 매개변수로 사용하는 경우에 나타나는 관계는? ① Association ❷ Dependency ③ Realization ④ Generalization 정답 : ❷ 풀이 1) UML이란? 개발자 간의 원활한 의사소통을 위해 소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어이다. Rumbaugh, Booch, Jacobson 등의 객체 지향 방법론의 장접을 통합하였다. 사물, 관계, 다이어그램으로 구성된다. 2) UML 구성요소 - 사물 : 다이어그램 안에서 관계가 형성될 수 있는 대상으로, 모델을 구성하는 가장 중요한 요소이다. - 관계 : 사물과 사물의 연관성을 표현한 것이다. -..