일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- https://joshua1988.github.io/web-development/javascript/js-async-await/
- https://sewonzzang.tistory.com/22
- https://appmaster.io/ko/blog/rest-apiran-mueosimyeo-dareun-yuhyeonggwa-eoddeohge-dareungayo
- https://jcon.tistory.com/189
- https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://aws.amazon.com/ko/docker/
- https://siyoon210.tistory.com/130
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://hi-zini.tistory.com/entry/%EB%B9%84%EB%8F%99%EA%B8%B0%EC%A0%81-%EB%B0%A9%EC%8B%9D-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-Callback-Promise-async-await
- https://goodgid.github.io/HTTP-Communicate-Process/
- Today
- Total
목록2주차 (6)
“Connecting the dots”

SQL(관계형 데이터 베이스 ) SQL은 '구조화 된 쿼리언어' 의 약자입니다 SQL은 데이터베이스 자체를 나타내는 것이 아니라 특정유형의 데이터 베이스와 상호작용하는 데 사용 하는 쿼리언어 SQL을 사용하면 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 저장,수정,삭제 및 검색 할 수 있다 두가지 주요 특징 +데이터는 정해진 데이터 스키마(=structure)를 따라 데이터베이스 테이블에 저장 +데이터는 관계를 통해서 연결된 여러개의 테이블에 분산 엄격한 스키마 데이터는 테이블에 레코드로 저장되며, 각테이블에는 명확하게 정의된 구조 (structure) 가 있어서 어떤 데이터가 테이블에 들어가고 어떤 데이터가 그렇지 않을지를 정의하는 필드 집합을 가르킵니다 (관계형 데이터베이스) 스키마를 준..
async/await -비동기 처리 방식- 자바스크립트는 비동기처리가 필수적이다 비동기 처리는 그 결과가 언제 반환될지 알수 없기 때문에 동기시으로 처리하는 기법 대표적으로 SetTimeout,callback,promise 세가지 모두 비동기 코드를 동기식으로 작성 async와await 는 이런 문제들을 해결함과 동시에 사용법에 있어서도 훨씬 단순 문법 promise 문법 function p() { return new Promise((resole,reject)=>{ resolve('hello'); }); } p().then(n) => console.log(n); async문법 async function p2(){ return 'hello2'; } async로 지정해주면 promise를 리턴하는 함수로 만..
Scraping & Crawling 현재 빅 데이터는엄청난 양의 데이터를 분석할 수있는 기술들이 등장 했다 . 너무 많은 양의 정보를 가지고 있을때 '어떻게 필요한 정보를 찾고 그것을 이해하냐 웹 크로링 웹 스크래핑 툴 을 사용하면 쉽게 내가 원하는 정보를 찾고 이해 할수있다 Crawling crawler 라는용어는 최종 목표나 목표가 없어도 사이트나 네크워크가 제공할 수 있는 것을 끝없이 탐색, 스스로 웹페이지를 탐색할 수 잇는 프로그램 능력 Scraping 스크래퍼는 특정 데이터를 추출하는 프로세스이다 크롤링과 달리 스크래퍼는 특정 웹 사이트 또는 페이지에서 특정 정보 검색 정리 크롤링은 기존이 복사본을 만들고 ,스크래핑은 분석을 위해 데이터를 추줄하거나 새로운것 을 만듭니다 데이터 크롤링에는 웹 페..

package.json 이란? +프로젝트 설정 파일 +패키지 버전 정보명시하는 파일 + 프로젝트 정보 -name,version +패키지 버전 정보 -dependencies /devDependencies 영역 +package.json파일은 반드시 name과version항목 포함 +name:소문자 한 단어로 이루어진다 하이폰(-)과 언더스코어(_) 포함 패키지와모듈 +패키지는 package.json 으로 설명되는 파일 /디렉토리 이다 +패키지는 npm 레지스트리에 공개되기 위해 반드시 package.json파일을 가지고 있다 +모듈은 node.js의 require()함수로 로드될 수 있는 node_modules 디렉토리안의 파일 또는 디렉토리 이다 모듈은 package.json 파일을 가질 필요가 없다 모듈..
자바스크립트에서 비동기를 처리할 때 callback과 promise를 사용하게 되는데 이 둘의 차이점을 그저 callback을 썼을 때는 callback hell 때문에 가독성이 떨어지는 것 말고 더 명확하게 알기 위해서 정리 Callback 함수 란 ? * 실행된 함수 가 실행을 끝낸뒤 나중에 호출되는 함수 +다른 함수가 실행을 끝낸 뒤 실행(Call back)되는 함수 (=>나중에 호출되는 함수) 를 말한다 +다시 말해서 코드를 통해 명시적으로 호출하는 함수가 아니라, 함수를 동록해놓은 후 어떤 이벤트가 발생했거나 특정 시점에 도달 했을때 시스템에서 호출하는 함수를 말한다 +파라미터로 함수를 전달받아, 함수의 내부에서 실행된다. 콜백함수(Callback Function) 사용이유 +자바스크립트에서 비..

도커(Docker) 컨테이너 기반의 오픈소스 가상화 플랫폼입니다 . 컨테이너라 하면 배에 실는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 커테이너 안에는 옷,신발,전자제품,술,과일들 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 트레일러등 다양한 운송수단으로 쉽게 옮길 수 있습니다 컨테이너(container)(프로세스 격리) 컨테이너는 격리된 공간에서 프로세스가 동작하는 기술입니다 가상화 기술의 하나지만 기존방식과는 차이가 있습니다 기존의 가상화 방식은 주로 OS를 가상화하였습니다 VMware나 VirtualBox가상머신은 호스트 OS위에 게스트 OS 전체를 가상화하여 사용하는 방식입니다. 이 방식은 여러가지 OS를 가상화(리눅스에서 윈도우를 돌린다던가) 할 수 있고 비교적 사용법이 간단..