본문 바로가기 메뉴 바로가기

ChatGPT 선생님과 성장하는 독학 개발자의 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ChatGPT 선생님과 성장하는 독학 개발자의 기록

검색하기 폼
  • 분류 전체보기 (190)
    • 여러가지 활동 (79)
      • 일기 (4)
      • 이력서 작성 팁 (8)
      • 프리온보딩 프론트엔드 챌린지 (52)
    • 백엔드 (13)
      • Java (1)
      • Spring (4)
      • Node (8)
    • 부트캠프 (18)
      • Postech Apple Developer Aca.. (8)
      • 우아한테크코스 (10)
    • 프론트엔드 (48)
      • JavaScript (10)
      • TypeScript (3)
      • React (22)
      • NextJS (13)
    • 프로그래밍 지식 (29)
      • Develop Knowledge (8)
      • Computer Tips (3)
      • Git (18)
    • 알고리즘 (3)
      • Algorithm (3)
  • 방명록

스프링 (2)
싱글톤 (Singleton) 실무

이전 글에서 싱글톤의 기본적인 내용을 학습하였다. 이제 싱글톤을 실무에서 사용하는 방법 중 두 가지를 아주 간단하게 알아보기로 한다. Runtime 싱글톤을 실무에서 사용하는 방법 중 하나는 java.lang.Runtime을 사용하는 것이다. Runtime을 선언할 때, Runtime은 이미 스프링 내에 정의되어 있기 때문에 new로 새로 생성하지 않고 바로 가져와서 사용하면 된다. java.lang.Runtime runtime = java.lang.Runtime.getRuntime(); Runtime을 사용하여 메모리에 대한 내용을 가져올 수 있다. 애플리케이션이 사용할 수 있는 총 메모리의 양을 구할 수 있다. System.out.println(runtime.maxMemory()); 또한, 새로 생성..

백엔드/Spring 2021. 10. 24. 22:05
싱글톤 (Singleton) 기본

싱글톤 패턴은 스프링에서 빈의 스코프 중 하나이며 인스턴스를 오직 한 개만 제공하는 클래스를 말한다. 시스템 런타임, 환경 세팅에 대한 정보 등 인스턴스가 여러 개일 때 문제가 생길 수 있는 경우가 존재한다. 그럴 경우에 인스턴스를 오직 한 개만 만들어서 제공하는 클래스가 필요하다. 싱글톤을 실무에서 사용할 때는 다음과 같이 사용한다. 1. 자바의 java.lang.Runtime 2. 다른 디자인 패턴 (빌더, 퍼사드, 추상 팩토리 등) 구현체의 일부로 사용 * 싱글톤 - instance: Singleton + getInstance(): Singleton 싱글톤을 작성하는 경우는 다음과 같다. 1. 기본적인 뼈대 (Settings.class) public class Settings { ... 기본적인 코..

백엔드/Spring 2021. 10. 23. 23:12
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 포트폴리오
  • 인스타그램
TAG
  • 조코딩과함께
  • 고민한 부분
  • Default Branch
  • Frontend
  • 프론트엔드 챌린지
  • 원티드 프리온보딩
  • 스프링
  • 신입개발자가 준비해야 할 것들
  • node
  • #포스텍애플디벨로퍼아카데미
  • if(kakao)dev2022
  • DB Error MongooseServerSelectionError
  • React
  • PostechAppleDeveloperAcademy
  • 설명회느낌점
  • 원티드 프리온보딩 챌린지
  • 싱글톤
  • 개발 이력서 지원 팁
  • 코딩테스트 대비
  • LottieFiles
  • 포스텍애플아카데미
  • 포스텍애플디벨로퍼아카데미
  • 깃허브 Merge
  • Singleton
  • 자바스크립트
  • 개발자이력서꿀팁
  • 최종추가합격
  • javascript
  • 그룹인터뷰후기
  • Express
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바