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
- 프로그래머스
- 논문리뷰
- 운영체제
- Hibernate
- 자바ORM표준JPA프로그래밍
- DeepLearning
- 네트워크
- 아두이노
- Java
- 알고리즘
- 딥러닝
- 포인트클라우드
- 이펙티브자바
- 파이썬
- cartograhper
- 배달로봇
- JPA
- 장애물인식
- 자료구조
- MySQL
- Python
- 디자인패턴
- Spring Batch
- 논문
- Jetson
- 영속성컨텍스트
- 자율주행
- persistance context
- 자바
- Database
Archives
- Today
- Total
목록싱글톤패턴 (1)
제리 devlog
[디자인 패턴] 싱글톤 패턴 (Singleton pattern)
싱글톤 패턴이란? 인스턴스를 매번 생성하지 않고 최초에 생성한 객체를 공유하여 사용하는 패턴이다. 인스턴스 한 개로 여러 요청을 처리할 수 있다면 메모리상에서 효율적이며 객체의 추가적인 생성이 없으므로 성능이 빠르다. 하지만 하나의 객체를 공유한다는 점에 있어서 thread safe여부를 주의해야한다. 일반적으로 싱글톤 패턴은 생성자를 private로 선언하여 new키워드로 객체의 생성을 막고 정적 팩터리 메서드형태로 인스턴스를 반환한다. 방법1. synchronized method public class RemoteControl { private static RemoteControl remoteControl; private RemoteControl() { } public static synchroniz..
디자인 패턴
2021. 5. 7. 16:06