일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Lv.0
- 연습문제
- GIT
- LV0
- 포트폴리오
- 일정관리프로젝트
- S3
- LV03
- LV02
- 배열
- 코테
- docker
- SQL
- 데이터 베이스
- LV.02
- Redis
- Join
- Til
- 이것이 자바다
- CoffiesVol.02
- JPA
- LV01
- LV1
- Java
- mysql
- 디자인 패턴
- spring boot
- 일정관리 프로젝트
- 프로그래머스
- 알고리즘
- Today
- Total
목록spring boot (3)
코드 저장소.
목차1. 현재 코드의 문제2. 문제의 대안 1. 현재 코드의 문제현재 일정관리 프로젝트를 진행을 하면서 일정을 등록시 첨부파일을 등록을 하는 기능을 만들었다. 현재의 업로드 방식은 업로드후 로컬에 저장을 하는 방식이었다. 아래는 내가 작성한 첨부파일에 관련된 코드의 일부분이다. // 기존 방식: 로컬 경로에 파일 저장 + 썸네일 생성 + AttachModel 생성까지 모두 한 메서드에서 처리public static List uploadMultipleFiles(...) { // 1. 디렉토리 생성 // 2. 확장자 판별 // 3. 썸네일 생성 // 4. 파일 저장 및 AttachModel 구성} 이 방식에는 여러가지의 문제점이 있는데 문제점은 아래와 같습니다. 1-1. 서버 자원(I/..
목차1.개요2.각 라이브러리의 특징 1.개요Java에서는 다른 서버와 통신하기 위해서 즉, REST API로 서비스 간 통신하기 위해서 FeignClient, WebClient, RestTemplate 등을 활용하곤 합니다. 대표적인 이 3가지의 특징에 대해서 알아보도록 하겠습니다.2.각 라이브러리의 특징RestTemplate이란?HTTP 요청을 만들기 위해 Spring Framework에서 제공하는 동기식 클라이언트 라이브러리입니다. 아래는 RestTemplate의 특징입니다. RestTemplate은 Spring 4에서부터 사용되었으며, Spring 5 이후로는 비권장(deprecated) 상태입니다.요청과 응답에 대한 JSON 변환, 오류 처리 등을 수동으로 설정해야 합니다.멀티파트 파일 전송, 인..

목차 1. Spring Batch?2. Spring Batch의 특징3.Spring Batch의 구조 1. Spring Batch?spring batch는 대용량 데이터 처리를 효율적으로 수행하기 위해 만들어진 배치 처리 프레임워크입니다. 주로 대규모 데이터를 주기적으로 처리하거나, 데이터를 변환하여 적재하는 작업에서 사용됩니다.2. Spring Batch의 특징1. 대규모 데이터 처리Spring Batch는 대량의 데이터를 읽고, 처리하고, 저장하는 작업을 안정적으로 처리합니다.데이터 소스(파일, 데이터베이스, API 등)로부터 데이터를 효율적으로 가져와 변환하고 저장할 수 있는 기능을 제공합니다.2. 청크 기반 처리 (Chunk-Oriented Processing)데이터를 작은 단위(청크)로 나누어..