카테고리

book

자바 ORM 표준 JPA 프로그래밍 4장

04 엔티티 매핑 @Entity JPA를 사용해 테이블과 매핑할 클래스 @Entity가 붙은 클래스는 JPA가 관리한다. 기본 생성자는 필수다. JPA가 엔티티 객체를 생성할 때 기본 생성자를 사용하기 때문 final 클래스, en...

자바 ORM 표준 JPA 프로그래밍 3장

03 영속성 관리 엔티티 매니저 팩토리 애플리케이션에서 한 번만 생성한 후 공유한다. 생성하는데 비용이 많이 든다. 서로 다른 스레드 간에 공유해도 된다. 여러 스레드가 동시에 접근해도 안전하다. 엔...

자바 ORM 표준 JPA 프로그래밍 2장

02 JPA 시작 객체 매핑 어노테이션 @Entity 해당 클래스를 테이블과 매핑함을 알린다. @Entity가 사용된 클래스를 엔티티 클래스라 한다. @Table 엔티티 클래스에 매핑할 테이블 정보를 알려준...

자바 ORM 표준 JPA 프로그래밍 1장

01 JPA 소개 ORM(Object Relational Mapping) 객체와 관계형 데이터베이스를 매핑한다. 장점 개발자 대신 SQL을 생성해 데이터베이스에 전달한다. 다양한 패러다임의 불일치 문제들을 해결해준다. 상속 ...

Command Pattern

커맨드 패턴(Command Pattern) 요구 사항을 객체로 캡슐화할 수 있다. 매개변수를 써서 여러 가지 다른 요구 사항을 집어넣을 수 있다. 요청 내역을 큐에 저장하거나 로그로 기록할 수도 있다. 작업 취소 기능도 지원 가능하다.

Singleton Pattern

싱글톤 패턴(Singleton Pattern) 해당 클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴

Factory Pattern

팩토리 패턴(Factory Pattern) 팩토리 메소드 패턴과 추상 팩토리 패턴이 존재한다.

Decorator Pattern

데코레이터 패턴(Decorator Pattern) 객체에 추가적인 요건을 동적으로 첨가한다. 데코레이터는 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다.

Observer Pattern

옵저버 패턴(Observer Pattern) 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식 일대다(one-to-many) 의존성을 정의한다.

Strategy Pattern

스트래티지 패턴(Strategy Pattern) 알고리즘군을 정의하고 각각을 캡슐화하여 교환해서 사용할수 있도록 만든다. 스트래티지 패턴을 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다.

Back to top ↑

typescript

Nullish coalescing operator(??)

|| (논리 연산자 OR) 왼쪽 표현식이 falsy한 값(0, ‘’, NaN, null, undefined)인 경우, 오른쪽 표현식 결과를 반환한다.

Back to top ↑

network

DNS

DNS(Domain Name System) 원리

Back to top ↑

knowledge

Back to top ↑

conference

Back to top ↑

Algorithm

Back to top ↑

experience

Back to top ↑

algorithm

Back to top ↑