vsc 단축키

단축키 editor ■ Ctrl + D (반복되는 단어 한방에 수정) ■ Ctrl + Shift + L (현재 선택항목을 전부 찾아 선택) ■ Alt + ↑ / ↓ (코드 위/아래로 움직이기) ■ Alt + Shift + ↑ / ↓ (코드 복사해서...

JavaScript Async

비동기 프로세스 동영상 [비동기] (https://www.youtube.com/watch?v=s1vpVCrT8f4&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=11) [프로미스] (https://www.youtube.com/watch?v=JB_yU6Oe2eE&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=12) [async await] (https://www.youtube.com/watch?v=aoQSOZfz3vQ&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=13) 목차 Callback Promise Async Async & Await Callback -> Async await Promise.all async function 표현식 Callback //Synchronous callback function printImmediately(print) { print(); } printImmediately(() => console.log("hello")); //Asynchronous callback function printWithDelay(print,...

Kafka

Kafka Apache Kafka(아파치 카프카)는 LinkedIn에서 개발된 분산 메시징 시스템으로써 2011년에 오픈소스로 공개되었다. 대용량의 실시간 로그처리에 특화된 아키텍처 설계를 통하여 기존 메시징 시스템보다 우수한 TPS를 보여주고 있다. Kafka의 broker는 topic을 기준으로 메시지를 관리한다. Producer는 특정 topic의 메시지를 생성한 뒤 해당 메시지를...

Blazor

Blazor asp.net core

Cloud

Cloud SaaS, IaaS, PaaS ‘지메일(Gmail) ’이나 ‘드롭박스(Dropbox) ’, ‘네이버 클라우드’처럼 소프트웨어를 웹에서 쓸 수 있는 SaaS(Software as a Service, 서비스로서의 소프트웨어) 서버와 스토리지, 네트워크 장비 등의 IT 인프라 장비를 빌려주는 IaaS(Infrastructure as a Service, 서비스로서의 인프라스트럭처) 플랫폼을 빌려주는 PaaS(Platform as...

BigData

BigData 빅데이터의 공통적 속성 3V 데이터의 양(Volume), 데이터 생성 속도(Velocity), 형태의 다양성(Variety) 빅데이터의 특징은 3V로 요약하는 것이 일반적이다. 즉 데이터의 양(Volume), 데이터 생성 속도(Velocity), 형태의 다양성(Variety)을 의미한다(O’Reilly Radar Team, 2012). 최근에는 가치(Value)나 복잡성(Complexity)을 덧붙이기도 한다. 빅데이터의 새로운 V - 정확성(Veracity)...

BlockChain

Hyperledger 리눅스 재단에서 주관하는 블록체인 오픈소스 프로젝트 Hyperledger 장점 private golang, Node.js 병렬처리 허가 받은 사람만 장부(ledger) 공개 교체 가능한 합의 프로토콜 (SOLO, Kafka, PBFT 등) 문제 발생시 책임 소재가 분명 여러 산업에 범용적으로 도입 가능한 기술 표준 제시 속도가...

Elastic

Elastic https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-windows-x86_64.zip elasticsearch.yml network.host : localhost http.port : 9200 Kibena https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-windows-x86_64.zip kibana.yml server.port:5601 - 키바나의 연결 할 포트번호를 입력해줍니다. server.host:”localhost” - 키바나의 연결 할 주소를 입력해줍니다. elasticsearch.hosts:[“http://localhost:9200”] - 엘라스틱 서치의 주소를 입력해줍니다. docker docker run –name elastic7.0 -p 9200:9200 -p...

ES5

ES5+ Array Array.prototype.join() 쉼표 또는 지정된 구분 기호 문자열로 구분 된 배열 (또는 배열 유사 오브젝트 )의 모든 요소를 ​​연결하여 새 문자열을 작성하고 리턴 const elements = ['Fire', 'Air', 'Water']; console.log(elements.join()); // expected output: "Fire,Air,Water" console.log(elements.join('')); // expected output: "FireAirWater"...

OpenSSL

OpenSSL openssl 설치확인 rpm -qa openssl openssl version 개인키 생성 (server.key) openssl genrsa -des3 -out server.key 2048 password : owner 인증요청서 생성 (server.csr) openssl req -new -key server.key -out server.csr Country Name (2 letter code) [XX]:​KR State or Province Name...