본문 바로가기

Archive26

[혼공네트] 2주차_Chapter 02 02-1 이더넷물리 계층 & 데이터 링크 계층: 이더넷(통신 매체 규격) 사용 - 이더넷 표준이더넷 관련 기술 = IEEE802.3 - 통신 매체통신 매체 표기 형태: 전송 속도 BASE- 추가특성 전송속도 (숫자: Mbps / 숫자G: Gbps)+ BASE: 베이스 밴드(비트 신호 변환 데이터 ➡️ 통신 매체 전송)+ 추가 특성(전송 가능한 최대 거리 || 물리 계층 인코딩 || 레인 수 || 통신 매체 종류)통신 매체의 종류(추가 특성에 기재)케이블 종류C동축 케이블T트위스티드 페어 케이블S단파장 광섬유 케이블L장파장 광섬유 케이블  e.g., 10BASE-T 케이블 = 10Mbps 속도 지원 트위스티드 페어 케이블 - 이더넷 프레임 이더넷 프레임: 캡슐화 과정(정보 from 상위 계층 + 헤더/트레.. 2024. 7. 23.
[혼공네트] 1주차_Chapter 01 01-1 컴퓨터 네트워크를 알아야 하는 이유(컴퓨터) 네트워크: 여러 개의 장치가 서로 연결되어 정보를 주고받을 수 있는 통신망 인터넷: 여러 네트워크를 연결한 '네트워크의 네트워크' 개발자 업무에 필요한 네트워크 지식- 프로그램 만들기: TCP/UDP, DNS, HTTP/HTTPS, 포트 번호- 프로그램 유지 보수: 인터넷 연결, 웹 서버 동작  🌟추가 숙제Ch.01(01-1) 확인 문제 2번(p.35) 풀고 설명하기2. 네트워크에 대한 설명으로 옳지 않은것을 골라 보세요.① 네트워크에 대한 이해는 프로그램을 만드는 과정에 도움을 준다 01-2 네트워크 거시적으로 살펴보기네트워크: 그래프 형태(노드: 정보를 주고받을 수 있는 장치 + 간선: 유무선 통신 매체 ) + 메시지 - 호스트 (= 가장자리 노.. 2024. 7. 10.
[하둡, 하이브로 시작하기] 2. 하둡(hadoop) (~2.4 YARN) 2.4 YARNYARN: 클러스터 리소스 관리 / 애플리케이션 라이프 사이클 관리 아키텍처 = 자원 관리(리소스 매니저  & 노드매니저) + 애플리케이션 라이프 사이클 관리 기능(애플리케이션 마스터 & 컨테이너) - 자원 관리    - 노드매니저: 클러스터의 각 노드마다 실행 ➡️ 현재 노드의 사원 상태 관리 ➡️ 리소스매니저에 보고    - 리소스 매니저: 노트매니저의 정보 ➡️ 클러스터 전체 자원 관리 (자원 사용 상태 모니터링, 애플리케이션 마스터 자원 요청 ➡️ 빈 자원 사용) - 라이프사이클 관리1. 클라이언트: 애플리케이션 ➡️ 리소스 매니저2. 리소스 매니저: 비어있는 노드에서 애플리케이션 마스터 실행3. 애플리케이션 마스터: 작업 실행 자원 요청 ➡️ 리소스 매니저4. 자원 할당5. 각 노.. 2024. 7. 4.
[하둡, 하이브로 시작하기] 2. 하둡(hadoop) (~2.3 맵리듀스) 맵리듀스: 프로그래밍 모델(간단한 단위작업 반복 처리 시 사용)= 맵 작업(간단한 단위작업 처리) + 리듀스 작업(맵 작업의 결과물 집계)➡️ 병렬 처리 가능 맵의 입력: 스플릿 단위(128MB)로 분할 맵 작업 속도: HDFS에 입력 데이터가 있는 노드 > 랙의 노드 > 다른 랙의 노드  ➡️ 맵의 작업 결과(= 리듀스 작업 입력): 로컬 디스크에 임시 저장  - 리듀서 한 개: 모든 데이터의 정렬작업이 같음, 시간 ⬆️- 리듀서 여러 개: 리듀서의 수만큼 파일 생성- 리듀서 X(Mapping Only): 원천 데이터를 읽어서 가공, 바로 사용  2.3.1 처리 단계 1. 입력2. 맵3. 컴바이너4. 파티셔너5. 셔플6. 정렬7. 리듀서8. 출력 2024. 6. 30.
[Codeit;] 자바스크립트 객체 지향 기본기 1. 객체와 클래스객체 지향 프로그래밍: 객체 간의 상호작용을 중심으로 하는 프로그래밍 ➡️ 객체 = 프로퍼티(객체의 상태) + 메소(객체의 행동) //Object Literalconsole.log('test');const user = { // property email: 'chris@google.com', birthdate: '1991-05-11', // method buy(item) { console.log(`${this.email} buys ${item.name}`); //this 는 현재 객체의 email },};const item = { name: '스웨터', price: 30000,}; // Factory Functionfunction c.. 2024. 6. 23.
[Codeit;] 모던 자바스크립트 1. 모던 자바스크립트란?ECMAScript: JavaScript가 갖추어야 할 내용을 정리해둔 '설명서' (자바스크립트 표준 명세서)➡️ 모든 스크립트 언어가 지켜야 하는 표준 JavaScript: ECMAScript를 준수해서 만들어낸 '결과물'  2. 자바스크립트의 동작 원리 JavaScript: 유연한 데이터 타입- 기본형: Number, String, Boolean, Null, Undefined, Symbol(유일한 값), BigInt(큰 수)- 참조형: Object Boolean 형변환- Falsy 값: false, null, undefined, NaN, 0, ''- Truthy 값: 나머지 값(빈 배열, 빈 객체 포함)//AND와 OR의 연산 방식console.log(true && true).. 2024. 6. 23.