분류 전체보기204 HttpClient 요청에 매개 변수 추가 1. 소개 HttpClient 는 HTTP 및 관련 프로토콜에 중점을 둔 저수준 Java 구성 요소의 도구 집합을 제공하는 Apache HttpComponents 프로젝트의 일부입니다. HttpClient의 가장 중요한 기능은 HTTP 메서드를 실행하는 것입니다. 이 짧은 사용방법(예제)에서는 HttpClient 요청에 매개 변수를 추가하는 방법에 대해 설명 합니다. UriBuilder 를 String 이름-값 쌍 및 NameValuePair 와 함께 사용하는 방법을 알아 봅니다 . 마찬가지로 UrlEncodedFormEntity를 사용하여 매개 변수를 전달하는 방법을 살펴 보겠습니다 . 2. UriBuilder를 사용하여 HttpClient 요청에 매개 변수 추가 UriBuilder 는 빌더 패턴을 통.. 2021. 3. 23. Java IndexOutOfBoundsException "소스가 대상에 맞지 않음" 1. 개요 Java에서 List 의 사본을 만들면 때때로 IndexOutOfBoundsException이 발생할 수 있습니다 . "소스가 대상에 맞지 않습니다." 이 짧은 사용방법(예제)에서는 Collections.copy 메서드를 사용할 때이 오류가 발생하는 이유 와 해결 방법을 살펴 보겠습니다. 또한 List의 복사본을 만들기 위해 Collections.copy의 대안을 살펴볼 것 입니다. 2. 문제 재현 Collections.copy 메서드를 사용하여 List 의 복사본을 만드는 메서드부터 시작하겠습니다 . static List copyList(List source) { List destination = new ArrayList(source.size()); Collections.copy(destin.. 2021. 3. 22. 정수의 제곱근이 Java에서 정수인지 확인 1. 개요 완전 제곱은 두 개의 동일한 정수의 곱으로 표현할 수있는 숫자입니다. 이 기사에서는 정수가 Java에서 완벽한 제곱인지 확인하는 여러 가지 방법을 알아 봅니다. 또한 효율성과 가장 빠른 방법을 결정하기 위해 각 기술의 장단점에 대해 논의 할 것입니다. 2. 정수가 완전 제곱인지 확인하기 아시다시피 Java는 정수를 정의하기 위해 두 가지 데이터 유형을 제공합니다. 첫 번째는 32 비트의 숫자를 나타내는 int 이고 다른 하나는 64 비트의 숫자를 나타내는 long 입니다. 이 기사에서는 최악의 경우 (가능한 가장 큰 정수)를 처리하기 위해 long 데이터 유형을 사용합니다 . Java는 64 비트의 긴 숫자를 나타내므로 긴 숫자의 범위는 -9,223,372,036,854,775,808 ~ 9 .. 2021. 3. 22. RestTemplate을 사용하여 개체 List 가져 오기 및 게시 1. 소개 RestTemplate의 클래스는 Spring에서 클라이언트 측 HTTP 작업을 수행하는 중앙 도구입니다. HTTP 요청을 작성하고 응답을 처리하기위한 여러 유틸리티 메소드를 제공합니다. 또한 RestTemplate 은 Jackson 과 잘 통합 되기 때문에 많은 노력없이 대부분의 객체를 JSON으로 /에서 직렬화 / 역 직렬화 할 수 있습니다. 그러나 개체 컬렉션 작업은 그렇게 간단하지 않습니다 . 이 예제에서는 RestTemplate 을 사용 하여 객체 List을 GET 및 POST 하는 방법을 살펴 봅니다 . 2. 예제 서비스 두 개의 HTTP 엔드 포인트가있는 직원 API를 사용합니다. 모두 가져 와서 다음을 생성합니다. GET / 직원 POST / 직원 클라이언트와 서버 간의 통신을 .. 2021. 3. 22. 이전 1 ··· 32 33 34 35 36 37 38 ··· 51 다음