'Programing'에 대한 검색결과 14개

제안

Programing와(과) 일치하는 검색결과가 없습니다.

제안:

  • 모든 단어의 철자가 정확한지 확인하세요.
  • 다른 검색어를 사용해 보세요.
  • 더 일반적인 검색어를 사용해 보세요.

[MongoDB] 백업과 리스토어

서버를 운영하다 보면, 디비를 이전해야 하는 경우가 생긴다.물론 백업을 계속 해야하는 경우도 있다.몽고 디비의 백업과 재배치는 상당히 편하고 쉽다. 백업$ mongodumb 이렇게만 쓰면 모든 디비를 dump폴더에 BSON형식으로 백업한다.만약 특정 콜렉션이나 특정 디비를 백업하고싶다면, 옵션을 추가하면된다$ --db DBNAME$ --collection Collection예를 들어 service라는 디비에 member 콜렉션만 따로 백업하고싶다면$ mongodump --db service --collection member참 편하긔 각 종 옵션은 공식 문서를 들어가면 상세하게 설명되어있다 리스토어$ mongorestore 재배치는 덤프된 폴더를 가져와서 mongorestore 명령어를 쳐주면 기가막히게..

Programing/DataBase
2017.10.03 20:26

[Ubuntu] MongoDB 설치 및 서비스단 실행

이번에는 몽고 디비를 우분투에 설치하고!!서비스단에 몽고디비를 돌리는 법! 물론 AWS등 클라우드를 사용한다면, RDS 등 좋은 서비스가 많지만, 그래도 매번 몽고디비 공식 사이트 가는게 귀찮기때문에 적어둔다 MongoDB 3.4(community)버전 설치$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6$ echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-..

Programing/Linux
2017.10.02 18:50

[Ubuntu] Nodejs 설치

nodejs 를 우분투에 설치하는 법은 어렵지 않다.단 두가지의 명령어만 있으면 된다. $ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -$ sudo apt-get install -y nodejs setup_7.x 부분의 숫자부분만원하는 버전으로 바꿔서 쓰면된다. 예를들어 8 버전 노드를 사용하고 싶다면$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -$ sudo apt-get install -y nodejs로 사용 하면 끝! ps. 세부 버전 x는 건드릴 필요없다.

Programing/Linux
2017.10.02 18:30

[RHEL7] Python3 설치 (3.6.1)

다들 알겠지만 리눅스계열은 파이썬이 미리 설치가 되어있다.하지만 2.7버전 등 구버전으로 설치가 되어 있기때문에파이썬3을 사용하려면 설치가 필요하다. 이 글은 레드헷 계열과 CentOS 계열에서 파이썬3 설치하는 방법이다.초기 셋팅이며 root 권한이라는 가정하에 작성 1. yum 업데이트 부터1yum updatecs2. 필요한 패키지 설치123yum install gccyum install wgetyum install zlib-develcs3. Python3.6.1 버전을 다운받을 경로로 이동 후 wget을 통하여 Python 압축파일 다운로드12cd 설치경로wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgzcs4. 다운받은 파이썬 압축파일 해..

Programing/Linux
2017.07.30 23:01

[MongoDB] 조건을 주어 find하자! Aggregate

MongoDB Aggregate 어떠한 데이터 베이스를 사용을 하더라도 Select, Find 등 디비값을 검색하는 것은 필수다.당연히 데이터를 집어 넣었기 때문에 찾아야 된다. 일반적으로 전체를 검색하는 쿼리문 정도는 모두 알고 있다. 대표적인 RDBMS 검색 쿼리문 Select * from TABLE MongoDB의 검색 쿼리문db.COLLECTION.find({}); 하지만 언제나 전체를 검색할 수는 없다. 원하는 값만 추출하거나 검색된 데이터를 통해 계산을 한다던가 등등 많은 일이 생긴다.RDBMS의 group by문은 대부분 많이 알고, 쓰고 있을 것이다. 그렇다면 MongoDB에서 조건을 주며, 검색을 하려면 어떻게 할까?find를 이용하여 어느정도 조건을 주며 검색은 가능하다. 예를 들어 t..

Programing/DataBase
2016.09.06 15:36

[버그] Web IDE Cloud 9을 맹신하지말자...

현재 친구들과 프로젝트의 테스트 서버로 c9.io로 진행하고 있다.계속 잘사용하였고 나름 신뢰를 하며 잘 사용하고 있었는데, 문제는 엊그제 일어 났다. 평소처럼 워크스페이스를 켰는데, 로딩이 상당히 오래되길래 오늘은 좀 오래걸리네 하면서 기다렸다. 로딩이 다 되어갈때쯤 나의 멘붕은 시작됬다.워크스페이스가 초기화가 되버린게 아닌가!...진짜 서버는 백업이 필수라는 말이 가슴을 쑤셨다. 다행히 이틀전 git hub에 올려놨기 때문에 정말정말정말정말정말 다행이었다..깃에 안올렸다면...생각하기도 싫다.그 많은 코드 언제 다 복구해... 하여튼 c9을 너무 맹신하지말자라는 교훈을 남긴체 또 이런일이 있을지 몰라서그냥 WebStorm을 결제하였다. 좀 편하다고 웹 IDE로 사용했었는데, 역시 결국 로컬IDE로 다..

