본문 바로가기

전체 글

VirtualBox 에 Ubuntu 설치하기 VirtualBox는 설치 되어 있다고 가정 한다. 설치 되어 있지 않은 경우 https://www.virtualbox.org/wiki/Downloads 로 이동해서 가볍게 받고 다음다음만 눌러서 설치를 하면 된다. Step 1. ubuntu 다운 받기 (12.10)설치 주소 32bit: http://www.ubuntu.com/download/desktop/thank-you?release=latest&bits=32&distro=desktop&status=zeroc64bit: http://www.ubuntu.com/download/desktop/thank-you?release=latest&bits=64&distro=desktop&status=zeroc ubuntu-12.10 iso 이미지가 다운로드 될 것.. 더보기
JBOSS 설치 환경설정 & JNDI JBossAS 설치하기 본 기사에서는 JBoss를 처음 접하는 사용자가 JBoss를 설치하고 동작시키는 그 과정을 설명합니다. JBossAS란? JBossAS(JBoss Application Server)란 오픈소스 Java EE 서버입니다. Java EE 서버란 Java Enterprise Edition(EE) 표준에 따라 구현된 서버를 의미합니다. Java EE 서버를 흔희 Java EE 서버를 WAS(Web Application Server)라고 부르는데 이러한 서버는 BEA WebLogic, Tmax JEUS, IBM WebSphere, Adobe JRUN, JBoss, Apache Geronimo 등이 있습니다. Apache Tomcat과 JBossAS Apache Tomcat은 Java EE .. 더보기
Subversion(SVN) 용어 및 사용법 SVN이란 버전 관리 시스템의 하나이다 버전 관리 기능을 제공하여 프로젝트를 여러 사람이 함께 참여할때 프로젝트 소스코드의 공유, 옛날 버전의 소스 코드 조회 소스 코드의 백업의 용도로 사용할수있다 - 체크아웃 : 저장소에 접근해 소스 코드와 버전관리를 위한 파일들을 받아 오는 행위- 추가 : 말 그대로 파일을 서버에 올린다- 커밋 : 내가 수정한 코드를 올린다- 업데이트 : 최신 리버전된 버전의 코드를 받는다 ===================================================================================================================================== SVN 사용법 용어 설명 저장소 : 리포지토리(Reposi.. 더보기
데이터베이스 정규화 DB 정규화 자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 데이터 중복을 최소화하고 최대의 데이터 안정성을 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업 목적 ?자료 저장에 필요한 저장 공간을 최소화자료의 삽입, 갱신 및 삭제에 따른 이상 현상 제거(데이타 무결성 유지)자료 구조의 안정성 최대화 단점 -> 테이블이 많이 질수록 join이 더 많이 일어난다(다른 테이블 접근 경우) *정규화 키워드- 제 1 정규화 : 원자값- 제 2 정규화 : 완전함수 종속- 제 3 정규화 : 이행적 함수 종속 제거- BCNF정규화: 후보키- 제 4 정규화 : 다치종속을 제거- 제 5 정규화 : 조인종속을 제거 제 1정규화(1NF) ★ 반복되는 그룹속성이 존재할 경우.. 더보기
MySQL 명령어 DATABASE –>여러 개의 TABLE -> 여러 개의 필드;명령어들 -DATABASES-*SHOW DATABASES; *USE 데이터베이스이름; *CREATE DATABASE 데이터베이스이름; *DROP DATABASE 데이터베이스이름; -DATABASE- :USE 데이터베이스이름; 명령으로 사용할 데이터베이스 선택해야함*CREATE TABLE 테이블이름(구조) Ex) CREATE TABLE aa(id INT AUTO_INCREMENT, name VARCHAR(30), old INT, exp INT, PRIMARY KEY(id));-> 변수 선언할 때 (변수이름 변수형, ….. )-> AUTO_INCREMENT 자동추가로 값을 입력할 때 NULL를 넣으면 자동 증가된다.-> PRIMARY KEY(id.. 더보기
mySQL Data Type mySQL Data Type http://dev.mysql.com/doc/refman/5.0/en/data-type-overview.html MySQL에서 지원하는 데이터 형(MySQL DataTypes) 형태데이터형범위크기숫자형TINYINT-128 ~ 128 , 0 ~ 2551 ByteSMALLINT-32768 ~ 32767 , 0 ~ 655352 ByteMEDIUMINT-8388608 ~ 8388607, 0 ~ 167772153 ByteINT, INTEGER-2147483648 ~ 2147483647, 0 ~ 42949672954 ByteBIGINT-9223372036854775808 ~ 9223372036854775807 0 ~ 184467440737095516158 ByteFLOAT-3.40282.. 더보기
MySQL 함수 정리 MYSQL 함수정리 명령어 약어 설명 help \help Display this help ? \? Synonym for `help' clear \c Clear commandc connect \r Reconnect to the server. Optional arguments are db and host ego \G Send command to mysql server, display result vertically exit \q Exit mysql. Same as quit go \g Send command to mysql server notee \t Don't write into outfile print \p Print current command quit \q Quit mysql rehash \# Rebu.. 더보기
NoSQL 정의 특성 No SQL? Not Only SQL?NoSQL은 관계형 데이터베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태로 수평적 확장성을 특징으로 한다. 관계형이 아니기 때문에 join이 없고 고정된 스키마를 갖지 않는다.대표적인 NoSQL 제품은 Google의 BigTable, Amazon의 Dynamo이 있고, 이외에 비롯해 다양한 오픈소스 제품이 소개되어 있다. (BigTable, Dynamo, Cassandra, CouchDB, MongoDB, Hbase, Riak, Voldemort 등)구글의 BigTable paper에 보면 구글의 BigTable이 대체 무엇인지에 대해 간단하고 명료하게 기술하고 있다. A Bigtable is a sparse, distributed, persistent m.. 더보기