정의 CDN은 웹 콘텐츠 로드/배포 시 지연을 최소화하기 위해 사용하는 분산된 서버의 그룹이다. 프록시 서버에 웹 페이지, 이미지 등과 같은 콘텐츠를 복사해 캐싱해 놓고 사용자의 요청 시 해당 사용자에게 물리적으로 가까운 서버에서 콘텐츠를 제공하는 형태로 운영된다.
CORS는 브라우저가 현재 도메인 밖의 다른 도메인에 속한 자원과 상호작용하기 위해 사용하는 HTTP 헤더 기반의 메커니즘이다. 출처가 다른 어플리케이션 간 상호작용은 CSRF 등의 보안 문제에 취약하기 때문에, 웹은 같은 출처에서만 자원을 공유
원래 자바스크립트 라이브러리나 파일을 다른 파일에서 사용 시 직접 다운받아서 스크립트 태그 형식으로 직접 포함시켜야 했다. 하지만 이 방식은 라이브러리 버전 관리도 힘들고, 다른 사용자와의 파일 공유시 다른 사용자들도 각자 사용된 라이브러리 및 스크립트를 다운로드해야한
EC2 서버로 배포한 서비스가 갑자기 연결이 안된다. 배포 주소로 들어가면 연결을 거부했다는 메세지만 계속 출력되는 것이다. 며칠 전만 해도 잘 작동하는 걸 직접 확인했는데 너무 당황스러웠다. 일단 인스턴스에 문제가 생겼는지 확인하기 위해서 다음의 사항들을 확인해보았다
해당 노트는 UC Berkeley CS162 lecture 2를 듣고 작성한 강의 노트이다.Each thread can represent one chunk of code and is a unit of concurrency provided by the OS. In oth
A thread is a single unique execution context that has a program counter, registers, execution flags, stack and memory state. Out of many threads, onl
Finding a certain item can be done with binary search if the nodes are ordered so that the keys the nodes represent are in an increasing ordersubtree_
swiftER은 나의 첫 스프링부트 프로젝트이자, 처음으로 조장을 맡아 프로젝트를 총괄할 기회였다. 기존 팀 프로젝트와 달리 이번에는 기획, 데이터베이스 구조 작성 등 프로젝트의 처음과 끝을 나와 팀원들이 모두 책임져야했다. 그러다보니 평소에는 별 생각없이 사용했던 기
A node in a binary tree typically has an item and three pointers: parent pointer, left pointer(child) and right pointer(child). A root is a node that
여기에 정리할 요약 노트의 원 강의는 MIT 6.006 Introduction to Algorithms, Spring 2020로, 영어 강의인만큼 요약도 영어로 작성하고자 한다Suppose u is small and all the keys are unique. Make
여기에 정리할 요약 노트의 원 강의는 MIT 6.006 Introduction to Algorithms, Spring 2020로, 영어 강의인만큼 요약도 영어로 작성하고자 한다A comparison model or comparison tree consists of in
여기에 정리할 요약 노트의 원 강의는 MIT 6.006 Introduction to Algorithms, Spring 2020로, 영어 강의인만큼 요약도 영어로 작성하고자 한다A set interface is a container that stores a sequenc
Interface, or API, is the specification of what you want to do, or in other words, what data you can store and data structure is the representation of
유튜브의 MIT OpenCourseWare 채널에는 MIT의 다양한 학과 강의가 있다. 여기에 정리할 요약 노트의 원 강의는 MIT 6.006 Introduction to Algorithms, Spring 2020로, 교수님들이 알고리즘/데이터 구조를 자세히 설명해주시
해당 글은 Jim Kurose 교수님의 Computer Networks 강의를 듣고 요약한 내용이다3-1 Transport Layerdeftransport layer: logical communication b/ processesnetwork layer: logical
해당 글은 Jim Kurose 교수님의 Computer Networks 강의를 듣고 요약한 내용이다. 세계적인 석학이 직접 유튜브에 강의를 촬영해서 올려주시는데 안들을 수가 없는 법. 다만 심화 이론도 곳곳에서 다루셔서 내가 이해할 수 있고 필요한 부분만 취사선택하였다