교실
-
01. Database Management System (Database, Table, Column, Rows, Keys, Select) [Database]Database/Oracle 2016. 9. 20. 19:24
Database Management System - 대량의 데이터를 처리하기 위한 시스템- 다수의 데이터베이스로 구성됨- 다수의 데이터베이스가 서로 관계를 맺고 있어 관계형 데이터베이스라고도 부름- Relationship Database Management System : RDBMS Database(데이터베이스) - 대량의 데이터를 처리하기 위한 공간- 하나의 Database 는 다수의 Table로 구성되어 있음 그렇다면 Table은 무엇일까? Table(테이블) - 구조화된 특정한 타입의 데이터 목록- 여러 정보들이 "정형화"된 타입으로 저장됨- 여러 테이블은 정보들로 채워짐- 상품, 회원, 장바구니, 구매목록 등- 게시글, 댓글, 회원 등- 하나의 테이블은 특성을 표기할 수 있는 이름이 주어짐- 대문..
-
STS 설정 방법지식 2016. 9. 20. 10:41
STS 설정 1. 첫 번째 설정JDK 경로 변경기존 JRE Path 에서 JDK Path로 변경1-1. Windows - Preferences - Java - Installed JREs1-2. Add - Standard VM - JRE home Directory... - C:\Program Files\Java\jdk1.x.x_xxx1-3. Finish1-4. 새로 등록한 jdk1.x.x_xxx 를 체크함 2. 두 번째 설정Server 설정기존 Pivotal Server 삭제Tomcat Server 신규 등록2-1. Servers View 선택2-2. Pivotal tc Server Developer Edition v3.1 오른쪽 클릭 후 Delete - OK2-3. No servers ar availab..
-
STS(Spring Tool Suite) 설치 방법Utility 2016. 9. 19. 22:50
STS(Spring Tool Suite) 설치법에 대해 설명해 드리겠습니다. ↓ ↓ ↓https://spring.io/ 위 링크를 들어가면 위 화면처럼 홈페이지 나옵니다.밑으로 쭉쭉쭉 내려가시다보면 저 화면에서 빨간색 네모 표시를 눌러 들어갑니다그럼 바로 보이는 화면에서 다운로드가 있습니다하지만! 그걸 누르시면 안되고 그밑에See All Versions을 눌러주세요~ 그리고 Based on Eclipse 4.6 버전을컴퓨터 OS에 맞춰 다운로드 해주시면 되겠습니다 다운로드 완료 후 압축을 푸시면 바로 실행이 가능합니다. 실행시켜주면 됩니다. -END-
-
Apache Tomcat 설치 (아파치 톰캣)Utility 2016. 9. 19. 22:40
Apache Tomcat 설치법에 대해서 알려드리겠습니다! ↓ ↓ ↓http://tomcat.apache.org/ 여기로 일단 들어가 주세요! 위의 화면처럼 뜰 것입니다.당황하시지 마시고 왼쪽 빨간색으로 표시된Download 에서 Tomcat8을 눌러주세요. 그리고 밑으로 내리시다 보면Core :ziptar.gz...있을텐데요zip파일을 눌러 다운받아줍니다!!다운이 완료되면 알집을 풀어주시고폴더로 들어가 bin폴더에 들어가startup.bat or startup을 더블 클릭해주세요 이렇게 실행을 시켜줍니다~여기 까지가 실행 완료된거구요!이제 포트를 9090으로 변경해 줄건데요 시작 -> 찾기 에서 cmd 창을 열어주세요 거기서 SQL> sqlplus /nolog SQL> conn /as sysdba SE..
-
11. 스태틱 ( Static, final ) [JAVA]JAVA/Java 2016. 9. 16. 15:50
Static이란?- Class당 하나만 생성되는 변수, 객체(인스턴스)를 아무리 많이 만들어도 변수는 하나만 존재 - 객체가 생성될 때마다 새롭게 생성되는 멤버 변수와는 달리 초기에 한번만 생성되고 공유하여 사용가능 - Static 영역에서는 STACK / HEAP 영역으로 접근할 수 없다.- 반대로 STACK / HEAP 영역에서는 Static 영역으로 접근이 가능하다. public static String hi = "어서오세요"; 에서 static를 빼면 밑에서 오류가 나는것을 볼 수 있습니다. 그래서! 이렇게 Static 영역을 자유롭게 사용하기 위해 인스턴스화 시켜서 사용해주어야 합니다!! Static 상수static 변수는 값의 변경에 매우 취약합니다. 그래서 변경되지 말아야 할 상수들이면, f..
-
10. 인터페이스 ( Interface ) [JAVA]JAVA/Java 2016. 9. 16. 14:33
Interface란?- java에서 상당히 많이 쓰이는 방법. - 정의시 Class가 아닌 Interface로 구현합니다.- 구현체는 extends가 아닌 inplements로 만듦.- 추상클래스와 매우 흡사함. Interface의 정의를 알기보다 를 아는게 조금더 이해하는데 편할거 같습니다. Class가 아닌 Interface라고 따로 있습니다!! 저걸 누르고 인터페이스를 만드시면 되겠습니다. 그렇다면 실습을 한번 해볼까요? 인터페이스에는 저런식으로 SmartPhone() 라는것만 메소드 정의만 해놓고Galaxy라는 Class에서 Phone을 implements해주면 강제로 오버라이드 하라고 나옵니다.오버라이드를 해준후 Main 클래스에서 실행을 시켜보면 이런식으로 사용할 수 있습니다.정말 간단하지만 ..
-
09. 상속 ( Extends ) [JAVA]JAVA/Java 2016. 9. 14. 13:31
상속이란?- 한 클래스가 가진 Field / Method(생성자를 포함한) 에서 기능을 확장함 - Overriding을 통한 기능의 재정의도 가능합니다.(자세한건 Interface에서 알려드리겠습니다)- 상속 해주는 클래스를 Super Class / 상속해 확장된 클래스를 Sub Class라고 합니다.- Sub Class is a Super Class 라는 다형성도 가지고 있습니다. SuperBasketball이 Basketball을 상속 받아서 Override 하는 내용입니다.깜박하고 dunk에는 @Override 해주는걸 깜박한거 죄송합니다 ㅠㅠ @Override는 재정의를 한다는 뜻입니다.그리고 내용을 보기 쉽게 하기위해 '{ }' 를 저렇게 사용하였지만 다들 엔터로 띄어주시기 바라겠습니다^^ 결과..
-
08-2. 컬렉션 프레임워크 ( HashMap ) [JAVA]JAVA/Java 2016. 9. 14. 11:38
컬렉션 프레임 워크의Hasp Map에 대해 알려드리겠습니다. HaspMap이란?- ArrayList와 마찬가지로 HaspMap 클래스는 Map 인터페이스의 구현체 클래스입니다. - HaspMap의 경우 Generic이 두 개 존재하는데, 첫 번째는 Key, 두 번째는 Value를 의미합니다.예> Map 변수명 = new HashMap(); 여기서 는 무엇을 의미할까요?간단하게 Value는 Key에 의해 저장되거나 참조된다고 생각하시면 됩니다. 여기서 우리가 알아야 될것은 HaspMap은 중복 키를 지원하지 않습니다.그렇기 때문에 제일 처음적었던 "디럭스 슈프림 버거"는 출력되지 않는다는것을 볼 수 있습니다. 그런데 for문이 왜 저렇게 생겼지? 라고 생각하시는 분들도 계실텐데저건 향상된 for문이라고 f..