웹 개발/웹 Front-end 3

[웹] 쿠키와 세션 그리고 웹 스토리지를 사용하는 이유

포스팅 목적 HTTP 의 특징을 통해 쿠키와 세션을 사용하는 이유를 알아봅니다. 쿠키와 웹 스토리지의 차이를 알아봅니다. HTTP 의 특징 비연결지향 ( Connectionless ) : request 에 대한 response 를 해주면 서버와 클라이언트가 연결이 끊어집니다. 커넥션을 낭비하지 않기 때문에 리소스의 낭비를 줄일 수 있습니다. 상태없음 ( Stateless ) : 연결을 끊는 순간 상태 정보를 유지하지 않습니다. 쿠키와 세션 쿠키와 세션을 쓰는 이유 HTTP의 2가지 특징인 connectionless 와 stateless 로 인해 서버는 클라이언트의 상태를 알 수 없습니다. 클라이언트의 상태를 알아야 될 경우 ( ex. 인증 ) 쿠키와 세션을 사용합니다. 쿠키의 특징 웹 사이트 접속시 ke..

[SQL] DML SQL문 - 작성중

포스팅 목적 SQL 이 무엇인지 알아보고 데이터 조작을 위한 기본적인 SQL 문, 그리고 관련된 제약사항을 학습합니다. SELECT SELECT column names FROM table or view name WHERE search condition GROUP BY column names HAVING search condition ORDER BY column-name INSERT INSERT INTO table-name (column1, column2, ... ) VALUES (value-for-column1, value-for-column2, ... ) UPDATE UPDATE table-name SET column-1 = value-1, column-2 = value-2, ... WHERE sear..

[알고리즘] DFS, BFS

1. DFS, BFS 그래프 탐색을 위해서는 DFS ( Depth-First Search, 깊이 우선 탐색 ), BFS ( Breadth-First Search, 너비 우선 탐색 ) 를 사용한다. 2. 그래프와 트리 비교 그래프는 노드와 노드를 잇는 (없을 수도 있지만) 간선을 가진 자료구조이며, 그 중 방향성이 있는 비순환 그래프가 트리이다. 3. DFS, BFS 시간복잡도 인접 리스트로 표현된 그래프 : O(N+E) 인접 행렬로 표현된 그래프 : O(N^2) 참고 : [알고리즘] 깊이 우선 탐색(DFS) 과 너비 우선 탐색(BFS)