# 싱글톤

40개의 포스트
post-thumbnail

싱글톤(Singleton) 패턴이란?

고등학생인 저는 동아리 시간.. 후임인 친구에게 질문이 받았습니다. "싱글톤이 뭐임??""그.. 인스턴스가 딱 하나..?? 뭐 그런 느낌?"말로 설명하려니 지식이 부족하다는 것을 깨닫고 말았습니다..한번 싱클톤(Singleton) 패턴에 대하여 정리해 보았습니다!

7일 전
·
0개의 댓글

5월 2일 (월)

구조체와 클래스공통점값을 저장하기 위한 프로퍼티 정의능을 제공하기 위한 메소드 정의subscript문법을 이용해 특정 값을 접근할 수 있는 정의초기 상태를 설정할 수 있는 initializer정의기본 구현에서 기능 확장특정한 종류의 표준 기능을 제공하기 위한 프로토콜

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

초웹개_스프링5_DI(2)

설정 파일, 의존 주입

2022년 5월 2일
·
0개의 댓글

Singleton Pattern

애플리케이션 전체에서 단일 글로벌 인스턴스 공유

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[JAVA] 디자인 패턴 - 싱글톤 (SingleTon)

디자인 패턴(Design Pattern) 디자인 패턴이란 기존 환경 내에서 반복적으로 일어나는 문제들을 어떻게 풀어나갈 것인가에 대한 일종의 솔루션 같은 것이다. 디자인 패턴은 설계자들이 "올바른" 설계를 "빨리" 만들 수 있도록 도와준다. > ## 📝 싱

2022년 4월 19일
·
0개의 댓글

싱글톤 패턴과 싱글톤 컨테이너

싱글톤 패턴 클래스의 인스턴스가 단 1개만 생성되어야 하는 디자인 패턴입니다. 그렇다면 이 패턴은 왜 필요할까요? 만약에 어떤 고객이 특정 명령, 이를테면 장바구니 호출이라는 명령을 실행하였다고 가정합시다. 한 두번의 호출은 시스템적으로 전혀 지장이 없겠지만, 1초에

2022년 3월 23일
·
0개의 댓글

[이펙티브 자바] 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라

싱글턴이란 인스턴스를 오직 하나만 생성할 수 있는 클래스를 말한다. ex. 함수와 같은 무상태 객체, 설꼐상 유일해야 하는 시스템 컴포넌트클래스를 싱글턴으로 만들면 이를 사용하는 클라이언트를 테스트하기 어려워질 수 있다.타입을 인터페이스로 정의하고, 인터페이스를 구현한

2022년 3월 13일
·
0개의 댓글
post-thumbnail

객체 지향 프로그래밍 (OOP) - GoF

객체 지향 프로그래밍 (OOP) - GoF (생성, 구조, 행동 패턴)

2022년 3월 10일
·
0개의 댓글
post-thumbnail

디자인패턴 - 생성패턴 - 싱글톤(Singleton)

싱글턴 패턴은 인스턴스를 하나만 생성하고자 할 때 사용된다.

2022년 3월 3일
·
0개의 댓글

0302 인턴십

LockStepSimulation - 로직 돌리는 것 Presentation - 보여주는 것 서버가 통신할 때 커맨드를 매초 30프레임싱글톤 (디자인패턴중 하나)\-> ex) DatabaseManager2를 만들고 싶을때 단 하나만 존재함을 보장하기 위해서 생성자를 내

2022년 3월 2일
·
0개의 댓글

싱글톤 디자인 패턴

간단하게 말해서 메모리를 한번 할당해서 객체를 만들고 추가적인 메모리 할당으로 인한 객체 생성 없이 그 최초에 한번 만들어진 객체를 계속 재사용하는것을 말한다.여러 개의 객체가 필요 없는 경우객체를 계속 생성/삭제 하는데 많은 비용이 들어서 재사용이 유리한 경우에 사용

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

멀티스레드환경에서의 싱글톤 객체

스프링은 빈이라는 싱글톤(유일한 하나의 인스턴스) 객체를 IOC 컨테이너에 생성하여 사용한다.스프링의 빈은 일반적으로상태를 가지고 있지 않게 설계 (@Controller, @Service, @Repository, ...)어플리케이션 구동 시 ApplicationCont

2022년 1월 24일
·
0개의 댓글
post-thumbnail

<Spring> 싱글톤 컨테이너

스프링은 태생이 기업용 온라인 서비스 기술을 지원하기 위해 탄생했다. 대부분의 스프링 애플리케이션은 웹 애플리케이션이고 이는 보통 여러 고객이 동시에 요청을 한다. AppConfig.class 코드 쪽에서 이런 동시 요청에 대한 고려가 필요한 시기이다.스프링 없는 순수

2022년 1월 22일
·
0개의 댓글

스프링 컨테이너가 싱글톤을 보장하는 원리

📖 ✏️ TIL 시리즈에 작성된 글은 '매일 매일 학습한 지식 조각을 메모해 놓은 포스팅'입니다. 공유가 아닌 개인적인 학습 내용 기록을 목적으로 작성되었음을 알려드립니다.

2022년 1월 19일
·
0개의 댓글

싱글톤 패턴에 무상태(stateless)가 필요한 이유

📖 ✏️ TIL 시리즈에 작성된 글은 '매일 매일 학습한 지식 조각을 메모해 놓은 포스팅'입니다. 공유가 아닌 개인적인 학습 내용 기록을 목적으로 작성되었음을 알려드립니다.

2022년 1월 18일
·
0개의 댓글
post-thumbnail

싱글톤(Singleton) 패턴

싱글톤(Singleton) 패턴 올해 부터 사내에서 디자인패턴 스터디를 시작하게 되었습니다. 그래서 공부도하고 기록에 남겨두기위해서 블로그에 기록을 남겨두게 되었습니다. 먼저 생성패턴중에 싱글턴 패턴부터 정리해보겠습니다. 1. 정의 > In software eng

2022년 1월 16일
·
0개의 댓글

JDBC를 싱글톤으로

싱글톤음 꼭 JDBC를 싱글톤으로 디자인 해야한다거나 하는 것이 아니라 선택 사항이지만 아마 모두 이 글을 읽으면 선택하게 될겁니다 ㅎㅎㅎㅎㅎ앞서 JDBC 를 보았는데 거기 상당히 귀찮은 부분이 있습니다. 무엇일까요?바로 위 처럼 접속하는 부분입니다.물론 귀찮은 것

2022년 1월 14일
·
0개의 댓글

스프링 핵심 원리 06] 싱글톤 컨테이너

본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다! 스프링 컨테이너는 모든빈을 싱글톤 패턴으로 관리합니다. 이번 포스트에서는 싱글톤 패턴이 무었인지 그리고 왜 빈을 싱글톤으로 관리야하는지 알아보겠습니다. 1. 웹 애플리케이션과 싱글톤 스프링은

2022년 1월 11일
·
0개의 댓글