JVM

JVM/Java

[Java]Apache? Tomcat?? 둘이 무슨 차이지?

- 첫 작성일 21년 1월 1일 velog 블로그 😀서론 학교에서 php를 하고, 회사에서 spring boot + jsp를 사용하면서 아파치 톰캣을 자연스럽게 사용하게 되었다. 하지만, 사용하는 동안 이게 도대체 무엇이길래 웹을 할 때 많은 곳에서 사용하는지? 이게 정확히 무엇을 해주는건지? 에 대해 많은 궁금증을 가지면서 하다가 이번 기회에 공부를 하면서 정리를 해본다. 아파치(Apache) (아파치 검색을 해보면 AH-64(아파치) 헬기가 가장 많이 나오길래 한번 가져와봤습니다..) 우리가 흔히 아파치라고 부르는 것은 Apache HTTP Server를 의미하는 데 이는 오픈 소스 소프트웨어 그룹인 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 만든 웹서버 프..

JVM/Spring

[SPRING] lombok 활용

Lombok 이란 ❓❓ 자바 Model(DTO, VO, Domain)에서 반복적으로 만들어야하는 것들을(Getter/Setter...) 어노테이션을 통해 코드의 줄을 줄여주고, 가독성을 높이는 데에 굉장한 도움을 주는 라이브러리 입니다. 간단한 예제를 먼저 보여드리겠습니다. Getter / Setter 기존방식 경우 위처럼 객체를 사용하기 위해 배가 되는 줄을 반복적으로 만들어야하는 일이 빈번히 발생하곤 합니다. 위처럼 getter와 setter를 비롯하여 toString, Builder 등을 더 만들게 되면 더 많은 줄이 생기게 될 것입니다. 이를 매우 간편하게 줄여주는 도구가 lombok입니다. 위처럼 불필요한 줄들을 줄여 가독성면을 높이게 됩니다. 오른 쪽 면을 보시면 getter와 setter가 ..

JVM/JPA

[QueryDSL] Date 별 Group By 는 Expressions.dateTemplate !! 혹은 StringTemplate ??

서론 --- 회사에서 일 별 합계를 구해야 하는 페이지를 제작 중에 시간까지 저장되어 있는 쿼리를 어떻게 변환하여 적용하는 지에 대해 꽤 오랜 시간을 찾다가 깨닫게 되어서 글을 작성해본다. 본론 -- dsl에 있는 메소드인 'Expressions.stringTemplate' 를 사용하면 된다. DateTemplate formattedDate = Expressions.dateTemplate(LocalDateTime.class, "DATE_FORMAT({0}, {1})", qItem.loadDt, "%d/%m/%Y"); DateTemplate formattedDate = Expressions.dateTemplate(LocalDateTime.class, "DATE_FORMAT({0}, {1})", qItem...

Hyo Kim
'JVM' 카테고리의 글 목록 (9 Page)