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
- 몽고 인덱스
- 누적합
- ai agent
- 결제서비스
- piplining
- gRPC
- 쿠키
- 베타적락
- docker
- BFS
- 이분탐색
- 알람시스템
- spring event
- AWS
- 백준
- 구현
- dau 3만명
- 프로그래머스
- 관측가능성
- 완전탐색
- 크롤링
- 추천 검색 기능
- langgraph
- 아키텍쳐 개선
- ipo 매매자동화
- 디버깅
- 셀러리
- 카카오
- next-stock
- JPA
Archives
- Today
- Total
목록2024/07/07 (1)
코딩관계론

싱글톤 패턴을 사용하는 이유웹 애플리케이션은 일반적으로 여러 고객이 동시에 request 요청을 보낸다. 만약 우리가 각 요청마다 새로운 Service 객체와 Controller 객체를 생성하고, 이러한 객체들이 Garbage Collector에 의해 소멸된다면 이는 자원의 낭비를 초래할 수 있다. 따라서 객체를 미리 생성하고, 이 객체를 공유하는 방식으로 사용하게 된다면 사용자의 요청과 상관없이 하나의 객체만 사용자의 요청을 처리하게 될 것이다. 이러한 비효율성을 해결하기 위해 싱글톤 패턴이 등장하게 되었다.싱글톤 패턴 구현 방법1. 객체 생성자를 private로 선언하자싱글톤은 객체를 하나만 생성하기 때문에 다른 곳에서 싱글톤 객체를 생성하지 못하게 해야 한다. 이를 위해 생성자를 private로 ..
개발/Java
2024. 7. 7. 22:53