기본 쌓기16 우아한테크)인덱스 https://www.youtube.com/watch?v=NkZ6r6z2pBg https://www.youtube.com/watch?v=9ZXIoh9PtwY 1. index란? 검색을 위해 임의의 규칙대로 부여된 임의의 대상을 가리키는 무언가 인덱스가 왜 필요할까 데이터를 디스크로부터 가져와야하는데 매번 왔다갔다하는건 시간이오래걸리기 때문에 컴퓨터는 자주 사용되는 테이블을 메모리에 데이터를 올린다. 이때 데이터를 요청할 때 메모리에 있으면 빠르고, 메모리가 없으면디스크에 모든 테이블을 스캔해야한다. -> 주소록과같은 index를 만들어서관리한다 1-2.인덱스의 구조와 원리 B-tree 자식노드의 개수가 2개이상인 트리 ->수직적으로 조건에 맞는 Branch노드에 들어간 후 수평적으로 조건에 맞는 node.. 2022. 5. 7. RestAPI) REST API https://www.youtube.com/watch?v=PmY3dWcCxXI https://www.youtube.com/watch?v=iOueE9AXDQQ&t=312s [Rest API란?] API(Application Programming Interface): 컴퓨터의 기능을 실행시키는 방법 RestAPI : 내 컴퓨터가 아닌 다른 사람의 컴퓨터(서버)의 기능을 실행시킬 때 사용되는 일종의 형식 -인터넷과 웹을 통해 나의 컴퓨터를 제어할 때 어떻게 효율적으로 API를 동작시킬 수 있는가에 대한 고민의 결과가 REST API -http를 이용해서 기계들이 통신을 할 때 http가 가진 잠재력을 최대한 이용할 수 있도록 유도하기 위한 모범 사례 [활용] 블로그나 같은 서비스를 운영한다고 할 때 하나하나의.. 2022. 5. 3. HTTP) Response message https://www.youtube.com/watch?v=yIm0BfUvKH4&list=PLuHgQVnccGMBd-v_DjNm61EBaDpYZSV1Z&index=4 - `Response Headers(응답헤더)`의 `view source(소스보기)` [HTTP Response Format] 1. status HTTP/1.1 200 OK - 첫 번째 행 - `HTTP/1.1`이라는 포맷 - `200` : status code -- 1xx informational response : 어떤 정보를 주기 위한 것들은 100번대(잘 안 씀) -- 2xx success : 200번대는 성공했다는 뜻 2xx라고 한다면 아주 긍정적인 메시지 -- 3xx Redirection --- Redirection : a.com으.. 2022. 5. 2. HTTP) HTTP Request message https://www.youtube.com/watch?v=1TigiIAPipA&list=PLuHgQVnccGMBd-v_DjNm61EBaDpYZSV1Z&index=3 [Request Header Format] *Request Line - 제일 먼저 나오는 행(요청 행(Request Line)) : `GET /1.html HTTP/1.1` - `GET` : 메소드 데이터를 웹 서버로 가져올 때 씀 e.g. 주소 치고 엔터 치는 것 - `POST` e.g. 로그인 전송 버튼 누르면 데이터 전송 - `/1.html` : 웹 서버에게 요청하는 정보 웹 서버는 `/1.html`을 보고서 그것에 따라 웹 브라우저가 요청한 정보를 응답해주게 됨 - `HTTP/1.1` : 웹 브라우저가 현재 사용하고 있는/사용할 수 있.. 2022. 5. 2. 이전 1 2 3 4 다음