Programing/Information
2016.04.16 17:25

[이미지] 안드로이드 이미지 처리 라이브러리 Glide

안드로이드 이미지 처리 라이브러리Glide 안드로이드를 개발할때 어플리케이션이 점점 완성이 되갈 수록 정말 많이 보는 Error 메시지가 있다. OOM!!!! 바로 Out Of Memory다.말그대로 메모리가 꽉 찾다는 것이다. 굳이 따지자면 Heap영역에 메모리가 찾다는 것인데, Heap이란 즉슨 Ram에 가용 메모리이상 넘어 갔다는 말이다.여러가지이유가 있겠지만, 대부분 초기화를 잘 안했던지 Activity위주로 앱을 개발해서 엄청나게 쌓여있다던지 등등특히 이미지가 많이 로딩되는 앱을 개발할땐 특히 자주 보이는 에러메시지 중 하나다. 보이는 그림보다 필요 이상의 크기의 사용 하던지, 엄청나게 많은 양의 이미지를 사용한다든지 여러 이유가 있다. 동적으로 이미지가 계속 변하는 ImageView를 사용하거..

Programing/Android
2016.03.31 22:48

[고민] JAVA 와 Spring Frame Work 잘못된 개념

JAVA 와 Spring의 잘못된 개념..(지극히 주관적인 글입니다.) (Java=Spring? NO!!!!) 현재 한국의 IT 특히 웹 분야에서는 Spring Frame Work를 엄청나게 사용하고 있다. 정부에서 스프링을 전자정부프래임워크라 해서 딱 지정을 해버렸다. 그래서 다들 스프링 사용법을 공부하고 자연스럽게 공급이 많아지다 보니 기업도 스프링을 배운 개발자를 채용한다.요즘 채용 공고를 보면 스프링언어 개발자 라는 공고를 가끔 본다. 과연 스프링언어 라는 것이 맞는 말인가? 스프링은 프래임워크다. 말그대로 틀이다. JAVA EE 프로젝트를 조금 더 유연하고 간편하게 사용하게 만드는 틀이다. 다른말로는 언어가 아니다라는 말이다. 자바는 언어다.그 자바를 웹프로젝트로 사용하게 될때 MVC패턴을 편하..

Programing/Information
2016.03.29 18:01

[DB연동] nodejs에서 mongoDB 사용하기 (mongoose 모듈 이용)

NodeJS에서 MongoDB 연동하기 (mongoose 모듈 이용) 저번 포스팅에서 몽고디비의 간략한 설명을 했었다.또한 MySql과 NodeJS의 연동방법 역시 포스팅을 했었다. 그러면 오늘은 NodeJS에서 MongoDB연동 방법에 대해 포스팅할까 한다. 준비물부터 말해 보겠다. 1. 서버 - NodeJS2. DB - MongoDB3. FrameWork - Express FrameWork4. NPM Module - mongoose 이미 전 포스팅에서 대부분 설명했던터라 4번 몽구스빼곤 준비물에 대해서는 다 알 것이다. 일단 연동하기전에 mongoose에 대해 알아보자 mongoose 모듈은 MongoDB와 NodeJS를 효과적으로 연동시키기 위한 모듈이다.MongoDB 네이티브 모듈이 있긴하지만 더..

Programing/NodeJS
2016.03.24 15:49

[DB] NoSQL 중 하나인 MongoDB 란?

데이터베이스에 대해 공부를 하다보면 한번쯤은 듣게되는 MongoDBMongoDB에 대해 간단하게 글을 써보겠다. (짧은 지식과 좁은 소견으로 인해 틀린정보가 있을 수 있습니다.)(사용법에 대한 글이 아닙니다.)몽고디비는 NoSQL중 하나다.마치 RDB에 Oracle, Mysql, MariaDB 등등 이 있듯이NoSQL에도 많은 종류가 있다. 데이터 모델로 NoSQL 종류를 구분하곤 하는데,mongoDB는 도큐먼트 저장형식으로 구성된다. 말그대로 폴더로 디비를 구분한다고 보면 편하다.그 외에 NoSQL의 구분 방법으로는 Key/Value로 나누는 경우도 있고, 그래프로 나누는방법 등 많은 종류로 나눠진다. 종류별로 무엇이 있는지는 구글링을 하면 상당히 많은 글이 나오므로 생략하겠다. 일단 mongoDB는 ..

Programing/DataBase
2016.03.22 15:27

페이지 네비게이션