일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @Repository
- @Query
- 구글애널리틱스
- JPA
- addallattributes()
- Thymeleaf
- ChatGPT
- 인텔리제이
- GA4
- @Entity
- 리액트오류
- 데이터베이스
- GET
- SEO
- 구글알고리즘
- router
- useEffect
- firebase
- 구글
- HttpSession
- Polylang
- @Controller
- mergeattributes()
- db
- post
- 플러그인
- 워드프레스
- set
- Login
- linkedhastset
- Today
- Total
목록2025/02/24 (3)
개발천재

Stream() 이해하기자바의 Stream은 데이터 컬렉션(예: List, Set, Map 등)을 효율적으로 처리할 수 있도록 도와주는 기능이다.보통 컬렉션을 반복하면서(for 문, foreach) 데이터를 처리하지만, Stream을 사용하면 for 루프를 사용하지 않아도 더 짧고 가독성 좋은 코드로 데이터를 다룰 수 있다. 데이터를 하나씩 처리하는 것이 아니라, 흐름(파이프라인)으로 처리for 문보다 코드가 간결중간 연산(변환)과 최종 연산(출력, 합산 등)을 분리해서 처리원본 데이터를 변경하지 않음(불변성 유지)public class IntArrayTest { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}..

H2 Database 사용하기H2 Database는 가볍고 빠른 인메모리(In-Memory) 기반의 관계형 데이터베이스이다. 테스트나 개발 환경에서 MySQL 같은 데이터베이스를 대신해서 많이 사용된다. H2 Database는 별도 설치 없이 JAR 파일 하나로 실행이 가능하고 In-Memory 모드 사용 시 성능이 뛰어나 속도가 빠르다. SQL을 지원하기 때문에 표준 SQL 사용 가능하고(MySQL, PostgreSQL과 유사), Spring Boot와 연동이 쉽기 때문에 spring-boot-starter-data-jpa와 함께 사용하면 자동 설정이 가능하다. Spring Boot에 의존성 추가하기build.gradle에 의존성 추가dependencies { implementation 'c..

@Buildeer 이해하기@Builder는 Lombok에서 제공하는 어노테이션으로, 객체를 보다 간편하게 생성할 수 있도록 도와주는 역할을 한다. 특히, 생성자 파라미터가 많을 때 가독성을 높이고, 유연하게 객체를 생성할 수 있다는 특징이 있다. [ @Builder 간단 정리 ]@Builder는 객체를 유연하고 가독성 있게 생성할 수 있도록 도와주는 Lombok 어노테이션생성자 매개변수 순서를 신경 쓰지 않고 명확하게 값 설정 가능@Builder.Default를 사용하면 기본값을 설정할 수도 있음특정 생성자만 @Builder에서 사용할 수도 있음 기본적인 사용법JPA에서 @Entity와 함께 사용할 때는 @NoArgsConstructor도 추가하는 게 좋다.import lombok.Builder;i..