2021-01-06 사용하면서 알아가는 jekyll
아직 작성 중인데.. 온라인에 배포하고싶진 않고, commit 은 때리고 싶어..
2021-01-06 Spring 에서 DI 를 어떻게 해야 잘했다고 소문날까
아무생각 없이 @Autowired
를 주구장창 쓰고있었는데..
2020-12-25 Double-checked Locking Pattern (DCLP) 을 쓰지 말아야 하는 이유
아래 예시는 이해를 돕기위한 자료로 정확하지 않음. 대충 이런 뜻이구나 정도로 이해하길 바람.
2020-12-22 렉시컬 스코프(lexical scope) 와 다이나믹 스코프(dynamic scope)
변수의 유효범위를 구분하는 용어이다.
2020-12-20 Whiteship Spring JPA, Domain Event
Spring 의 기능인 Application Event Publish 기능을 이용하여 Domain class 에서 이벤트가 발생했을 떄, Event 를 발행하는 방법
2020-12-19 Whiteship Spring JPA, Custom Default Repository
기본 Repository 를 Customizing 하는 방법.
2020-12-19 함수와 메소드의 차이
함수는 독립된 상태로 존재할 경우.
2020-12-12 Whiteship Spring JPA, Custom Repository
기본으로 제공되는 쿼리 메소드로 해결이 되지 않는 경우,
- 직접 구현하거나
- 기본으로 제공되는 기능을 덮어 쓸 수도 있다.
- Repository class 에 JpaRepository 를 상속받고 추가로 직접 구현한 implementation class 를 상속받는 방식.
- implementation class 에 기본적인 naming convention 이 존재한다. 기본 postfix
Impl
(ex:내가만든클래스명Imple
) - 기본 naming convention 은
@EnableJpaRepositories(repositoryImplementationPostfix = "PostfixWhatIWant")
로 변경가능
2020-12-12 Linux, more 명령어 사용
로그를 보다보면 more
명령어를 사용할 경우가 많은데, 간단한 사용법을 매번찾는게 귀찮아서 기록한다