본문 바로가기
반응형

전체 글56

[Java의 정석] 제 1장 자바를 시작하기 전에 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 1.자바(Java Programming Language) 1.1 자바란? 자바는 썬 마이크로시스템즈(Sun Microsystems, Inc 이하 썬)에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어입니다. 자바의 가장 중요한 특징은 운영체계(Operating System, 플랫폼)에 독립적이라는 것입니다. 자바로 작성된 프로그램은 운영체계의 종류에 관계없이 실행이 가능하기 때문에, 운영체계에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능합니다. 이러한 장점으로 인해 자바는 다양한 기종의 컴퓨터와 운영체계가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전과 함께 .. 2017. 6. 20.
[MySQL] MySQL 에서 서브쿼리(SubQuery) 쓰는 방법 이번 포스팅은 MySQL에서 서브쿼리(SubQuery)를 쓰는 방법 입니다. 서브쿼리(SubQuery)란, 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말합니다.서브쿼리는 메인 쿼리가 서브 쿼리를 포함하는 종속적인관계 입니다. 조인(Join)은 조인에 참여하는 모든 테이블이 대등한 관계에 있기 때문에 조인에 참여하는 모든 테이블의 칼럼을 어느 위치에서라도 자유롭게 사용할 수 있습니다.그러나 서브쿼리는 메인쿼리의 칼럼을 모두 사용할 수 있지만, 메인쿼리는 서브쿼리의 칼럼을 사용할 수 없습니다. 조인은 집합에 비유하면 곱의 관계입니다. 따라서 1:1 관계의 테이블을 조인하면 1*1=1 레벨의 집합이 생성되고, 1:M 관계의 테이블을 조인하면 M(1*M) 레벨의 집합이 생성됩니다. 그리고 M:N관계.. 2017. 6. 19.
[Node.js] node.js 에서 db에 접속하는 방법 (My SQL) 이번 포스팅은 'node.js 로 database 에 접속하는 방법' 입니다. (프로젝트를 Node.js Express Project 로 생성했다는 가정하에 쓰도록하겠습니다.) 1. 외부모듈 기본설정일단 node.js 를 실행하기위한 기본세팅을 합니다.(express 설정과 port 설정, http 설정) package.json1234"dependencies" : { "express" : "*", "ejs" : "*", "mysql" : "*"} // "*" 로 버전을 표기하시면, 가장 최근버전으로 다운받아집니다.cs package 설정을 하시면, Run as - npm install 을 하셔야합니다. app.js12345678910111213var express = require('express');v.. 2017. 6. 11.
[Node.js] node js 에서 쿠키를 저장하고, 가져오는 방법 오늘은 Node.js 에서 쿠키를 저장하고, 가져오는 방법입니다. 1. 이클립스 Node.js 프로젝트 생성 우선 이클립스에서 node 전용 프로젝트를 구성합니다. 2. 템플릿 Hello World 로 설정 프로젝트 생성창에서 템플릿 종류를 Hello World 로 고릅니다. 3. 외부모듈 설정 저는 express 모듈을 자주 사용합니다. 그리고 쿠키를 가져오는데 필요한, cookie-parser 라는 모듈을 받기위해 package.json 파일에 다음과 같이 추가합니다. 1234"dependencies": { "express": "^4", "cookie-parser" : "*", }cs ** 어디에 추가하시는지 모르겠다면 참고하세요 ** 4. js 파일 생성 5. 초기 세팅하기 12345var expr.. 2017. 5. 30.
[Node.js] Mac 환경에서 Node.js 설치하는 방법 오늘은 Mac 환경에서 Node.js 를 설치하는 방법입니다.이것또한 방법이 두 가지인데, 홈페이지에서 pkg 파일로 설치 하는 방법과 터미널을 사용하는 방법입니다.pkg 파일로 설치하는 방법은 딱히 써드릴 이야기는 없어서 터미널에서 nvm을 이용해 설치하는 방법을 알려드리겠습니다. 1. 터미널을 켭니다. 2. 아래와 같은 소스를 붙여넣습니다.1curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bashcs 위에 써드린 소스를 쓰시면, node 가 설치되는 모습이 보이실 겁니다. 3. nvm 버전 확인1nvm --versioncs 아마 지금 시점에서 버전을 확인하시면 뜨는게 없을겁니다. 리셋 한 후 확인하시면 버전이.. 2017. 5. 22.
[MongoDB] Mac os에 MongoDB 설치하는 방법 오늘은 Mac os에서 MongoDB (몽고디비) 를 설치하는 방법을 알려드리겠습니다. MongoDB는 문서지향(Document-Oriented)의 cross-platform 데이터베이스 입니다. NoSQL 데이터베이스이며, 저는 Node.js 와의 연동을 위해 설치하였습니다.(MySQL 로도 Node.js 연동 가능합니다.) 압축파일 (.tar 형식)을 해제해서 설치하는 방법과 HomeBrew 를 사용하는 방법이 있는데, 저는 HomeBrew를 이용해 설치했습니다. 1. HomeBrew 설치HomeBrew는 Mac os에서 다양한 패키지들을 관리하기 쉽게 해주는 역할을 해줍니다.설치법은 간단합니다.터미널에 아래와 같이 코드를 입력해주세요.1/usr/bin/ruby -e "$(curl -fsSL http.. 2017. 5. 18.
반응형