일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C언어
- for
- IF문
- MySQL
- Scanner
- 함수
- 유비쿼터스
- 자바
- IFELSE
- 알고리즘
- FOR문
- 스캐너
- 배열
- 데이터
- 하드웨어
- 반복문
- 1차원배열
- 백준
- error
- 기본
- IF
- 자료구조
- 변수
- java프로그래밍
- Scanner class
- java
- 스캐너클래스
- 백준알고리즘
- Spring
- 파이썬프로그래밍기초
- Today
- Total
목록Spring (6)
정리하고기록하자

Spring Boot Batch 란Spring Batch는 대량의 데이터 처리를 위한 프레임워크이다. 반복적인 작업을 수행하는 일괄 처리 (Batch Processing) 작업을 효율적으로 처리 할 수 있는 기능을 제공한다.대용량 데이터 처리나 주기적인 업무 처리 등을 효율적으로 처리 할 수 있고, 대용량 데이터 처리에 적합한 분산 방식의 처리를 지원한다.대량의 정보에 대해서 자동화되고 복잡한 처리가 가능하다. 이러한 작업으로는 시간 기반 이벤트 ( ex : 월말 계산 등..)큰 데이터를 걸쳐 반복적으로 처리되는 복잡한 규칙을 주기적으로 적용한다 ( ex : 보험혜택 등.. )일반적으로 검증 및 트랜잭션 방식으로 처리가 필요한 내부 및 외부 시스템에서 수신한 정보를 기록 시스템에 통합한다. Spring ..

Spring 신규 프로젝트 생성한 곳에 DB를 연동해야 한다. 일단 DB부터 생성 해보자 첫번째 일단 신규 프로젝트 Gradle > dependencies > mysql 등록 하기 dependencies Url 은 여기 그럼 라이브러리에 mysql 추가 된다. 두번째 1. MySQL Workbench 설치 하기 ( DB 신규 등록 하기 위해서 ) 2. Workbench Url 은 여기 3. 설치 하다보면 root 비밀번호를 입력해야 한다고 한다. ( 비밀번호는 알아서 ) 4. 거기 까지 끝났으면 5. 3번에서 root 비밀번호 입력한 값을 입력한다. 6. DB 생성하기 참고 URL : 나는 HeidiSQL 을 사용한다. Mysql 을 사용 하시는 분들은 여기를 참고해주세요. 세번째 DB까지 생성 했으면 ..

간단한 웹 애플리케이션으로 /hello URL 호출 할 경우 내가 만든 이미지리스트 가져와보기 Controller 생성하기 소스코드 package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/hello") public class ImgController { @GetMapping() public S..

Spring-boot 신규 프로젝트 만들어 보려고 한다 이것 저것 한번 해보고 싶어서 시작 해본다!! 신규 프로젝트 만들기 spirng.io 링크 Dependencies에 Srping Web / Spring Web Services / Lomobok 추가! 필요 한건 나중에 더 추가 해야지 GENERATE 클릭 자바 17 버전 없으면 설치 해야한다! 자바 17 버전 Url은 여기!! 압축 풀기 다운받은 프로젝트 폴더를 사용하는 IDE에서 열기! 저는 인텔리제이를 사용하기 때문에 인텔리제이에서 열었습니다. DemoApplication 실행 하고 localhost:8080을 입력했을때 그럼 끝~~~

Redis란 Redis란 Key, Value 구조로 데이터를 저장하고 관리하는 데이터 베이스 관리 시스템이다. Redis가 무엇인지 서치 해보거나 다른 개발자 분들에게 물어볼때마다 데이터를 Key, Value로 관리하는 저장소 라고 몇번이고 들었다. Key, Value로 데이터를 관리 한다는 얘기는 너무 많이 들어서 어떤 특징이 있는지 찾아보았다. Redis의 특징 Key, Value 구조로 되어 있으며 쿼리를 사용할 필요가 없다. 데이터를 디스크에 쓰는 구조가 아니라 메모리에서 데이터를 처리 하기 때문에 속도가 빠르다. String, Lists, Sets, Sorted Sets, Hashed 자료 구조를 지원한다. String : 가장 일반적인 Key - Value 구조의 형태이다. Sets : Str..

@RequiredArgsConstructor 란? RequiredArgsConstructor는 Lombok으로 스프링에서 DI(의존성 주입)의 방법 중에 생성자 주입을 임의의 코드 없이 자동으로 설정해 주는 어노테이션 이다. 새로운 필드를 추가 할 때 다시 생성자를 만들어서 관리해야 하는 번거로움을 없애준다. 즉 @Autowired를 사용하지 않고 의존성을 주입 하는 것이다. @Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface RequiredArgsConstructor { /** * If set, the generated constructor will be private, and an additional static..