목록전체 글 (49)
언젠가는
알고리즘 Divide and Conquer(분할 정복 알고리즘)은 그대로 해결하기 힘든 문제를 작은 문제로 나누어서 문제를 해결하는 알고리즘입니다. Greedy(탐욕 알고리즘) : 현재 시점에서 제일 최적의 방법을 고르는 알고리즘입니다. Backtracking : 모든 조합을 시도하여 해답을 찾아내는 알고리즘입니다. 파티션 유형 범위 분할(Range Partitioning) : 선택한 열의 값을 기준으로 분할합니다. 해시 분할(Hash Partitioning) : 해시 함수를 적용한 결과 값에 따라서 데이터를 분할합니다. 조합 분할(Composite Partitioning) : 범위 분할을 한 후에 해시 함수를 이용하여 다시 분할합니다. AJAX JavaScript를 사용한 비동기 통신기술로, 클라이언트..
디자인 패턴 Visitor(방문자) 패턴 각 클래스들의 데이터 구조에서 처리 기능을 분리하여 별도의 클래스로 구성한다. 분리된 처리 기능은 각 클래스를 문을 똑똑 두드리며 수행한다. Observer 패턴 한 객체의 상태가 변경되면 객체에 상속되어 있는 다른 객체들에게 변화된 상태를 전달한다. 분산된 시스템끼리 이벤트 생성, 발행(Publish), 이를 수신(Subscribe) 해야 할 때 이용한다. Bridge 패턴 구현부에서 추상층을 분리, 서로가 독립적으로 확장한다. 기능과 구현을 두 개의 별도 클래스로 구현한다. Factory Method 패턴 객체를 생성하기 위한 인터페이스를 정의한다. 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 선택하며, Virtual-Constructor패턴 이라고도 부..
EAI 구축 유형 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 서로 연결이 가능하게 만들어 주는 설루션입니다. Point - to - Point는 가장 기본적인 애플리케이션 통합 방식으로 1:1로 연결합니다. Hub &Spoke는 하나의 접점인 허브 시스템을 통해서 데이터를 전송하는 중앙 집중형 방식입니다. Message Bus는 애플리케이션 사이에 미들웨어를 두어 처리하는 방식입니다. Hybrid는 Hub &Spoke와 Message Bus 혼합 방식입니다. 반 정규화 유형 중 중복 테이블 추가 방법 진행 테이블 추가, 집계 테이블 추가, 특정 부분만을 포함하는 테이블 추가가 있습니다. ISO/IEC 9126의 기능성의 하위 특성에는 적합성, 정확성, 상호 운용성, 보안성, ..
OSI7 계층 데이터링크 계층의 프로토콜 HDLC, LAPB, LLC, MAC, LAPD, PPP 등 데크에서 입력 제한 데크가 scroll이고, 출력 제한 데크가 shelf입니다. 깊이 우선 탐색(DFS)은 깊이를 우선하여 탐색하는 것으로, 한쪽으로 방향을 정하고 깊이 파고든 다음 다른 쪽을 찾는 방식입니다. 문맥 교환(Context Switching) 현재 CPU를 사용하여 실행되고 있는 프로세스의 상황 정보를 저장하고, 제어의 권한을 ISR에게 넘기는 작업을 말합니다. 결합도 Control Coupling(제어 결합도) 한 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우의 결합도입니다. 아래 모듈에서 상위 모듈로 제어신호가 움직여서 상위 모듈에게 처리하..
자원 보호 기법의 종류 접근 제어 행렬(Access Control Matrix) 전역 테이블(Global Table) 접근 제어 리스트(Access Control List) 권한(자격) 리스트(Capability List) Real-time processing system(실시간 처리 시스템) 데이터가 발생하고 바로, 혹은 처리 요구가 있을 때 즉각 처리하여 결과를 산출하는 방식으로 우주선이나 비행기, 레이더 추적기, 은행의 온라인 업무 등 즉각적으로 처리하고 반응해야 하는 일에 알맞은 처리방식입니다. 하이퍼 큐브 연결점이 n개이면 2의 n승이 CPU의 개수입니다. 파일의 종류 순차 파일(sequential file) : 순차 편성 파일로 직렬 파일이라고도 불립니다. 가장 일반적으로 쓰이는 한 개의 라인..