반응형

Apache HttpClient – POST에 대한 리디렉션 따르기

1. 개요 이 빠른 사용방법(예제)에서는 POST 요청에 대한 리디렉션을 자동으로 따르도록 Apache HttpClient를 구성하는 방법을 보여줍니다. 더 깊이 파고들고 HttpClient로 할 수 있는 다른 멋진 것들을 배우고 싶다면 메인 HttpClient 예제 로 넘어가십시오 . 기본적으로 리디렉션을 초래하는 GET 요청만 자동으로 따릅니다. POST 요청이 HTTP 301 Moved Permanently 또는 302 Found 로 응답 되면 리디렉션이 자동으로 수행되지 않습니다 . 이는 HTTP RFC 2616 에 의해 지정됩니다 . 301 상태 코드가 GET 또는 HEAD 이외의 요청에 대한 응답으로 수신된 경우 사용자 에이전트는 사용자가 확인할 수 없는 한 요청을 자동으로 리디렉션해서는 안 ..

Spring 2022.11.29

Java에서 UUID 문자열 유효성 검사

1. 개요 이 사용방법(예제)에서는 Java에서 UUID(Universally Unique Identifier) ​​문자열의 유효성을 검사하는 몇 가지 방법을 살펴보겠습니다. UUID 클래스 메서드 중 하나를 살펴본 다음 정규식을 사용합니다. 2. UUID.fromString() 사용 문자열 이 UUID 인지 확인하는 가장 빠른 방법 중 하나는 UUID 클래스 에 속하는 정적 메서드 fromString 을 사용하여 매핑하는 것입니다. 시도해 봅시다: @Test public void whenValidUUIDStringIsValidated_thenValidationSucceeds() { String validUUID = "26929514-237c-11ed-861d-0242ac120002"; Assertion..

Spring 2022.11.28

MongoDB에서 엔터티 ID로서의 UUID

1. 개요 기본적으로 MongoDB Java 드라이버는 ObjectId 유형의 ID를 생성합니다 . 때로는 UUID 와 같은 객체의 고유 식별자로 다른 유형의 데이터를 사용하고자 할 수 있습니다 . 그러나 MongoDB Java 드라이버는 UUID를 자동으로 생성할 수 없습니다 . 이 예제에서는 MongoDB Java 드라이버와 Spring Data MongoDB 를 사용하여 UUID를 생성하는 세 가지 방법을 살펴보겠습니다 . 2. 공통점 애플리케이션이 한 가지 유형의 데이터만 관리하는 경우는 매우 드뭅니다. MongoDB 데이터베이스에서 ID 관리를 단순화하려면 모든 문서 클래스의 ID를 정의하는 추상 클래스를 구현하는 것이 더 쉽습니다. public abstract class UuidIdentifi..

Spring 2022.11.28

Java에서 바이트 배열과 UUID 간 변환

1. 개요 이 짧은 사용방법(예제)에서는 Java에서 바이트 배열과 UUID 간에 변환 하는 방법을 살펴봅니다 . 2. UUID 를 바이트 배열로 변환 일반 Java에서 UUID 를 바이트 배열 로 쉽게 변환할 수 있습니다 . public static byte[] convertUUIDToBytes(UUID uuid) { ByteBuffer bb = ByteBuffer.wrap(new byte[16]); bb.putLong(uuid.getMostSignificantBits()); bb.putLong(uuid.getLeastSignificantBits()); return bb.array(); } 3. 바이트 배열을 UUID 로 변환 바이트 배열을 UUID 로 변환하는 것은 간단합니다. public stati..

Spring 2022.11.28

Java에서 영숫자 UUID 문자열 생성

1. 개요 GUID(Globally Unique Identifier)라고도 하는 UUID (Universally Unique Identifier)는 실용적인 용도로 고유한 128비트 값입니다. 고유성은 대부분의 다른 번호 매기기 체계와 달리 중앙 등록 기관이나 이를 생성하는 당사자 간의 조정에 의존하지 않습니다 . 이 사용방법(예제)에서는 Java에서 UUID 식별자를 생성하는 두 가지 구현 방법을 살펴봅니다. 2. 구조 UUID의 표준 표현이 뒤따르는 예제 UUID를 살펴보겠습니다. 123e4567-e89b-42d3-a456-556642440000 xxxxxxxx-xxxx-Bxxx-Axxx-xxxxxxxxxxxx 표준 표현은 32개의 16진수(base-16) 숫자로 구성되며 하이픈으로 구분된 5개의 그..

Spring 2022.11.28

Postman 변수 사용방법(예제)

1. 개요 Postman에서 변수를 사용하면 값을 저장하고 다른 API에서 필요에 따라 사용할 수 있습니다. 이러한 값을 컬렉션, 환경 또는 모든 요청에 ​​전달하여 참조할 수 있습니다. 기본적으로 이러한 변수를 보다 효율적으로 사용하여 저장된 값에 쉽게 액세스할 수 있습니다. 또한 이러한 변수를 사용하여 Postman을 통해 여러 팀원과 협력하거나 동적 워크플로우 를 설정할 수 있습니다. 이 기사에서는 변수, 해당 유형 및 API에 변수를 삽입하는 방법에 대해 자세히 설명합니다. 2. 변수란 무엇입니까? 변수는 데이터 표현을 상징하며 필요할 때마다 수동으로 입력하지 않고도 값에 액세스할 수 있습니다. 여러 곳에서 동일한 값을 사용해야 할 때 유용할 수 있습니다. 일부 인스턴스에는 기본 URL, 토큰 및..

Spring 2022.11.28

MongoDB의 객체 내부에 배열 삽입

1. 개요 MongoDB 는 가장 널리 사용되는 오픈 소스 및 분산 문서 지향 NoSQL 데이터베이스입니다. MongoDB의 문서는 필드와 값 쌍이 있는 JSON과 같은 객체가 있는 데이터 구조입니다. 문서를 MongoDB 컬렉션에 삽입하기 위해 insert() , insertOne() 및 insertMany( ) 와 같은 다양한 메서드를 사용할 수 있습니다 . 이 사용방법(예제)에서는 MongoDB 문서 내에 배열을 삽입하는 방법에 대해 설명합니다. 먼저 MongoDB Shell 쿼리를 사용하여 문서에 배열을 삽입하는 방법을 살펴보겠습니다. 그런 다음 MongoDB Java 드라이버 코드를 사용합니다. 2. 데이터베이스 초기화 삽입 쿼리로 이동하기 전에 먼저 데이터베이스를 생성해 보겠습니다. 밸둥이 라..

Spring 2022.11.28

Paths.get과 Path.of의 차이점

1. 개요 이 문서에서는 Paths.get() 메서드 와 Path.of () 메서드 간의 유사점과 차이점에 대해 설명합니다 . 2. 동일한 행동 Path.of () 메서드는 URI 를 인수로 사용 하여 연결된 개체 의 경로 로 변환 합니다. 이제 Paths.get() 코드를 살펴보겠습니다 . public final class Paths { public static Path get(URI uri) { return Path.of(uri); } } 보시다시피 Paths.get()이 수행하는 유일한 작업 은 Path.of() 를 호출 하는 것 입니다. 따라서 두 메서드는 동일한 결과를 반환합니다. 3. 방법의 차이점 이제 이 두 가지 방법의 차이점에 대해 설명하겠습니다. 3.1. 소개 버전 Java 8 이전 에..

Spring 2022.11.28

JMeter: 대기 시간 대 로드 시간

1. 개요 성능 테스트는 소프트웨어 개발의 중요한 부분입니다. 병목 현상과 버그를 밝히고 애플리케이션이 응답하도록 보장합니다. 특히 중요한 측면 중 하나는 웹 애플리케이션이 사용자 상호 작용을 로드하고 반응하는 데 필요한 시간입니다. 이 도움말에서는 로드 시간 문제를 감지하고 개선하는 데 도움이 되는 두 가지 측정항목인 지연 시간 과 로드 시간 을 살펴보겠습니다 . 이러한 메트릭이 정의되는 방법, 서로 구별되는 요소 및 성능 도구 JMeter 를 사용하여 메트릭을 측정하는 방법을 알아봅니다 . 2. JMeter의 대기 시간 및 로드 시간 메트릭 JMeter에서 대기 시간 과 로드 시간 은 모두 왕복을 측정하는 메트릭입니다. 즉, 둘 다 클라이언트가 서버에 요청을 보낸 후 응답을 받을 때까지의 시간을 측정..

Spring 2022.11.28

문자열 List을 텍스트 파일에 쓰기

1. 개요 이 빠른 사용방법(예제)에서는 여러 가지 방법으로 문자열 List 을 Java의 텍스트 파일에 작성합니다. 먼저 FileWriter , BufferedWriter , 마지막으로 Files.writeString 에 대해 설명 합니다. 2. FileWriter 사용 java.io 패키지에는 문자 데이터를 파일에 쓰는 데 사용할 수 있는 FileWriter 클래스가 포함 되어 있습니다. 계층 구조를 보면 FileWriter 클래스가 OutputStreamWriter 클래스를 확장하고 다시 Writer 클래스를 확장하는 것을 볼 수 있습니다. FileWriter 를 초기화하는 데 사용할 수 있는 생성자를 살펴보겠습니다 . FileWriter f = new FileWriter(File file); Fi..

Spring 2022.11.28
반응형