목록취준 (11)
호비시의 끄적끄적
데이터베이스 데이터베이스란 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터의 모임 RDB Relational Database 관계형 데이터 베이스 Data들의 관계를 중점으로 Table을 만든다 2차원 데이터로 표현된다. 행/열 상호관련성을 가진 테이블의 집합으로 구성된다. 테이블 사이의 관계를 외래키(FK)로 나타낸다 스키마 변경이 어렵다. 수직적 확장이 용이하다. SQL(Structured Query Lang)을 사용해 데이터를 조작한다. SQL 예시 Mysql, Oracle 등 DB 설계 예시 ERD NOSQL Non SQL / Not Only SQL 다양한 방식으로 데이터를 표현한다. 테이블(컬렉션) 사이에 제약이나 규칙이 없다. 스키마가 유연하다. 수평적 확장이 용이하다. 연산이 빠..
추상클래스 abstract class 클래스 이름{ ... public abstract void 매서드이름(); } 추상 클래스는 인스턴스, 즉 객체를 만들 수 없는 클래스 입니다. 추상 메소드는 하위 클래스에서 메소드의 구현을 강제해야 합니다. 추상 메소드를 포함하는 클래스는 반드시 추상 클래스여야 합니다. 상속하는 집합간에는 연간관계가 있습니다. 다중 상속이 불가능합니다. 상속을 통해서 자손클래스를 완성하도록 유도하는 클래스 미완성 설계도 상속 하나만 가능 인터페이스 interface 인터페이스이름{ public static final 상수이름 = 값; public abstract void 매서드이름(); } 모든 멤버 변수는 public static final 이어야 하며, 이를 생략할 수 있습니다..
이 글은 생활코딩에서 제공하는 동영상을 토대로 스스로 내용을 공부하고 정리하기 위한 글입니다. 컴퓨터에서 특정 홈페이지에 접속하기 위해서 어떤 과정을 거치게 될까? 각 컴퓨터는 고유 IP주소를 가지고 있습니다. 그리고 인터넷에 연결된 컴퓨터는 모두 host 라고 부릅니다. 내 컴퓨터에서 example.com 이라는 사이트에 접속하고자 한다면 example.com이라는 컴퓨터(서버)의 IP 주소를 알아야 할 것입니다. 각 컴퓨터마다 hosts 라는 파일이 있어 이 파일에 IP주소와 도메인을 가지고 있습니다. hosts 파일에 93.184.216.34 example.com이라고 저장이 되어 있다면 쉽게 접속을 할 수 있겠죠 하지만 우리는 통상적으로 다른 사이트에 접속 할 때 hosts 파일에 직접 그 사이트..