web이 어떻게 동작할까?브라우저에 url을 썼을 때 어떤 일이 일어나는지브라우저에 친 내용 사용자가 브라우저를 통해 서버(컴퓨터)에 요청 --> 서버에서 응답그 컨텐츠가 브라우저에 나옴hosting(호스팅,web hosting service)서버 - 24시간 꺼지지않
데이터를 저장하거나 조직하는 방법데이터에 편리하게 접근하고 조작하기 위하여 만들어짐상황과 문맥에 맞게 데이터를 담을 수 있는 적절한 구조따라서 각각의 자료구조가 갖는 장점과 한계 / 본질과 컨셉을 잘 이해하고 상황에 맞는 적절한 자료 구조를 선택하고 사용하는 것이 중
JavaScript 에서는 Array, Python에서는 ListArray(List)는 가장 기초적이고 단순하면서도 가장 자주 사용 되는 자료 구조입니다. 이미 Replit 문제를 풀면서 여러분들이 많이 접해본 자료 구조입니다.Array의 가장 큰 특징은 순차적(ord
HTTP
데이터를 저장 및 보존 하는 시스템데이터베이스 <--> 메모리 (휘발성 / 속도가 빠름)데이터베이스에서 저장 메모리에서 읽어서 가공파일보다 데이터가 접근 및 관리가 용이함Application에서는 데이터가 메모리 상에서 존재한다. 그리고 메모리에 존재하는 데이터는
SQL (Structured Query Language) MySQL같은 관계형 데이터베이스에서 데이터를 읽거나 생성 및 수정하기 위해 사용하는 언어. CRUD Create, Read, Update, Delete 데이터베이스에 원하는 데이터를 생성, 조회, 수정, 삭
인증 - 회원가입과 로그인을 의미아이디, 이메일주소, 비밀번호 등이 인증에 필요하고 이 중 비밀번호가 제일 중요따라서 비밀번호를 잘 관리하는 것이 중요함Database에 저장시 개인정보를 해싱하여 복원할 수 없도록 함통신시 개인정보를 주고받을 때 SSL을 적용하여 암호
Set Set의 특징 데이터를 비순차적(unordered)으로 저장할 수 있는 순열 자료구조 (collection) 삽입(insertion) 순서대로 저장되지 않음 (특정한 순서를 기대할 수 없는 자료구조) 동일한 값을 여러번 삽입 불가능 mutable Set의 구조 Set에서 요소가 저장될 때 순서 저장할 요소 값의 hash값을 구함 해쉬값에 해...
Stack 마지막으로 저장한 데이터가 처음으로 읽힘 영어로 하면 LIFO(Last In First Out) Stack에서 데이터 저장은 push 데이터를 읽어들이는 건 pop / pop은 읽어들임과 동시에 stack에서 삭제함 When to use stack 프로그
Tree란? 대상정보의 각 항목들을 계층적으로 연관되도록 구조화 시키고자 할 때 사용하는 비선형 자료구조 데이터 요소들의 단순한 나열이 아닌 부모-자식 관계의 계층적 구조로 표현 트리는 그래프(Graph)의 한 종류이며 사이클이 없음 binary tree(이진 트리)
SEO (search engine optimisation) Website를 만들면 그 사이트로 많은 사람들이 유입될 수 있게 해야한다. 특히 검색을 통해서 나의 website로 사람들이 접근할 수 있도록 해야한다. 검색을 통해서 사람들이 잘 들어오기 위해서는 검색 엔
region별로 비용이 다르고 응답속도가 다름오하이오가 유리해서 오하이오로 선택서비스 --> ec2 -->인스턴스 --> 인스턴스 시작ec2에서 사용할 os 머신 선택하기 (AMI선택)무료로 사용하기 위해서 Ubuntu선택cpu메모리 등 서버의 규모 선택 (인스턴스 유