[스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술] Section 1. 프로젝트 환경설정
·
Spring | SpringBoot
Section 1. 프로젝트 환경설정프로젝트 생성Java SE Development Kit 11.0.16.1 설치https://www.oracle.com/kr/java/technologies/downloads/#java11-mac Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.comIntelliJ 설치https://www.jetbrains.com/ko-kr/idea/download/#section=mac 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 Je..
[Structured Query Language] 1과목: 데이터 모델링 이해_제2절 엔터티/ 제3절 속성/ 제4절 관계
·
Computer Science/데이터베이스
제2절 엔터티 엔터티 정의 엔터티 변별할 수 있는 사물_Peter Chen(1976) 데이터베이스 내에서 변별 가능한 객체_C.J Date(1986) 정보를 저장할 수 있는 어떤 것_James Martin(1989) 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등_Tomas Bruce(1992) 업무에 필요하고 유요한 정보를 저장하고 관리하기 위한 집합적인 것(Thing) 공통 사항 사람, 장소, 물건, 사건, 개념 등의 명사에 해당 업무상 관리가 필요한 관심사에 해당 저장이 되기 위한 어떤 것(Thing) 엔터티-인스턴스 엔터티-인스턴스 엔터티 표현하는 방법: 사각형 엔터티와 엔터티간의 ERD 엔터티 특징 업무에서 필요로 하는 정보 반드시 시스템을 구축하고자 하는 업무에서 필요로 하고..
[Structured Query Language] 1과목: 데이터 모델링 이해_제1절 데이터 모델링 개요
·
Computer Science/데이터베이스
제1절 데이터 모델링 개요 모델링의 정의 모델링 모형(模型), 축소형(縮小型) 가설적 OR 일정 양식에 맞춘 표현(a hypothetical or stylized representation) 사건에 관한 양상(aspect)/ 관점(perspective)을 연관된 사람 OR 그룹 위해 명확하게 하는 것 모델 = 현실 세계의 추상화된 반영 현실세계 - 추상화(모형화)/ 단순화/ 명확화 -> 모델(model) 모델링의 특징 추상화(모형화, 가설적) 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미 = 다양한 현상 -> 일정한 양식인 표기법에 의해 표현 단순화 복잡한 현실세계 -> 약속된 규약에 의해 제한된 표기법 OR 언어로 표현 -> 쉽게 이해할 수 있도록 하는 개념 명확화 누구나 쉬운 이해 -> 대상에 ..
[TCP/IP Networks] 8. TCP Connection Establishment and Termination
·
Computer Science/네트워크
1. 개요 TCP (연결형 프로토콜): 종단이 서로 데이터를 송신하기 전에 이들 사이에 연결 확립 => 확립(establishment) 및 종료(termination)의 절차 2. 연결 확립과 종료 연결 확립 프로토콜 1. [SYN] 요구 측의 종단은 접속하고자 하는 서버의 포트번호와 클라이언트의 초기순서번호(Initial Sequence Number, ISN)를 지정한 SYN 세그먼트를 보낸다. 2. [SYN + ACK] 서버는 서버의 초기순서번호(ISN)를 포함한 자신의 SYN 세그먼트로 응답 + (클라이언트의 ISN + 1 ACK 보냄 -> 클라이언트의 SYN에 확인 응답) 3. [ACK] 클라이언트는 서버로부터 보내 온 SYN에 대하여 서버의 ISN + 1 ACK로 확인응답을 보내야 한다. => ..
[TCP/IP Networks] 7. TCP: Transmission Control Protocol
·
Computer Science/네트워크
1. 개요 TCP가 제공하는 서비스 TCP 헤더 필드 TCP 사양: RFC793[Postel 1981c] ㄴ이 중 몇 가지 내용 오류나 추가 요구 사항(e.g. 혼잡제어 알고리즘)_호스트 요구사항 RFC(RFC1122)에서 수정/추가 2. TCP 서비스 TCP 서비스 UDP와 같은 네트워크 계층(IP) 이용 UDP와 완전히 다른 서비스 응용 계층에 제공 연결지향의 신뢰성있는 바이트스트림 서비스 제공 => TCP provides a conneciton-oriented, reliable, byte stream service 연결-지향(connection-oriented) 서비스 : 두 응용 프로세스(보통 클라이언트, 서버)가 데이터 교환하기 전 서로 TCP 연결 확립함 Three-way handshake e..
[TCP/IP Networks] 6. UDP: User Datagram Protocol
·
Computer Science/네트워크
1. 개요 User Datagram Protocol(UDP) (RFC768 [Postel 1980]) Simple, datagram-oriented, transprot layer protocol 신뢰성(reliability)을 전혀 지원X : 응용이 쓴 데이터그램은 IP 계층에 전달 but, 목적지까지 도착한다는 보장X => UDP 응용은 최종 IP 데이터그램의 크기 고려 필요 네트워크의 MTU 초과하는 UDP/IP 데이터그램이 분할(fragmented) 2. UDP Header Port number 필드 sending process와 receving process 구별에 사용 보통 TCP 포트 번호와 UDP 포트 번호를 나누어 관리 TCP 포트 번호는 UDP 포트 번호에 독립적 = 전송 계층 프로토콜이..
0123suh
빙글빙글 돌아가는 Debug 하루