본문 바로가기
반응형

개발자 일기29

2.빅데이터의 가치와 영향 1. 빅데이터의 가치 솔루션 업체 : 정형화한 데이터를 기반으로 생겨나는 엄청난 비정형 데이터들을 이용하여 솔루션을 만들고 새로운 가치를 생성하여 판매, 수익창출 제공 받는 업체 : 새로운 가치 창출을 통한 문제제기와 마이능을 통한 새로운 기회 창출 정부 : 빅데이터 기반의 생태계 탄생으로 신규 회사 증가 및 취업인구 증가 빅데이터의 사회경제적 가치(맥킨지 5가지) 산업의 투명성 증대 : - 빅데이터를 시기적절하게 관련 부문에 제공하는 것만으로 검색 및 시간 절감 소비자 니즈 발견, 트렌드 예측, 성과 향상을 위한 실험 : - 기업들이 더 많은 거래 데이터를 디지털 형태로 축적하면서 보다 정확하고 상세한 성과 데이터 수집가능 - 자연적으로 일어나거나 통제된 실험에의해 일어나는 성과의 변동성과 근본적 원인.. 2021. 1. 5.
1.빅데이터 개요 1. 빅데이터 시대 ICT(Information & Communication Technology) 인프라의 고도화 및 성숙에 따른 새로운 투자처에 대한 니즈 증가로 새로운 공급체계와 시장 창출 기대 기업은 축적된 자산 데이터(Asset Data)와 소셜 네트워크에 기반한 대규모 외부 데이터의 활용으로 혁신과 기회 포착 최근 10년 사이 인류는 디지털 데이터가 폭증하는 데이터 홍수(Data Deluge) 현상에 직면 건축물 등에 내장된 임베디드 시스템(Embedded System), IoT(Internet of Things)에서 막대한 데이터가 만들어질 것으로 전망 디지털정보량의 증가에 따라 대규모 데이터가 중대 이슈로 부각되며 등장한 용어로서, 기존의 관리 및 분석체계로는 감당할 수 없을 정도의 거대한 .. 2021. 1. 4.
redux?! bestalign.github.io/2015/10/06/cartoon-guide-to-flux/ 2020. 9. 16.
JWT의 이해 JSON Web Token의 약자, 데이터가 json으로 이뤄져 있는 토큰을 의미 두 개체가 서로 안전하게 정보를 주고받을 수 있도록 웹 표준으로 정의된 기술 보편적으로 많이 쓰이는 세션기반인증은 세션DB를 구성해야하는 번거러움이 존재 반면, 토큰 기반 인증 시스템은 서버에서 해싱 알고리즘을 통해 만들어진 토큰 서명이 사용자에게 발급됨으로 무결성이 존재 세션기반보다 사용자 정보를 기억하는데 사용되는 리소스가 적다. 해시를 만들고 검증하는 라이브러리 yarn add bcrypt JWT토큰을 만드는 jsonwebtoken 모듈 yarn add jsonwebtoken 2020. 9. 15.
Koa 설정 *node 설치 완료 후, 1. 기본설정 //프로젝트의 root에서 yarn init -y yarn add koa //서버사이드 코딩 후 node src 2. nodemon 사용 - 코드를 변경할때마다 서버를 자동으로 재시작해주는 도구 yarn add --dev nodemon //package.json 에 추가 "scripts": { "start": "node src", "start:dev": "nodemon --watch src/ src/index.js" } //재시작이 필요 없을 때 yarn start //재시작이 필요할때 yarn start:dev 3. koa-router 사용하기 yarn add koa-router - 라우터를 여러 파일에 분리시켜 작성하여야 유지보수에 용이함 - 이러한 처리를 하.. 2020. 9. 14.
mongoDB 1. homebrew 을 이용한 설치 brew tap mongodb/brew brew install mongodb-community@4.4 brew services start mongodb-community@4.4 2. mongoose 사용 시 yarn add mongoose dotenv git 사용 시, gitignore 파일에 mongoose 환경파일인 '.env' 파일 제외시키기 프로젝트 root에 .env 생성 Request body 검증용 api yarn add @hapi/joi 2020. 9. 14.
VScode 설정 1. "trigger suggest" 자동완성 설정 상단 메뉴바, [Code] - [기본설정] - [바로 가기 키] "trigger suggest" 검색 2. ESLint, Prettier 적용 VS마켓플레이스에서 설치 ESLint : 문법검사도구 Prettier : 코드스타일 자동 정리 Prettier 설정 { "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all", "printWidth": 80 } 문서 정렬 필요시, [fn] + f1 -> format 입력 후, 엔터 서버 사이드 적용 시, yarn add --dev eslint yarn run eslint --init //INSTALL 후 {.. 2020. 9. 5.
리엑트 네이티브 attribute = props = {} REAT(Virtual DOM) -> HTML(VIEW) JSX를 HTML로 렌더링 리엑트 네이트브 : JSX -> REACT NATIVE(Vitual DOM) -> ANDROID or iOS view JSX를 네이티브 뷰 형태로 렌더링 즉, JSX를 통해 어떤 뷰로 렌더링 하는 것! 이 핵심 데이터 처리는 자바스크립트가 수행하고 뷰와 자바스크립트 엔진을 연결하는 브릿지(Bridge)가 존재 Javascript Engine(DATA) Bridge Native View 리엑트 네이티브는 Bridge를 다루는 것에 중점을 두고 있다. https://reactnative.dev/docs/environment-setup React Native · A framework f.. 2020. 7. 4.
JSX Javascript + XML, ECMA Script 6 표준 사용, JSX내에 스타일시트를 포함함, 웹의 CSS와 많은 개념을 공유하지만 독자적인 포맷, CSS파일로 작성 불가 JSX 사용 시 주의 점 1. 컴포넌트에서 여러 Element를 렌더링 할때 꼭 Container element안에 포함시켜야 한다. " Container element : , , , , , , and more. " 예를들어 reder 함수안에 를 사용하지 않고 코드 사용시 에러가 발생한다. 이유는, Virtual DOM에서 컴포넌트 변화를 감지해 낼 때 효율적으로 비교할 ㅅ ㅜ있도록 컴포넌트 내부는 하나의 DOM 트리 구조로 이뤄져야 한다는 규칙 때문 2. jsx안에서 javaSript를 표현 할때, {} 로 wrapping .. 2020. 6. 30.
반응형