AOP(Aspect-Oriented Programming)는 핵심 로직과 부가 기능을 분리하여 애플리케이션 전체에 걸쳐 사용되는 부가 기능을 모듈화하여 재사용할 수 있도록 지원하는 것이다.Aspect-Oriented Programming를 해석하면 관점(관심) 지향 프
현재 진행중인 프로젝트에서 조회를 하는 부분에 대해서는 @Transactional 을 read-only 로 설정하여서 조금의 성능을 향상시켰었다. 하지만, 서비스에서 가장 많은 트래픽이 몰리는 서비스가 조회서비스이므로 매번 DB에서 조회해서 가져오는 행위는 불필요하다고
이 글을 적는 이유는 다른 사람들이 혹시나 SSE에 대해 처음 도입을 할때, 내가 했던 삽질을 안했으면 좋겠는 마음에 적는다.!🤯내가 이전부터 해오던 프로젝트는 대게 클라이언트가 요청을 보내면, 서버에서 응답을 전달하는 형태로 통신이 진행됐었다. 따라서 개발을 하는데
재고 시스템을 통해 동시성 문제를 알아보고, 이를 해결해보겠다. 동시성 문제란, 동일한 하나의 데이터에 2 이상의 스레드, 혹은 세션에서 가변 데이터를 동시에 제어할 때 나타는 문제로, 하나의 세션이 데이터를 수정 중일때, 다른 세션에서 수정 전의 데이터를 조회해