알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
https://daddyprogrammer.org/post/1239/spring-oauth-authorizationserver/ Spring Boot Oauth2 - AuthorizationServer Spring 프레임웍에서 제공하는 Oauth2 프로젝트를 이용하여 Oauth Authorization Server를 구축해 보겠습니다. Oauth Authorization은 클라이언트가 서비스 제공자로부터 회원 리소스를 제공받기 위해 인증 및 �� daddyprogrammer.org
https://refactoring.guru/design-patterns/examples Code Examples of Design Patterns refactoring.guru 한번씩 디자인 패턴 구현을 참고 할때가 있는데 매번 구글링으로 찾다 보니 귀찮을 때가 있다. 위에 사이트에는 자주 사용하는 디자인 패턴을 아주 잘 정리 해 놓았다. 아래는 사이트 스크린샷이다.
Transactional 에 필요한 옵션이 있어 조사하던중 좋은 자료가 있어 공유합니다. @Transactional 우선 해당 어노테이션을 적용하면 적용된 클래스 또는 메소드에 트랜잭션이 적용된다. 따라서 로직 흐름에 맞추어 전체적으로 트랜잭션을 적용할것인지, 아니면 특정 메소드에 적용할것인지 전략을 잘 세워야 한다. isolation 격리수준이라는 옵션이다. 트랜잭션에서 일관성이 없는 데이터를 허용하도록 하는 수준을 말하는데 옵션은 다음과 같다. READ_UNCOMMITTED (level 0) -트랜잭션에 처리중인 혹은 아직 커밋되지 않은 데이터를 다른 트랜잭션이 읽는 것을 허용- 어떤 사용자가 A라는 데이터를 B라는 데이터로 변경하는 동안 다른 사용자는 B라는 아직 완료되지 않은(Uncommitted..