본문 바로가기
728x90
반응형

Study47

[DB] RDBMS vs NoSQL 이번 포스팅은 RDBMS와 NoSQL의 차이와 각각의 특징, 장단점들을 파악하고 어떤게 더 좋은 지 알아보겠습니다. 관계형 데이터 베이스 (RDBMS) 관계형 데이터베이스(關係形 Database, Relational Database,문화어: 관계자료기지, 관계형자료기지, RDB)는 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스이다. 1970년 에드거 F. 커드가 제안한 데이터 관계형 모델에 기초하는 디지털 데이터베이스이다.[1] 출처 : 위키백과 특징 테이블(table) : RDBMS의 기본 데이터 구조는 테이블입니다. 각 테이블은 관련된 데이터 레코드의 집합으로 구성되며 각 레코드는 행으로 표현됩니다. 열(column) : 테이블의 각 열은 특정.. 2023. 10. 18.
Lombok 사용하기 자바, 스프링 개발자라면 필수 아이템처럼 사용하는 lombok에 대해서 포스팅 하겠습니다. Lombok (Project Lombok)이란? Java의 라이브러리로써 반복되는 메서드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리다. Spring Boot 에서 Lombok 사용하기 Spring Boot 에서 사용하려면 build.gradle에 의존성을 추가하면 됩니다. annotationProcessor 'org.projectlombok:lombok' 이제 Lombok의 주요 어노테이션을 알아보겠습니다. Lombok Annotation @Getter : 게터 메서드를 자동으로 생성합니다. @Setter : 세터 메서드를 자동으로 생성합니다. @ToString : toString() 메서드를 .. 2023. 10. 17.
[Java] 객체 지향 프로그래밍(Object-Oriented Programming, OOP) - 다형성 (4) 저번 포스팅인 캡슐화에 이어서 다형성에 대해 포스팅 하겠습니다. https://jisaydeveloper.tistory.com/27 [Java] 객체 지향 프로그래밍(Object-Oriented Programming, OOP) - 캡슐화 (3) 저번 포스팅인 상속에 이어서 캡슐화에 대해서 포스팅 하겠습니다. https://jisaydeveloper.tistory.com/26 [Java] 객체 지향 프로그래밍(Object-Oriented Programming, OOP) - 상속 (2) 추상화에 이어서 상속을 알아보 jisaydeveloper.tistory.com 정의 다형성은 "다양한 형태"를 의미하며, 객체 지향 프로그래밍에서 다양한 객체를 일반적인 방법으로 처리하는 능력을 나타냅니다. 이것은 코드의 유.. 2023. 10. 17.
[Java] 객체 지향 프로그래밍(Object-Oriented Programming, OOP) - 캡슐화 (3) 저번 포스팅인 상속에 이어서 캡슐화에 대해서 포스팅 하겠습니다. https://jisaydeveloper.tistory.com/26 [Java] 객체 지향 프로그래밍(Object-Oriented Programming, OOP) - 상속 (2) 추상화에 이어서 상속을 알아보도록 하겠습니다. 정의 객체 지향 프로그래밍(OOP)에서, 상속(inheritance)은 객체들 간의 관계를 구축하는 방법이다. 클래스로 객체가 정의되는 고전 상속에서, 클래 jisaydeveloper.tistory.com 정의 캡슐화(capsule化) 또는 인캡슐레이션(encapsulation)이란 객체 지향 프로그래밍(OOP)에서 객체의 데이터와 기능을 하나로 묶고 외부에 노출되지 않도록 숨김 처리하는 것을 말한다. 변수, 메소드, .. 2023. 10. 16.
728x90
반응형