
Proxy Pattern 이란? > 한국어로는 "대리인"이라는 뜻 어떤 오브젝트로의 접근을 중간에서 대신 중개하여 로직에 흐름을 제어하거나 특정 작업을 하도록 설계하는 개발 방법이다. 여기에서 어떤 오브젝트라 함은, 매우 넓은 의미인데 말그대로 Object, Ser

🧮Thread Safety > 쓰레드 세이프티(Thread Safety), 여러 개의 쓰레드가 동시에 어떤 공유 자원(shared resource)에 접근하더라도 프로그램이 잘못된 동작을 하지 않도록 보장되는 상태를 의미합니다. 싱글톤 패턴을 적용하며 라이브러리

가상 스레드는 고처리량 동시 애플리케이션을 작성, 유지 관리, 디버깅하는 데 드는 노력을 줄여 주는 가벼운 스레드입니다.

SOLID 원칙 중 가장 첫번째 단일책임원칙하나의 클래스는 하나의 역할만 수행해야 한다.변경 사유는 하나여야 한다.클래스가 너무 많은 책임을 가지면 코드가 복잡해지고 수정하기 어려워질뿐더러 하나의 책임을 변경할 때 다른 책임이 변경될 수 있다.

📚 DTO - Data Transfer Object DB의 데이터를 담고 전송하는 데 사용되는 객체이며 로직을 포함하지 않는 순수한 데이터만 담는 객체임 🌱 DTO 장점 어떤 데이터를 전송하고, 데이터를 담는지 명확하기 때문에 복잡하고 큰 프로젝트에서 식별하는데