2021-03-30 javascript, 의존성 극뽁
back-end 개발자인데, 서버가 필요없는 stand-alone html + javascript + css 로 간단한 기능을 만들어 자주 사용한다.
developer from pamukkale
back-end 개발자인데, 서버가 필요없는 stand-alone html + javascript + css 로 간단한 기능을 만들어 자주 사용한다.
구닥다리 프로젝트 환경에 Test Framework 가
JUnit framework 의 TestCase interface 를 구현하고 있었고
개인 프로젝트 JUnit 처럼@Test
붙여서 테스트 만들고 싶은데
왜 테스트 메소드 명을 프리픽스로 test 라고 붙여야되는지도 몰랐고
@Before
,@After
는 안먹는지도 몰라서 불편했는데,
알고보니 JUnit3 기반이었다…
Spring Boot 2.2.x 이후로는 JUnit5 가 기본으로 포함되어 있다.
JUnit4 에 대한 호환성 제거시 exclude - org.junit.vintage:junit-vintage-engine
하지만 굳이 이걸 제거해야될까?
JUnit5 의 기능을 온전히 사용하기 위해선 제거해야겠다.
plugins {
//...
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
}
쿼리 메소드를 이용하여 쿼리를 할 수도 있지만,
체-신 인텔리제이에서는 롬복설정이 되어있잖아?? 사용법을 먼저 쓴다
클래스는 하나의 책임만 가져야한다.
스벅 프라푸치노 처먹다가 궁금해서 정리
몇년전 협력 개발자분에게 oracle hint 에 대한 정보를 듣고, 유용하게 사용하고 있었는데,
join 이 일어나는 과정을 조금만 맛보고자 정리한다.
두번째 인덱스부터 시작하여, 자신이 있어야할 위치를 앞쪽으로 찾는다. 있어야할 위치가 아니면 밀어놓는다. (아래서 설명) ``` 8 5 6 2 4 1번째 루프, 인덱스(1)에 있는 5가 들어갈 곳을 앞에서부터 찾는다. 5와 8을 비교해서 8이 더 크니까 5가 있던 자리로 8을 밀어놓는다. 8 [5] 6 2 4 -> > 8 6 2 4 -> [5] 8 6 2 4