| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- application.yml
- 스프링RESTAPI
- 오버라이딩
- HTTP상태코드
- 시큐리티
- SQL
- 상태코드
- 스프링
- 서버
- Static
- server
- 스웨거
- JPA
- 인텔리제이오류
- API
- 스프링오류
- HTTP
- SpringSecurity
- 어노테이션
- 스프링시큐리티
- 자바
- MariaDB
- JWT
- Java
- 의존성주입
- 쿼리
- Swagger
- spring
- restAPI
- RDBMS
- Today
- Total
목록RDBMS (2)
취뽀몽
운영 사이트에서 내가 개발 맡았던 부분의 기능들을 점검해봤는데, 쿼리 실행 시간이 굉장히 길어져서 UX을 저해하는 것 같았다.. 어떻게 하면 쿼리 실행 속도를 높일 수 있을까 고민하다가 사용하게 된 WITH 절에 대해 정리해보려고 한다. 1. WITH 절 이란?쿼리를 작성할 때 임시 테이블이나 하나의 서브쿼리로 사용할 수 있는 기능이다.사실 말로 설명하는 것보다 예시로 설명하는 것이 더 효율적일 것 같아 바로 예제를 살펴보도록 하자. 기본적으로 WITH 절은 다음과 같은 형태로 작성한다.WITH TEST AS ( SELECT A, B FROM TABLE_NAME WHERE ~ -- WITH AS 절로 사용하고 싶은 쿼리문 작성)SELECT *FROM TEST; 그렇다면 WITH 절을 사용..
혼자 하거나, 지인들과 프로젝트 진행할 때는 Mybatis보다는 JPA를 선호하여 사용하는데, 요즘 김영한 선생님!!!! 의 자바 ORM 표준 JPA 프로그래밍 책을 읽는데 내가 정확히 JPA가 무엇인지 모르고 공부하는 것 같아서.. 정리하면서 확실하게 알아보려고 한다! 1. JPA란? JPA란 Java Persistence API의 약자로, Java 언어를 위한 ORM(Object-Relational Mapping) 기술의 표준 인터페이스이다. 여기서 ORM은 객체 지향 프로그램이 언어와 RDMBS 간의 데이터를 변환하고 매핑하는 기술을 말한다. 즉, 실제적으로 구현된 것이 아니라 구현된 클래스와 매핑하기 위해 사용되는 프레임워크인 것이다. JPA는 자바 어플리케이션과 JDBC 사이에서 동작하며, 자바..