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
- Java
- MaxRAMPercentage
- 종료코드
- OneToOne
- 활성프로브
- K8s
- docker
- Multi Datasource
- exit code
- ManyToMany
- SpringBoot 2.0
- Multi Transaction
- 디자인 패턴
- ManyToOne
- OneToMany
- 다중 데이타소스
- 변경 감지
- 트랜잭션 쓰기 지연
- chroot exit code
- Entity
- 다중 트랜잭션
- OracleJDK
- JPA
- mybatis
- Design Pattern
- dirty check
- JDK
- openjdk
- 영속화
- SpringBoot
Archives
- Today
- Total
목록싱글톤 패턴 (1)
조금 평범한 개발 이야기
싱글톤 패턴
개요 싱글톤 (SINGLETON) 패턴은 아주 단순한 형태의 패턴 입니다. 주로 프로그램에서 단일 인스턴스만 가져야 하는 객체가 있을 수 있는데 싱글톤 패턴은 이를 강제 함으로써 싱글톤 패턴 객체의 인스턴스가 프로그램에 단 하나만 있다는 것을 보장해 줄 수 있게 됩니다. 설명 싱글톤 패턴은 프로그램에 단일 인스턴스가 존재 한다는 것을 보장해 주기 위해서 클래스에 private 생성자로 생성을 외부에서 할 수 없게 제한하고 static 인스턴스 변수와 static 조회 함수를 이용해 단일 인스턴스를 제공해 주면 됩니다. 싱글톤은 static 키워드 특징으로 인해 호출되기 전까진 메모리에 생성이 되지 않습니다. 또한 한번 메모리에 생성이 되면 인스턴스를 제거하기가 어렵다는 문제도 같이 포함 하고 있습니다. ..
설계/디자인 패턴
2020. 8. 20. 03:12