CS
-
[자료구조]CS 2020. 7. 25. 23:41
1) Array - 인덱스o. 조회유리 - 크기변경x. 삽입(공간부족) / 삭제(공간낭비) 불리 2) List - 순서가 있는 엘레먼트 모임 - 인덱스가 있으나 Array와 달리 데이터에 종속적이지 않음 # ArrayList - 내부적으로 배열사용. 인덱스o. 조회유리 - 삽입, 삭제시 데이터 이동 연산이 추가되어 느림 # LinkedList - 배열x. 인덱스x. 다음 노드의 주소값 존재함. - 조회시 Head에서 시작함 O(n) - 삽입 / 삭제 유리 O(n) 3) Queue - FIFO, 시작 포인터 Front. 끝 포인터 Rear - enqueue 데이터 삽입. dequeue 데이터 추출 - 선형 큐는 삽입, 삭제시 크기제약이 있어 불리함 (* 대체 원형큐) - 줄서기. Buffer 4) Stac..
-
[WEB]CS 2020. 6. 15. 15:23
브라우저 - HTTP Request(URI) 웹서버 - 요청 WAS(웹 어플리케이션 서버)에 전송. WAS - 논리작업. 결과(html,data) 웹서버에 전송. 컨테이너 HTTP Request 도착 -> HttpServletRequest, HttpServletResponse 객체 생성 -> URI 분석해 매핑 서블릿 찾음 - 있다 -> 스레드 생성. 객체 넘김.함수실행. - 없다 -> 경로로 인지. 파일 실행. -> 동적 페이지 생성후 Response에 저장. 전달 -> 컨테이너는 HTTPResponse로 전환. 전달. 객체소멸 ============================================== ** 웹컨테이너 = JSP컨테이너= 서블릿컨테이너 =======================..
-
[시스템구조]CS 2020. 6. 15. 14:57
[시스템] - 하드웨어(컴퓨터구조)+운영체제 - 시스템 프로그래밍 : 컴퓨터 시스템을 활용하는 SW 개발 ======================================================== [시스템 구성요소] :: 컴퓨터 구조 cpu 캐시 :: 운영체제 메인메모리 하드디스크 ======================================================== [하드 웨어] *입력장치(input unit) * 중앙처리 장치(CPU) - 제어장치 - 주기억장치 (main memory) * [보조기억장치] - 논리 연산 장치 * 출력장치(output) ======================================================== cpu :: 중앙처리장치..
-
[네트워크] OSI 7계층 과 TCP/IPCS 2020. 6. 15. 14:54
[OSI 7계층] 프로토콜 국제 표준화. ============================================================================ # 전송 : (캡슐화) 7->1 헤더를 추가. 2는 헤더+꼬리 # 수신 : (디캡슐화) 1->7 헤더를 분리. PDU(Process Data Unit) = 계층별 전송 단위 (프레임,패킷,세그먼트) ============================================================================ [OSI 7계층] 프로토콜 국제 표준화. ---------------------------------------------------------------------------------------..