⚡ 데이터베이스 - RDB와 NoSQL의 차이점
🔹 RDB와 NoSQL의 차이점 ▫️ 개념 비교 구분 RDB(Relational DB) NoSQL(Not Only SQL) 데이터 구조 테이블(행과 열) 키-값, 문서, 컬럼, 그래프 스키마 고정 스키마...
🔹 RDB와 NoSQL의 차이점 ▫️ 개념 비교 구분 RDB(Relational DB) NoSQL(Not Only SQL) 데이터 구조 테이블(행과 열) 키-값, 문서, 컬럼, 그래프 스키마 고정 스키마...
문제 자연수 N과 정수 K가 주어졌을 때 이항 계수 binom{N}{K}를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N) 출력 binom{N}{K}를 출력한다. 예제 ✅ 입력 1 5 2 ✅ 출력 1 10 작성 코드 import java.io.Buffere...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Decorator 패턴이란? 객체에 점점 장식을 더해 가는 디자인 패턴이다. 예제 프로그램 문자열 주위에 장식틀을 붙여 출력하는 프로그램이다. Display 클래스 public abstract class Disp...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Composite 패턴이란? Composite란 혼합물, 복합물이라는 뜻으로, 그릇과 내용물을 동일시하여 재귀적인 구조를 만드는 디자인 패턴이다. 예제 프로그램 다음은 파일과 디렉터리를 도식적으로 표현하는 프로그램이다. ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Strategy 패턴이란? 스위치를 전환하듯 알고리즘을 바꿔서, 같은 문제를 다른 방법으로 해결하기 쉽게 만들어주는 패턴이다. 예제 프로그램 다음은 컴퓨터로 가위바위보를 하는 프로그램이다. Hand 타입 publ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Bridge 패턴이란? 기능의 클래스 계층과 구현의 클래스 계층 사이에서 다리 역할을 하는 패턴 기능의 클래스 계층 어떤 클래스 Something이 있다고 할 때 새로운 기능을 추가하고 싶을 때는 하위 클래스 Someth...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Builder 패턴이란? 구조를 가진 인스턴스를 만들어 가는 패턴을 Builder 패턴이라고 한다. 예제 프로그램 다음은 Builder 패턴을 이용해 문서를 작성하는 프로그램이다. 프로그램의 요구사항은 다음과 같다. ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Prototype 패턴이란? 인스턴스를 생성할 때는 일반적으로 new 키워드와 함께 클래스 명을 반드시 지정해주어야 한다. 그런데, 다음과 같은 상황에서 클래스 이름을 지정하지 않고 인스턴스를 생성하고 싶을 때도 있다. “...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Singleton 패턴이란? 프로그램을 실행하면 보통 많은 인스턴스가 생성된다. 예를 들어 java.lang.String 클래스의 경우 문자열 1개에 인스턴스 1개가 생성되므로 문자열이 1000개 등장하는 프로그램이라면 인스턴스도...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Factory Method 패턴이란? 인스턴스 생성 방법을 상위 클래스에서 결정하되, 실제 인스턴스는 하위 클래스에서 생성한다. 즉 인스턴스를 생성하는 공장을 Template Method 패턴으로 구성한 것이다. 예제 프로...