
2022-1학기에 수강한 이 수업은 전통적인 컴퓨터네트워크 수업의 연장선 상에 있는 수업으로, 다양한 통신 기술을 학습하였다. - Socket 통신 기술 - WWW 서비스를 가능하게 한 HTTP/1.1과 이의 단점을 극복하기 위한 HTTP/2 및 HTTP/3 - 분산 처리를 위한 Zero Message Queue(ZMQ) - Client-Server 기반 대용량 분산처리를 가능케 하는 gRPC 기술 - Peer-to-Peer 기술인 WebRTC 를 다루는 수업으로, 이성원 교수님이 강의하였다. 한 학기 동안 배운 내용을 기반으로 주요 내용을 정리하여 한 챕터씩 포스팅하겠다.
학부 수업/풀스택서비스네트워킹
2022. 6. 22. 15:51

매우 다른 두 키워드지만, 얼핏 봤을 때 무언가를 못하게 하려 막는 듯한 이미지로 나에게 비슷하게 다가와 이번에 명확히 구분하여 알아놔야겠어서 정리해본다. final final로 선언 시, 재정의(override) 하는 것을 막을 수 있다. 서브클래스에서 특정 메소드, 프로퍼티, 서브스크립트가 오버라이드 하는 것을 방지하기 위해 final 키워드를 사용한다. final func, final class ... 만약 final로 선언된 메소드, 프로퍼티, 서브스크립트를 오버라이드 하려고 할 경우 컴파일 타임에 에러가 발생. 클래스 전체를 final로 선언하여 클래스 안의 모든 메소드, 프로퍼티 등이 override 되는 것을 막을 수 있다. 예를 들어 class Job { final var pay = 300..
Swift/문법
2022. 4. 15. 01:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 오토레이아웃
- Kotlin
- 회고
- 2024년
- 웹모바일
- XCTest
- 스위프트
- BeautifulSoup
- UITest
- 부스트캠프
- CollectionView
- Realm
- dismiss
- collectionViewCell
- Autolayout
- IOS
- equaltosuperview
- 2023년
- Clean Architecture
- CRAWL
- snapkit
- http/1
- http/1.1
- 클린 아키텍처
- 유즈케이스
- Info.plist
- IntrinsicContentSize
- 네트워킹
- KeyChain
- swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함