전체 글

코린이 입니다. :)
1. 도커란? 1.3.4 리눅스 환경에 도커 마련하기 필자는 버추얼 박스에 리눅스를 통해 실습을 해 볼 예정이다. 책은 우분투 16.04 를 기준으로 설명합니다. 도커는 64비트에 최적화되어 있으므로 64비트 리눅스를 받아줍니다. 커널 확인 uname -r 버추얼박스에서 복사-붙여넣기를 사용하기 위해 우분투를 재 실행해준 후 (우분투를 설치한 이미지는 빼줍니다.) 도커엔진 설치 sudo curl -fsSL http://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $lsb_release -cs) sta..
기본 명령어 기능 예시 비고 dir 파일 목록 copy con [파일명] 파일 생성 copy con memo.txt ctrl C 로 저장 후 나가기 notepad [파일명] txt 파일 열기
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. Gin 은 Go 로 쓰여진 HTTP 웹 프레임워크이다.
1부. Go 언어 2부. 프론트엔드 4장. React.js 와 프론트엔드 개발 npm install -g create-react-app create-react-app frontend create-react-app 으로 리액트 애플리케이션 프로젝트를 만드는 것은 꽤나 오래걸린다. 이제 실행을 해보자. npm start src 아래의 모든 파일을 삭제하자. 아래와 같이 이미지를 추가한다. ReactDOM.render() 함수를 사용해 리액트 엘리먼트를 문서 객체 모델 (DOM) 로 변환한다. public/index.html src/index.js import React from "react" import ReactDOM from "react-dom" class Card extends React.Compone..
Part 1 리액트는 페이스북이 만든 사용자 UI 구축을 위한 라이브러리 입니다. Routing 같은 기술이 리액트 자체에는 들어가있지 않습니다. 리액트는 3 가지 대표적인 특징을 가지고 있습니다. 1. JSX 문법 JSP 는 자바스크립트 안에서 HTML 문법을 사용해서 view 를 구성할 수 있게 도와주는 라이브러리 문법입니다. 2. Component 기반 리액트는 컴포넌트 기반의 라이브러리인데요, 컴포넌트 기반이라 함은 기존의 웹 페이지를 작성할 때 처럼 하나의 HTML 코드를 집어넣고 하는 것이 아닌, 여러 부분을 분할해서 코드의 재사용성과 유지보수성을 증가시켜 줍니다. 3. Virtual DOM 가상 돔은 기존 DOM 의 한계를 탈피하기 위해 나온 대안입니다. DOM 이란 ? Document Ob..
CH01 01. 크롤링 개념 What is Crawler ? 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 컴퓨터 프로그램 From 위키백과 seeds 위키피디아, 네이버, 다음을 시드로 정할 수도 있다. 웹 크롤러 vs 웹 스크레퍼 웹 스크레핑: 웹사이트에서 원하는 정보를 자동으로 추출 & 수집하는 프로그램 02. robots.txt와 사이트 크롤링 정책 03. Axios Cheerio 사용해보기 04. 렌더링 지연 알아보기 05. Puppeteer 살펴보기 06. Puppeteer를 사용해 크롤링하기 CH02 01. 검색 결과로 나타난 게시글 데이터 획득하기 02. 무한 스크롤을 구현하기 03. API를 통한 무한 스크롤 구현하기 04. 획득한 데이터를 JSON 파일로 저장하기 CH03 01...
Ch 10. NoSQL과 MongoDB 01. NoSQL의 정의, RDB와의 비교점 NoSQL 은 Not Only SQL 이다. 스키마 없이 데이터를 표현하는 것이 주된 특징인 일련의 데이터베이스들을 의미한다. NoSQL 은 공유점이 없으므로 DB 종류에 따라 다르다. 정해진 스키마란 ? 정해진 데이터가 들어가야하는 틀이 없다. 사용자에는 가입일, 포스트 등의 그 틀이 있는 것이 아니다. NoSQL 은 그 틀이 없으므로 집어넣는데로 들어간다. 장점 높은 수평 확장성 초기 개발의 용이성 스키마 설계의 유연성 단점 표준의 부재 SQL 에 비해 약한 query capability data consistency 를 어플리케이션 레벨에서 보장해야 함. 수직확장 vs 수평확장 RDB 처럼 일정한 구조일 필요가 없으..
VirtualBox 에 우분투 설치 1. 설치하기 2. 스냅샷 찍기 찍은 스냅샷은 복원버튼으로 되돌릴 수 있습니다. 참고 설치방법 https://mjn5027.tistory.com/109 스냅샷 찍기 https://extrememanual.net/35625
코너.
코너의 개발블로그