자바 스프링 프로젝트에서 오브젝트 스토리지에 이미지와 파일을 올리는데 해당 endpoint http 접속 오류가 발생했다.이상한건 로컬에선 정상인데, 운영서버에 올리면 오류가 발생함.request processing faild; nested exception is com.amazonaws.SdkClientException; Unable to execute HTTP reqeust: endpoint 해당 오류 내용이 발생. nslookup endpoint로 해당 도메인의 아이피를 확인 sudo nano /etc/hosts192.0.2.1 endpoint등록후 저장해준다. 기존에 정상동작 했었는데, 어느날 부터 갑자기... http 오류가 발생한다면 호스트 등록을 설정해준다. 버전 변경한게 없는데 이상하네...
자바의 Stream() API 다양한 데이터(컬렉션 - List,Set,Map 등, 배열 등) 소스를 표준화된 방법으로 다루기 위해서 사용합니다. Stream Collection.stream(); stream() 메소드로 간단하게 컬렉션을 stream으로 만들 수가 있다. 기본적인 형식이 있는데 스트림 파이프라인이라고 한다. 1. 스트림을 생성한다. 2. 중간 연산을 한다. 3. 최종 연산을 한다. 여기서 중간연산은 제한이 없습니다. 최종 연산은 1번만 가능합니다. 최종 연산 후에는 스트림 파이프라인이 닫힌다. stream.limit(5).sorted.forEach(System.out::println); 스트림을 활용하여 간단하게 5개로 자르고 정렬한 뒤 출력한 것이다. 스트림의 특징으로는 1. 데이터 ..
docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/function/Predicate.html Predicate (Java SE 11 & JDK 11 ) docs.oracle.com 자바에서 제공되는 함수형 인터페이스 중에 하나로 boolean 값을 반환합니다. 추상 메소드로 제공되는 test()와 기본 메소드로 제공되는 and(),or(),negate() 가 있으며 스태틱 메소드로 제공되는 isEqual(), not() 가 있습니다. Predicate isOdd = (s) -> (s % 2) == 1; Predicate isEven = Predicate.not(isOdd); //Predicate isEven = isOdd.negate(); S..
오늘 공부할 내용은 함수형 인터페이스입니다. 자바에서 기본적으로 제공하는 라이브러리인 Function interface에 대해 알아보도록 하겠습니다. docs.oracle.com/javase/8/docs/api/java/util/function/Function.html Function (Java Platform SE 8 ) docs.oracle.com java.util.function 로 제공되는 인터페이스이며, import 하여 사용합니다. Function T - 함수에 대한 입력 유형이며 R - 함수 결과의 유형입니다. 함수형 인터페이스이므로 람다식 또는 메서드 참조에 대한 할당 대상으로 사용 가능하다고 합니다. 이 함수형 인터페이스에는 4개의 메소드가 존재합니다. 1개의 추상 메소드 apply()와..
public interface Human{ void hName(); void hAge(); } hName()과 hAge()라는 추상메소드를 두개를 가지고 있는 Human 인터페이스가 있습니다. public class TestHuman implements Human { @Override public void hName(){ System.out.println("Kim"); }; } 그 interface를 상속하는 class TestHuman이 있습니다. 여기서 이 class는 에러가 납니다. 그 이유는 추상메소드 두개를 모두 override 하지 않았기 때문입니다. 여기서 override를 하지않아도 에러가 나지않으며 interface를 상속받은 클래스들이 모두 기본적으로 사용할 수 있도록 하는 것을 기본 ..
indexOf() - 특정 문자나 문자열에서 해당하는 문자의 인덱스 값을 반환하고 찾지 못했을 경우 '-1'을 반환하는 메소드 입니다. indexOf(String s) indexOf(int i) indexOf(String s, int startindex) indexOf(int i, int startindex) lastIndexOf() - 특정 문자나 문자열에서 해당하는 문자를 뒤에서 부터 찾아 인덱스 값을 반환하고 찾지 못했을 경우 '-1'을 반환하는 메소드 입니다. lastIndexOf(String s) lastIndexOf(int i) lastIndexOf(String s, int startindex) lastIndexOf(int i, int startindex) indexOf() 예제를 먼저보면 c..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.