Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 서버
- 스프링 log
- bean
- component
- spring security 인증
- 서버개발캠프
- Transaction isolation level
- flask
- Redis
- JPA Lock
- 개발
- annotation
- 암호화
- 디자인 패턴
- JPA 낙관적락
- Pessimistic Lock
- Optimistic Lock
- JPA
- Android
- 캠프
- 스마일게이트
- JPA 비관적락
- 스프링
- 낙관적락 비관적락 차이
- spring security
- 안드로이드
- JPA 동시성
- Inno DB
- spring
- 스프링 로그
Archives
- Today
- Total
목록builder (1)
모르는게 많은 개발자
[디자인 패턴] Builder Pattern 개념/예제
1. 빌더 패턴 빌더 패턴은 객체를 생성할 때 흔하게 사용하는 패턴이다. 아래와 같은 방식으로 객체가 생성되면 Builder Pattern을 활용한 것이다. Person person = Person.builder() .name("a") .age(13) .build(); 빌더 패턴은 흔히 생성자 인자 많을 때 고려된다. 빌더 패턴 구현 예제를 보기전에 객체를 만드는 패턴 두가지를 알아보자. 2. 점층적 생성자 패턴 점층적 생성자 패턴은 내가 사용할 인자를 받는 생성자를 모두 만드는 것이다. 예를 들어 아래 코드처럼 a만 인자로 받는 생성자가 필요할 수도 있고, a, b, c, d를 모두 받는 생성자가 필요한 등 내가 사용할 생성자들을 모두 만들어서 사용하는 패턴이다. class Person { String..
디자인패턴
2020. 12. 19. 15:24