싱글톤 패턴에 대해서 공부하다가 싱글톤 패턴이 데이터베이스에서 커넥션 풀(Connection Pool) / 쓰레드 풀(Thread Pool)에서 왜 활용되는지 궁금해졌다. 💡 먼저, 싱글톤 패턴이란?특정 클래스에 객체 인스턴스가 하나만 만들어지도록 해 주는 패턴입니다.즉, 클래스 인스턴스를 하나만 만들고, 그 인스턴스로의 전역 접근을 제공합니다. 💡 자원 풀 - 커넥션 풀(Connection Pool) / 스레드 풀(Thread Pool)이란?시스템의 자원을 효율적으로 관리하기 위해 사용됩니다. 커넥션 풀이란?- 데이터베이스 커넥션을 미리 생성해두고 필요할 때 재사용함으로써 데이터베이스 연결과 해제에 소모되는 자원과 시간을 절약하는 기술스레드 풀이란?- 작업 처리를 위한 스레드들을 미리 생성해 두고 ..