CSE
-
[MongoDB] 2번째 장 들어가기 전... 개념 정리CSE/MongoDB 2015. 6. 13. 11:36
MongoDB는 문서기반 NoSQL 주로 쓰이는 요인 - 배우기 쉬운 특징: 어떤 NoSQL 시스템보다 훨씬 쉬운 개념으로 접함. 컬럼 기반이나 그래프 기반 DB는 수많은 개발자들이 개념을 잡기 위해 바둥거려야 하는 급진적인 사상을 소개함. MongoDB와 Relational Database의 기초 개념 사이에는 유사성이 상당히 많음. RDBMS 배경지식이 있는 개발자들은 MongoDB로 넘어가는 과정에서 큰어려움이 없다. - Flexible schema: 데이터를 저장하기 앞서 데이터 구조를 정의할 필요가 없음. 비정형 데이터 저장에 매우 적합한 특성 - 높은 확장성: 데이터 크기나 트래픽이 증가하는 동안 성능 최적화를 유지하면서 애플리케이션 층을 거의 건드릴 필요가 없게 만드는 기능을 무장함 상용화된..
-
[MongoDB] 1. MongoDB 시작하기CSE/MongoDB 2015. 6. 13. 11:36
MongoDB를 Windows 환경에서 구축해서 시작해봅시다! 이 포스팅은 "MongoDB NoSQL로 구축하는 PHP 웹 애플리케이션" 서적을 참고하여 작성하였습니다. 1. MongoDB 설치 및 구동, PATH 설정 먼저, 1.http://www.mongodb.org/downloads 로 이동합니다. 2.자신의 windows에 맞게 다운받으세요.(저는 64-bit 환경으로 받았음) 3. 내려받은 zip 파일을 C드라이브에서 압축을 푼 뒤, mongodb로 바꾸세요. 4. cmd 창을 열어서, 아래 명령어를 cmd에 입력해주세요. cd \mongodb\bin mongod 5. 또다른 cmd창을 열어서, 아래 명령어를 cmd에 입력해주세요. cd \mongodb\bin mongo 두개의 cmd를 열어주세..
-
[MongoDB] MongoDB 소개CSE/MongoDB 2015. 6. 13. 11:33
MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas(MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public Licens..
-
[Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 10번 Java / CSECSE/Java 2015. 6. 13. 11:08
Location.java 12345678910111213141516171819202122232425262728293031323334353637383940 package chap6; public class Location { private String lname; private double latitude, longitude; public Location(String lname, double latitude, double longitude) { super(); this.lname = lname; this.latitude = latitude; this.longitude = longitude; } public String getLname() { return lname; } public void setLname..
-
[Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 6번CSE/Java 2015. 6. 13. 11:07
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package chap6; import java.util.Iterator;import java.util.Vector; abstract class GraphicObject { int x, y, w, h; public GraphicObject(int x, int y, int w, int h) { super(); this.x = x; this.y = y; this.w = w; this.h = h; } public abstract void view();} class Rect extends..
-
[Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 12번 Java / CSECSE/Java 2015. 6. 13. 11:06
Phone.java 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 package ch07; public class Phone { private String name; private String address; private String phoneNumber; public Phone() { } public Phone(String name, String address, String phoneNumber) { super(); this.name = name; this.address = address; this.phoneNumber = phoneNumber; } public String getName()..
-
[Java] 명품 자바 프로그래밍(Java Programming) 7장 Open ChallengeCSE/Java 2015. 6. 13. 11:06
Phone.java 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 package ch07; public class Phone { private String name; private String address; private String phoneNumber; public Phone() { } public Phone(String name, String address, String phoneNumber) { super(); this.name = name; this.address = address; this.phoneNumber = phoneNumber; } public String getName()..