본문 바로가기

전체 글

(85)
[MongoDB] MongoDB 설치 및 환경설정( Windows10 ) MongoDB 설치 및 환경설정( Windows10 ) MongoDB는 도큐먼트(Document) 지향 데이터베이스 시스템이다. 흔히 NoSQL 이라고 하는데 , 많은 NoSQL 중에서 가장 인기가 많은 데이터베이스 시스템이다. 자세한 내용은 다음 포스팅에서 하고 이번에는 먼저 설치를 해보도록 하겠다. 1. 홈페이지 접속 (MongoDB Download Center) 아래와 같이 홈페이지가 나오면 Community Server 탭에서 Windows 버전으로 .msi 파일을 Downlaod 한다. 2. install 인스톨파일이 다운로드 받아지면 파일을 실행하고 아래처럼 Setup 창이 열릴것이다. 라이센스의 대한 내용이니 아래 체크박스를 클릭하고 [Next] 이제 Setp Type 를 선택하라고 나오는데..
[Node.js] Node.js 무료 Editor Atom 설치 및 Node.js 샘플코드 작성 Node.js 무료 Editor Atom 설치 및 Node.js 샘플코드 작성 이번엔 Node.js 개발을 위한 ( 물론 다른언어도 지원한다 ) 무료 Editor 인 Atom 을 설치해보도록 하겠다. Atom 의 대표적인 특징은 바로 GitHub 에서 만들었다는 것이다. GitHub 는 개발자라면 대부분 써봤거나 또는 들어봤을 대표적인 오픈소스 저장소이다. 평소에 개발 스터디를 할때 소스를 어떻게 관리할까 고민하다가 처음 사용해봤는데 매우 편리하게 사용하고 있고 혼자서 개발할때도 Github 를 통해서 소스를 관리하고 있다. 갑자기 왜 Github 를 얘기를 하려나 싶을수 있는데 Atom 은 소스를 작성하고 Github 에 바로 올릴수 있다는 장점이 있다. 이외에도 UI도 깔끔하고 오픈소스 저장소르 유명..
[Node.js] Node.js 설치하기 (Windows10) Node.js 설치하기 Node.js 설치는 매우 간단하다 . 우선 아래 URL 을 따라 Node.js 사이트에 접속한다. https://nodejs.org/en/ 그럼 위와 같이 화면이 나오는데 먼저 좌측으로는 최신버전 인데 개발공부를 목적으로는 굳이 최신버전을 설치할 필요없다. 안정성면에서 아직 다듬어지지 않았기때문이다. 따라서 예제에서는 좌측에있는 8.x,.x 버전을 설치하도록 하겠다. 설치파일이 다운로드 되어 열게 되면 위와 같이 창이 나온다. 여기서부터는 특별한 설정을 하지 않는다면 계속해서 Next 를 클릭하여 넘어가도록 하자 Node.js 라이센스의 대한 내용이 나온다. 아래 I accept the ... 체크박스를 선택한다음 Next 한다. Node.js 를 어디에서 설치할것인지 선택한다...
FTP 소프트웨어 사용 ( FileZilla, 파일질라) FTP 소프트웨어 사용 ( FileZilla, 파일질라) 파일 질라는 오픈소스이며 FTP, SFTP, FTPS 를 지원하는 FTP 관리 소프트웨어이다. 설치 및 사용방법은 매우간단하여 쉽게 사용할 수 있으며 물론 한글도 지원한다. FTP 는 TCP/IP 상의 컴퓨터들끼리 파일을 주고받을때 쓰는 파일 전송 프로토콜(File Transfer Protocol) 이다. 1. 설치 홈페이지 접속 및 설치파일 다운 https://filezilla-project.org/ 위 URL 를 통해 홈페이지 에 접속하여 [ Download FileZilla Client ] 를 선택한다. 다음 화면으로 넘어가면 운영체제에 맞는 [Download Filezilla Client ] 을 다시한번 클릭하게되면 인스톨 파일이 다운로드된..
[스프링 프레임워크] 스프링MVC 프로젝트 + 톰캣 연결 스프링MVC 프로젝트 + 톰캣 연결 지난번에는 스프링 MVC 프로젝트를 생성한뒤 스프링버전을 변경해보았다. 이번에는 생성한 프로젝트에 톰캣을 연결하여 사용하는 방법에 대해 진행해보도록 하겠다. 우선 톰캣을 설치해야 하는데 아래 링크로 이동하면 톰캣을 다운로드하는 사이트로 이동한다. https://tomcat.apache.org 아래는 아파치톰캣 사이트에 있는 톰켓버전에 대한 설명이다. 아래 스펙에 따른 톰캣버전을 사용하면 되는데 여기서 7.0.x 버전으로 진행하겠다. 설치할 버전을 선택했다면 아래와 같이 다운로드하려는 버전을 왼쪽에서 선택하고 아래쪽에서 자신으 컴퓨터 bit 수에맞는 .zip 파일을 선택해서 다운로드한다. 다운로드한 파일은 zip 파일을 풀어 자신이 원하는 디렉터리에 넣으면된다. 이제 S..
[Linux] 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 터미널을 사용할때 가장 많이 사용되는것이 파일을 탐색하는 명령어이다. GUI 처럼 직관적으로 파일들이 보이고 더블클릭하여 하위 파일 및 디렉토리를 보는것과 다르게 모두 명령어로 파일 사이에서 이동한다. 리눅스의 파일시스템은 루트(/) 밑에 모든 파일들이 존재한다. window 계열은 C: , D: 와 같이 여러 루트폴더가 존재하고 각 루트별로 트리구조의 파일시스템을 따르지만 리눅스는 하나의 트리구조만 존재하는것이다. 아래에는 파일탐색을 위한 명령어들을 하나씩 살펴보도록 하겠다. ls리눅스 명령어 중 가장 많이 사용되는 명령어인 ls 명령어는 현재 디렉터리의 내용을 출력한다.> ls [options] [directory name..
[스프링 프레임워크] 스프링MVC 프로젝트 생성 및 스프링버전 변경 스프링MVC 프로젝트 생성 및 스프링버전 변경 이번에는 스프링프레임워크(SpringFramework) 에 대해서 다뤄보고자 한다. 스프링 실습환경은 SpringToolSuite(STS) 에서 진행하며 자바는 JDK1.8버전을 사용할것이다. 이클리스에서 스프링 라이브러리를 다운받아서 사용할 수 있지만 간편하게 스프링 프로젝트를 생성하기 위해 STS 를 선택하였다. New Spring Legacy Project MVC 프로젝트를 생성하려면 상단 메뉴에서 File -> New -> Spring Legacy Project 를 생성한다. 여러 프로젝트가 있지만 여기서는 Spring MVC Project 를 생성하겠다. 아래와 같이 선택한다음 [ Next > ] [ Next > ] 버튼을 눌렀더니 아래와 같이 메시..
[Linux] 리눅스 셸 (Shell) 명령 히스토리 확인 리눅스 셸 (Shell) 명령 히스토리 확인 명령 히스토리 란 리눅스로 작업을 하면서 입력했던 명령어들의 목록을 불러오는 것을 말한다. 명령어는 동일 한 명령어를 또 불러올 경우가 많기때문에 명령 히스토리를 알고있으면 유용하게 사용할수 있는 명령어이다. 히스토리 명령어의 기본으로는 아래와 같이 사용할 수 있으며 명령어 뒤에 옵션을 주어 불러올 히스토리의 갯수 또는 특정 문자열이 포함된 명령어나 번호로 명령어를 불러올 수 있다. 기본명령어 [cent@localhost /home]$ history 17:46alias la 'ls -A' 27:46la 38:05which cat 58:07cd bin 68:08whereis cat 87:49date 97:49who ami 107:49who am i 137:49l..