일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 혼공단
- 카카오코테
- 코테
- 알고리즘
- 안드로이드스튜디오
- Kotlin
- MySQL
- 코틀린
- groupby
- 자바
- doitandroid
- 안드로이드
- 스터디
- 정보처리기사
- 혼공챌린지
- 자료구조
- join
- select
- SQL
- CS
- 인프런
- 혼공파
- 오블완
- 티스토리챌린지
- java
- 기술면접
- 정처기
- Til
- Android
- 프로그래머스
- Today
- Total
목록2025/03/22 (2)
Welcome! Everything is fine.

QueryDSL란?DSL(Domain-Specific-Language) : 특정 도메인에서 발생하는 문제를 효과적으로 해결하기 위해 설계된 언어.(ex. SQL, CSS, Regex 등)QueryDSL : SQL 형식의 쿼리를 Type-Safe하게 생성할 수 있도록 하는 DSL을 제공하는 라이브러리. 엔티티의 매핑정보를 활용하여 쿼리에 적합하도록 쿼리 전용 클래스(Q클래스)로 재구성해준다.✔️ Q클래스란?Q클래스란 엔티티 클래스 속성과 구조를 설명해주는 메타데이터로, Type-Safe하게 쿼리 조건을 설정할 수 있다.annotationProcessor를 통해 생성된 실제 Q클래스는 다음과 같다.다 캡쳐하진 못했지만, Todo의 필드가 QTodo에서도 보이는 것을 알 수 있다. QueryDSL 시작하기qu..

이번 개인 과제 중 AWS를 실습하는 부분이 있는데, 요구사항은 다음과 같다. 먼저 EC2와 RDS를 구축하고 연결하는 과정을 기록해보려고 한다.✍🏻✔️ EC2- EC2 인스턴스에서 어플리케이션을 실행한다.- 탄력적 IP를 설정해 외부에서도 접속할 수 있도록 한다.- 서버 접속 및 Live 상태를 확인할 수 있는 health check API를 만든다.✔️ RDS- RDS 데이터베이스를 구축한다.- EC2에서 실행되는 어플리케이션에 연결한다.✔️ S3- S3 버킷을 생성한다.- 유저의 프로필 이미지 업로드 및 관리 API를 구현한다.프로젝트를 EC2에 배포하기로컬에서 프로젝트 빌드하기인텔리제이에서 프로젝트를 빌드해보자! EC2 인스턴스는 이미 만들어놨다는 가정 하에 진행하겠다.1) Gradle 탭에서 ..