# Singleton

169개의 포스트

Singleton

우리는 shared, standard, defaults와 같은 어떤 클래스 뒤에 property로 따라오는 것들을 많이 볼 수 있다. 이러한 클래스들은 Singleton pattern을 활용해 만들었다.

3일 전
·
0개의 댓글
·
post-thumbnail

싱글톤 패턴

클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다클라이언트가 요청을 할 때마다, 객체를 새로 생성한다. 이렇게 되면, 효율적이지 못하며, 요청이 많아질 경우 비용도 훨씬 많이 든다. 그렇게 때문에 싱글톤 패턴 디자인을 사용하여, 인스턴스를 하나면 생

5일 전
·
0개의 댓글
·
post-thumbnail

Singleton pattern으로 콜스택 터지는 문제 해결 😅: 전역에서 접근 가능한 하나의 인스턴스 생성하기

🤯 Error: Maximum call stack size exceeded vanilla js로 웹페이지를 구성하던 도중 콜스택이 자꾸 터지는(ㅎ) 문제가 발생했습니다. 라우팅 기능을 구현하기 위해 만들어놓은 Router 클래스로 인스턴스를 생성하여 클래스에 정의해

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

스프링 개발자라면 꼭 알아야 하는 '싱글톤 레지스트리'

싱글톤 패턴의 문제점과 이를 보완한 스프링의 싱글톤 레지스트리란 무엇인가?

2023년 3월 6일
·
0개의 댓글
·

[Flutter] Singleton Pattern(싱글톤 패턴)

Singleton Pattern(싱글톤 패턴) Flutter/Dart 클래스(객체) 이해하기 이번 글에서는 Singleton Pattern에 대해서 알아보도록 하겠다. Singleton Pattern은 제가 주로 사용하는 디자인 패턴이다. 싱글톤 패턴의 정의는 오

2023년 2월 26일
·
0개의 댓글
·

[Flutter] Factory Pattern(팩토리 패턴)

Factory Pattern(팩토리 패턴) Flutter/Dart 클래스(객체) 이해하기 이번 글에서는 디자인 패턴 중 하나인 Factory Pattern에 대해서 작성하도록 하겠다. Factory 패턴은 무엇이고 왜 사용해야 하는가 ? 먼저 Factory 패턴은

2023년 2월 26일
·
0개의 댓글
·

스프링 빈

Bean스프링 컨테이너에 의해 관리되는 재사용 소프트웨어 컴포넌트스프링컨테이너에 등록된 객체@Bean이 적힌 메서드를 모두 호출해서 반환된 객체를 스프링컨테이너에 등록함BeanDefinitionbean은 BeanDefinition에 따라서 활용법이 달라지게됨이 속성에

2023년 2월 10일
·
0개의 댓글
·

Java - 인스턴스 멤버, 정적 멤버

인스턴스 멤버와 정적 멤버에 관해 공부한 내용을 정리한 글입니다.

2023년 2월 8일
·
1개의 댓글
·

23.02.01 day08

디자인 패턴이란 기존 환경 내에서 반복적으로 일어나는 문제들을 어떻게 푸렁갈 것인가에 대한 일종의 솔루션같은 것이다.디자인 패턴은 설계자들이 "올바른" 설계를 "빠르게"만들 수 있도록 도와준다.프로그램 내의 여러 곳에서 반복적으로 사용되어야 하는객체에 대해 전역적인 범

2023년 2월 2일
·
0개의 댓글
·

디자인 패턴D08

디자인 패턴이란 기존 환경 내에서 반복적으로 일어나는 문제들을 어떻게 풀어갈 것인가에 대한 일종의 솔루션 같은것 이다.디자인 패턴은 설계자들이 "올바른" 설계를 "빠르게" 만들 수 있도록 도와준다.프로그램 내의 여러 곳에서 반복적으로 사용 되어야 하는 객체에 대해 전역

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

싱글톤 패턴

인스턴스를 단 하나만 생성하면서, 해당 인스턴스에 대한 전역 접근 지점을 제공하는 디자인 패턴전역에서의 데이터 공유가 쉽다.하나의 고정된 메모리 영역을 사용할 수 있기때문에 메모리 낭비를 방지할 수 있다.내부 상태를 변경하기 어렵다.⇒ new 연산자를 사용해서 싱글톤

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

디자인 패턴

디자인 패턴이란 기존 환경 내에서 반복적으로 일어나는 문제들을 어떻게 풀어갈 것인가에 대한 일종의 솔루션 같은 것이다.디자인 패턴은 설계자들이 "올바른" 설계를 "빠르게" 만들 수 있도록 도와준다.프로그램 내의 여러 곳에서 반복적으로 사용되어야 하는 객체에 대해 전역적

2023년 2월 1일
·
0개의 댓글
·

싱글톤 장단점

싱글톤 : public static Class Instance; 정적으로 선언된 전역에서 접근 가능한 하나의 클래스 장점 : 다른 모든 스크립트에서 곧바로 접근하여 사용이 가능 단점 : 싱글톤 스크립트를 수정해야 할 때 파라미터, 함수명을 수정하게 되면 그것을 참조

2023년 1월 31일
·
0개의 댓글
·

싱글톤 패턴 및 주의점

클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다.따라서 객체 인스턴스를 2개이상 생성하지 못하도록 막아야한다.싱글톤 패턴을 구현하는 코드 자체가 많이 들어간다.의존 관계상 클라이언트가 구체 클래스에 의존한다. -> DIP를 위반테스트하기 어렵다.유

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리 - 기본편 [싱글톤 컨테이너]

목차 웹 애플리케이션과 싱글톤 싱글톤 패턴 싱글톤 컨테이너 싱글톤 방식의 주의점 @Configuration과 싱글톤 @Configuration과 바이트코드 조작의 마법 1. 웹 애플리케이션과 싱글톤 스프링은 태생이 기업용 온라인 서비스 기술을 지원하기 위해 탄생했다. 대부분의 스프링 애플리케이션은 웹 애플리케이션이다. 물론 웹이 아닌 애플리케이션 개발도...

2023년 1월 28일
·
0개의 댓글
·

[Java] 싱글톤 패턴

싱글톤 패턴의 정의, 사용 목적과 구현

2023년 1월 8일
·
0개의 댓글
·

싱글톤 패턴(Singleton )

싱글톤

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

[Spring]Spring Framework 심화

Container, Bean, Bean Scope, Singleton

2023년 1월 4일
·
0개의 댓글
·

[Spring] Singleton

🎯 목표 : Singleton 패턴과 스프링 Singleton 컨터에너에 대한 이스프링을 사용하지 않고 Java로만 구현한 Config DI 컨테이너는 요청할때마다 새로 객체를 생성한다.100번 요청되면 100개의 객체가 생성되고 소멸되는 과정이 필요할 것이다.이런

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

디자인 패턴(1)_싱글톤 패턴

싱글톤 패턴\*(Singleton pattern)"하나의 클래스, 오직 하나의 인스턴스"우리는 하나의 클래스에 여러 개의 인스턴스를 생성할 수 있다.하지만 싱글톤 패턴은 하나의 클래스에 오직 하나의 인스턴스만을 만들어 로직을 만든다.이러한 싱글톤 패턴은 주로 데이터베이

2022년 12월 21일
·
0개의 댓글
·