일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker mysql
- docker
- Vue 알아보기
- Python 기본편
- docker 명령어
- 젠킨스
- spring Annotation
- intelliJ plugin
- python 기초
- Spring Batch
- 티스토리 광고 수익
- 미국주식
- Vue 배우기
- 애드센스 수익
- spring boot 시작
- Spring Batch 강의
- 구글 애드센스 수익
- gradle
- MYSQL
- scrapy
- Spring
- Vue 강의
- JDK1.3
- IntelliJ
- apache log4j
- Vue
- 도커
- 미국 배당주
- python
- AES256
목록전체 글 (202)
나만의공간
Stream을 만드는 다양한 방법이 있습니다. 신규로 생성된 Stream 객체는 원 Stream 객체를 수정하지 않으므로 단일 소스에서 여러 Stream 객체를 생성할 수 있습니다. 빈 Stream 객체 생성 빈값이 존재하는 Stream 객체를 생성합니다. package jpabook.jpashop.stream; import java.util.stream.Stream; public class StreamEmpty { public static void main(String[] args) { Stream streamEmpty = Stream.empty(); if (streamEmpty == null || streamEmpty.count()==0) { System.out.println("Stream 객체는 값..
자바 Stream에 기본사용법에 대한 설명을 진행하였고, 이제는 Stream에서 제공하는 기본적인 Operations 종류들에 대해서 알아보고자 합니다. Stream에는 유용한 기능들이 많이 제공됩니다. count() & distinct() count(): Stream 객체의 요소 개수를 반환합니다. distinct(): Stream 객체의 중복을 제거한 새로운 Stream을 반환 합니다. 중복이 제거한 후에 반환된 Stream은 새로운 객체가 됩니다. package jpabook.jpashop.stream; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream..
lombok을 사용하면서 lombok에서 제공하는 어노테이션을 사용하게 됩니다. 이중 Accessors관련 어노테이션이 어떤 기능을 하고 어떤 경우에 사용하게 되는지 정리를 합니다. Accessors 우선 간단한 샘플예제를 확인후 관련 기능을 설명합니다. import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; import lombok.ToString; import lombok.experimental.Accessors; // @Accessors 어노테이션을 사용하여 getter 및 setter 작성 규칙을 설정합니다. @Accessors(chain = true, fluent = true, prefix = "_") public class..
Stream은 Java 8에서 신규로 추가된 메이져 기능 중 하나로 java.util.stream 클래스에 포함되어 있는 기능입니다. Stream은 다양한 요소에서 생성이 될수 있는데 stream() 과 of() 메서드를 사용하여 컬렉션 또는 배열을 생성하게 됩니다. Stream 기본 형태 import java.util.Arrays; import java.util.stream.Stream; public class StreamSample { public static void main(String[] args) { streamSample1(); } public static void streamSample1() { // 배열 Stream 객체 변환 String[] array = new String[]{"a",..
Spring에서 제공하는 RestFul API 연결방식은 여러개가 존재 하는데 RestTemplate방식을 주로 사용하다 Feign방식을 사용하고 있었습니다. Feign방식에서 WebClient 방식으로 변경을 진행 했었는데 진행도중 알수 없는 오류가 발생하여 발생 원인을 해결하고자 많은 시행 착오를 거치게 되었는데 WebClient방식을 사용할때는 상대편 서버 환경을 고려 하여 변경이 필요하거나, 이슈가 안되도록 사전에 설정값을 잘 작성해야 합니다. WebClient 오류 현상(Connection prematurely closed BEFORE response 에러 대응) WebClient 방식으로 변경한 후 평상시 잘 통신이 되는데 어느정도 시간이 지나면 아래와 같은 메시지가 나오구 해당 요청건은 오류..