본문 바로가기

분류 전체보기

(114)
[IT용어] ApDex란 정의 - 응용 프로그램 성능 지수(Application Performance Indx)로, 웹 애플리케이션의 고객 만족도를 측정하는 지표임 - 고객이 원하는 다양한 만족 조건 중에서 ApDex는 성능 만족도를 나타냄 - 비슷한 개념으로 애플리케이션의 성능을 나타내는 평균응답시간이 있다. https://brunch.co.kr/@leedongins/149
[IT용어] 임계값 이란? 정의 - 하나의 변수 x가 어느 값이 되었을 때 특이한 상태나 급격한 변화가 일어나 임계 상태에 있을 때의 x값. 예를 들어, 디지털 통신에서의 중계기 내에는 펄스의 유무를 판정하는 식별 회로가 들어 있는데, 여기서 펄스 유무를 판정하는 기준치를 임계값이라 한다. http://terms.tta.or.kr/dictionary/dictionaryView.do?subject=%EC%9E%84%EA%B3%84+%EA%B0%92
[IT용어] Batch란 사전적 의미로 1. [명사] (일괄적으로 처리되는) 집단[무리] 2. [동사] (일괄 처리를 위해) 함께 묶다. 라는 뜻으로 IT에서 의미는 일괄 처리(Batch processing)의 batch를 말함 배치는 사용자의 개입 없이 실행을 스케줄링할 수 있는 작업(Job)을 의미하며, 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 방식 배치의 장점으로는 1. 배치 프로그램을 이용하면 사용자가 적을 때, 컴퓨터의 자원을 이용할 수 있고, 2. 배치 실행 시간을 지정할 수 있어 컴퓨터 리소스가 덜 사용되는 시간대에 동작하게 함으로써 전체적으로 리소스의 유휴를 피할 수 있다. 3. 결과적으로 컴퓨터 자원 이용률과 효율을 높여 비용 낭비를 줄여줌.
[IT용어] 큐(Queue)란? - 한쪽 끝에서만 삽입이 이루어지고, 다른 한쪽 끝에서는 삭제 연산만 이루어지는 유한 순서 리스트 - First in First Out(FIFO) 선입선출이라고 생각하면 쉽다 - 제일 처음에 들어온 데이터가 먼저 삭제가 됨 큐( Queue)의 주요 동작들 - enQueue(): 큐에 데이터를 넣는다. - deQueue(): 큐에서 데이터를 빼낸다. - isEmpty(): 큐가 비어있는지 확인한다. - isFull(): 큐가 꽉 차 있는지 확인한다. - peek(): 앞에 있는 원소를 삭제하지 않고 반환한다. https://donggu1105.tistory.com/163 [자료구조] 큐(Queue) 란? 한번에 쉽고 간단하게 이해하기! 큐(Queue) 란 무엇일까요 ? 큐(Queue)는 한쪽 끝에서만 삽입..
HTTP란 - HTTP(Hypertext Transfer Procotol)의 약자로, 인터넷에서 데이터를 주고 받을 수 있는 프로토콜(규칙) - 하이퍼텍스트(hypertext)는 문서 중간중간에 특정 키워드를 두고 문자나 그림을 상호 유기적으로 결합하여 연결시킴으로써, 서로 다른 문서라 할지라도 하나의 문서인 것처럼 보이면서 참조하기 쉽도록 하는 방식을 말함 - 요청 내용에는 프로토콜 명령에 해당하는 요청 메소드, URL, HTTP 버전이 포함되며, 기타 클라이언트의 요청 내용에 관련된 부가 정보도 포함 - 응답 내용에는, 클라이언트로부터 요청을 수신한 서버는 요구를 처리한 후, 응답 메시지 형식으로 회신하는데, 요청문 대신 상태문 용어로 사용
Web이란? - Web이란 HTML 문서와 같은 정적 컨테츠를 처리 - 이미지나 단순 HTML과 같은 리소스를 제공하는 서버를 웹 서버로 이용하면 WAS보다 빠르고 안정적임
EA란 - EA(Enterprise Architecture)의 약자로, 조직이 현재와 미래의 목표를 효과적으로 달성할 수 있는 방법을 결정 - 조직이 현재와 미래의 목표를 효과적으로 달성할 수 있는 방법을 결정 - 조직의 구조 및 운영에 대한 지도 또는 청사진을 만드는 것 *청사진: 미래에 대한 희망적인 계획 및 구상
미들웨어란? - 미들웨어(MiddleWare)는 공통 서비스 및 기능을 애플리케이션에 제공하여 개발자와 운영자가 애플리케이션을 더욱 효율적으로 구축하고, 배포하도록 돕는 소프트웨어 및 클라우드 서비스 미들웨어의 기능은 다음과 같이 크게 9가지로 나눌 수 있다. 1. Clustering : 여러개의 같은 작업을 하는 서버를 하나의 컴퓨터 처럼 사용하도록하여, 확장성이 좋고 로드밸런싱 등 여러 제어 환경을 제공한다. 2. Load balancing : 쉽게 Web의 경우를 예를 든다면, 사용자들이 리소스를 요구하면 이를 클러스터링 된 서버들에게 작업을 효율적으로 분배하는 것을 말한다. 3. Fail over : 클러스터링 된 서버중 한대가 오류를 일으켰을때 다른 서버가 처리하도록 하여 지속성을 유지하도록 하는 것이다. ..