Graphql Springboot
GraphQL 1. Introduction GraphQL 은 웹 API용 REST의 대안으로 청구되는 Facebook의 비교적 새로운 개념입니다. 이 튜토리얼에서는 Spring Boot를 사용하여 GraphQL 서버를 설정하여 기존 애플리케이션에 추가하거나 새 애플리케이션에서 사용할 수 있도록 하는 방법을 배웁니다. 2. What is Grap...
GraphQL 1. Introduction GraphQL 은 웹 API용 REST의 대안으로 청구되는 Facebook의 비교적 새로운 개념입니다. 이 튜토리얼에서는 Spring Boot를 사용하여 GraphQL 서버를 설정하여 기존 애플리케이션에 추가하거나 새 애플리케이션에서 사용할 수 있도록 하는 방법을 배웁니다. 2. What is Grap...
Connection Pool References https://shuu.tistory.com/130#google_vignette
Micro Service Architecture https://marceloh-web.medium.com/spring-boot-microservices-architecture-using-shared-database-69312a968530
QueryDSL
Pagination https://docs.gitlab.com/ee/development/database/pagination_performance_guidelines.html https://itnext.io/the-best-database-pagination-technique-is-530abf2aab51 https://stackoverf...
IoC 와 DI DI Dependency 의존이란, 한 클래스가 다른 클래스의 메서드를 실행하는 것이다. 의존 대상 클래스가 변경되면 의존하는 클래스의 ‘코드가 변경’되는 것을 의존이라고 한다. Dependency Injection 직접적인 의존관계는 DIP 원칙을 위반하며, OCP 원칙도 지킬 수 없다. 따라서 이를 완전하게 가능케 해주는 ...
Race Condition in JPA References https://stackoverflow.com/questions/29574630/how-to-avoid-race-conditions-on-product-sales-with-jpa-and-hibernate https://softwareengineering.stackexchange.co...
Filter, Interceptor, and AOP References Filter, Interceptor, and AOP https://baek-kim-dev.site/61 https://mangkyu.tistory.com/173 https://imnotabear.tistory.com/576 https://yzlosmik.tist...
Exception 예외란 Exception, RuntimeExeption, … 롤 플레잉 시나리오 엄마가 심부름을 시켰다. 두부가 없어서 두부의 대체품이 있는지 엄마에게 전화를 한다. 그런데 전화를 안 받는다. 이런 것들은 예상치 못한 상황이라 예외라고 볼 수 있다. 반면에, 가게에 문이 열리지 않거나, 두부가 없거나, 유통기한이 지난것과 같이...
Exception Handling Exception Classes Exception은 수많은 자식 클래스가 있다. 그 중 RuntimeExeption은 Unchecked Exception이며, 그 외 Exception은 Checked Exception으로 볼 수 있다. Checked Exception ...