블로그를 옮겼습니다. 이곳을 클릭하거나 아래 링크를 참고해주세요! ( mingoogle.tistory.com/ ) 자바스크립트에 대해서 하나부터 열까지 알려주기위한 포스팅은 아닙니다. 다만, 자바스크립트를 이용하면서 좀 더 알고 쓰면 유용하다는 취지로 작성하게 되었습니다. 자바스크립트 범위 - 스코프(scope)는 자바스크립트 변수에 대한 접근 권한을 정의한 것으로 변수는 크게 '전역변수' 와 ' 지역변수' 가 있다.\ - 전역변수는 프로그램 (파일 내) 어디에서나 해당 변수에 접근할 수 있다. - 자바스크립트는 연산자(var,let,const .. ) 없이 변수를 선언 할 수 있다. - 변수는 함수 내에 어떤 곳에서 선언하든간에 함수의 맨 앞으로 이동된다. ( variable hoisting) ming..
블로그를 옮겼습니다. 이곳을 클릭하거나 아래 링크를 참고해주세요! ( mingoogle.tistory.com/ ) *도커 컨테이너 외부 접근 1) 컨테이너생성하기. $ docker run -i -t --name ip_test ubuntu:14.04 2) 컨테이너의 네트워크 정보를 확인한다. $ ifconfig 3) 도커의 NAT IP인 172.17.0.2를 할당받은 eth0 인터페이스와 로컬 호스트인 lo 인터페이스가 있다. 아무런 설정을 하지않을경우 외부에서 접근이 불가능하다. 4) 해당컨테이너를 나간뒤 다시한번 컨테이너를 생성한다. ( 호스트에서 셸입력)$ docker run -i -t --name ip_test2 -p 80:80 ubuntu:14.0-p [호스트포트] [컨테이너포트] 옵션값 : 컨테..
블로그를 옮겼습니다. 이곳을 클릭하거나 아래 링크를 참고해주세요! ( mingoogle.tistory.com/ ) * 도커 엔진의 핵심 '도커이미지' 와 '컨테이너' *도커 이미지 - 이미지는 컨테이너를 생성할 때 필요한요소- 이미지는 도커명령어로 내려받을 수 있어 별도로 설치X- 도커에서 사용하는 이미지명은 [저장소 이름]/[이미지 이름]:[태그]의 형태로 구성되어있음 ex) testStorage/testDocket/ubuntu:14.04 저장소 : 이미지가 저장되는 장소 / 이미지 생성시 생략가능이미지 이름 : 해당 이미지가 어떤 역할을 하는지 나타내는 용도 / 생략불가능 (필수)태그 : 이미지의 버전관리 나 리버전(Revision) 관리용도로 사용 * 도커 컨테이너 - 도커 이미지는 리눅스 운영체제..
블로그를 옮겼습니다. 이곳을 클릭하거나 아래 링크를 참고해주세요! ( mingoogle.tistory.com/ ) *Docker(도커) 란? - 리눅스 컨테이너에 여러 기능들을 추가함으로써 애플리케이션을 컨테이너로서 쉽게 다룰 수 있도록 만든 오픈소스 프로젝트 - Go언어 - 가상머신과 달리 도커 컨테이너는 성능의 손실이 거의없음 1) 가상머신 대표적인 가상화 툴로는 VMware 나 virtualBox등이 있다. 기존 가상머신들은 시스템 자원들을 가상화하고 독립된 공간을 생성하는 작업은 하이퍼바이저를 반드시 거치기 때문에 일반호스트에 비해 성능손실이 존재한다. 또한, 운영체제를 사용하기 위한 라이브러리나 커널들이 포함되어있기때문에이미지 크키또한 커지는 단점이 있다. 2) 도커 - 리눅스 자체기능인 chr..
안녕하세요. 웹 크롤링에 대해 관심이 있어 공부할겸 오랜만에 블로그를 다시 시작하게 된 MIN-IT입니다. 일단, 웹 크롤링을 하기위한 툴과 라이브러리를 소개하려합니다. '개발자'라면, 1번이라도 사용해봤을 '자바스크립트'를 이용하여 웹 크롤링을 시작해보겠습니다. * Node.js - 자바스크립트 기반의 서버 환경인 Node.js를 사용할 것입니다.Node.js는 V8(고속 수행 능력이 있는 자바스크립트 엔진 ) 위에서 동작하고 있는 이벤트 처리 I/O 프레임워크입니다. 1) Node.js의 간단한 특징 1. 비동기2. 싱글 쓰레드3. 언어의 유연성4. 다양한 환경에서 사용가능 개인적으로 Node js를 사용할 때 가장 큰 장점은 '자바스크립트'이기 때문이 아닐까 생각이 듭니다.^^ ( 쉽고 / 다양한 ..
안녕하세요. MIN-IT입니다. 이번시간은 Node.js 프로젝트를 생성하여 화면에 출력해보는 시간을 갖겠습니다. 퍼가실 때 댓글을 남겨주세요! http://min-it.tistory.com 1. Node.js 실습할 폴더를 생성합니다.node_02라는 폴더를 생성하고 hellonode.js 파일을 생성합니다. 2. 생성한 hellonode.js파일의 내용을 다음과 같이 입력합니다. var http = require('http'); http.createServer(function handler(req,res) { res.writeHead(200, {'Content-Type' : 'text/plain'}); res.end('Hello Node JS') }).listen(3000); console.log('..
안녕하세요. MIN-IT입니다. 이번시간은 Node.js의 첫 번째 강의로 Node.js의 개념과 설치를 진행해 보겠습니다. 퍼가실 때 댓글을 남겨주세요! http://min-it.tistory.com Node.js의 특징으로는 1. 비동기식 입출력2. 이벤트 기반 입출력3. 노드 모듈이 있습니다. 각각의 의미는 다음과 같습니다. *비동기식 입출력 1)비동기식 입출력과 동기식 입출력의 차이점은? 동기식 입출력(블로킹, Blocking IO)이란 어떤 프로그램를 실행한 뒤 결과가 나올 때까지 다른 작업을 진행하지 않고 대기하는 것으로, 실행 후 결과가 나오고 난 뒤 다른 작업을 진행할 수가 있습니다.==> 프로그램이 실행하는 동안 중간중간의 대기시간이 있어 속도가 느려진다는 단점 비동기식 입출력은 동기식 ..
안녕하세요. min-it입니다. [간단한 책 소개]• 지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라!웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박에 만들 수 있다. 그래서 이 책을 보면 당신의 회사에 필요한 서버를 지금 당장 만들 수 있는 능력이 생긴다.이 책의 소스는 실제로 서비스할 수 없는 무용지물 테스트용 서버 코드가 아니다. 서버 비슷한 것을 만들고도 쓸 수 없었던 슬픈 기억이 있다면 이 책을 선택해야 한다. 이 책에서 다루는 코드는 Node...
안녕하세요. MIN-IT입니다. 이번시간은 이어서 Spring MVC프로젝트를 이용하여 게시판을 만들어보겠습니다. Controller와 View부분을 만들어 게시판 완성을 시켜보겠습니다.(http://min-it.tistory.com/10 실습 후 진행해주세요) 가장 기본적인 CRUD를 배우는 시간을 가지겠습니다. 퍼가실 때 댓글을 남겨주세요! http://min-it.tistory.com 만드신 컨트롤러 패키지에 BoardController를 생성하여 다음과 같이 입력해주세요(Controller-BoardController) 1234567891011121314151617181920212223242526272829303132333435363738394041package org.hello.controlle..
안녕하세요. MIN-IT입니다. 이번시간은 Spring MVC프로젝트를 이용하여 게시판을 만들어보겠습니다. 게시판을 만들기위한 기본세팅 및 DAO/VO/Service를 만들어 보겠습니다. (총 2개의 포스팅으로 작업을 완성 할 예정입니다.) 가장 기본적인 CRUD를 배우는 시간을 가지겠습니다. 퍼가실 때 댓글을 남겨주세요! http://min-it.tistory.com 실습을 진행하기에 앞서 JDK의 버전과 스프링의 버전이 일치한지 확인하고 시작하겠습니다. 1. 프로젝트-오른쪽마우스-properties-Project Facets-Java가 1.8버전인지 확인을합니다. 2. 프로젝트의 pom.xml파일안의 자바 버전이 1.8인지 확인합니다. 다음 테스트 및 프로젝트를 위한 라이브러리들을 추가합니다.(htt..
- Total
- Today
- Yesterday
- spring framework
- npm install
- 도커 포트포워딩
- 도커 네트워크설정
- spring MVC
- 도커 컨테이너
- hello node
- 도커 명령어
- docker port fa
- Docker
- 스프링 MVC
- Docker란
- 스프링 프레임워크
- 스프링
- 도커 port forwarding
- web crawling
- 도커 이미지
- Doker 이미지
- docker port
- 도커설치
- myBatis
- Docker 명령어
- 도커엔진
- Docker설치
- Doker 컨테이너
- spring
- node.js
- package.json
- 도커란
- docker port forwarding
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |