Giới thiệu về Finagle

1. Khái quát chung Trong hướng dẫn này, chúng ta sẽ xem qua Finagle, thư viện RPC của Twitter. Chúng tôi sẽ sử dụng nó để xây dựng một máy khách và máy chủ đơn giản. 2. Khối xây dựng Trước khi đi sâu vào triển khai, chúng ta cần biết các khái niệm cơ bản mà chúng ta sẽ sử dụng để xây dựng ứng dụng của mình. Chúng được biết đến rộng rãi nhưng có thể có một ý nghĩa hơi khác trong thế giới của FinĐọc thêm »

BeanNameAware và BeanFactoryAware Interfaces in Spring

1. Khái quát chung Trong hướng dẫn nhanh này, chúng ta sẽ tập trung vào giao diện BeanNameAware và BeanFactoryAware , trong Spring Framework . Chúng tôi sẽ mô tả từng giao diện riêng biệt với những ưu và nhược điểm của việc sử dụng chúng. 2. Giao diện Aware Cả BeanNameAware và BeanFactoryAware đều thuộc giao diện đánh dấu gốc org.springframework.beans.factory.Aware . Điều này sử dụng bộ định tuyến tĐọc thêm »

Sử dụng Maven đằng sau một Proxy

1. Giới thiệu Trong hướng dẫn này, chúng ta sẽ định cấu hình Maven hoạt động sau proxy - một tình huống phổ biến trong môi trường mà chúng ta không kết nối trực tiếp với internet. Trong ví dụ của chúng tôi, proxy của chúng tôi đang chạy trên máy 'proxy.baeldung.com' và nó sẽ lắng nghe các yêu cầu proxy qua HTTP trên cĐọc thêm »

Đậu phiên Java EE

1. Giới thiệu Đậu phiên doanh nghiệp có thể được phân loại rộng rãi thành: Đậu phiên không trạng thái Đậu phiên trạng thái Trong bài viết nhanh này, chúng ta sẽ thảo luận về hai loại đậu phiên chính này. 2. Thiết lập Để sử dụng Enterprise Beans 3.2 , hãy đảm bảo thêm phiên bản mới nhất vào phần phụ thuộc của tệp pom.Đọc thêm »

Làm thế nào để xác định một bản đồ trong YAML cho một POJO?

Java hàng đầu Tôi vừa công bố khóa học Learn Spring mới , tập trung vào các nguyên tắc cơ bản của Spring 5 và Spring Boot 2: >> KIỂM TRA KHÓA HỌC 1. Khái quát chung Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng các thuộc tính được xác định trong tệp YAML để định cấu hình các giá trị cho một Bản đồ trong các lớp POJO của chúng tôi. 2. POJO và YAML Các lớp POJO là các Đối tượng Java Cũ thuần túy. YAML là một định dạng dữ liệu Đọc thêm »

Xử lý JSON trong Java EE 7

1. Khái quát chung Bài viết này sẽ chỉ cho bạn cách xử lý JSON chỉ sử dụng Java EE lõi mà không sử dụng các phụ thuộc của bên thứ ba như Jersey hoặc Jackson. Khá nhiều thứ chúng ta sẽ sử dụng được cung cấp bởi gói javax.json. 2. Viết một đối tượng vào chuỗi JSON Việc chuyển đổi một đối tượng Java thành Chuỗi JSON thật dễ dàng. Giả sử chúng ta có một lớp Người đơn giản : public class Person { private String firstName; privaĐọc thêm »

Kiểm tra xem một mảng có được sắp xếp trong Java không

1. Khái quát chung Trong hướng dẫn này, chúng ta sẽ thấy các cách khác nhau để kiểm tra xem một mảng có được sắp xếp hay không. Tuy nhiên, trước khi bắt đầu, sẽ rất thú vị khi kiểm tra cách sắp xếp các mảng trong Java. 2. Với một vòng lặp Một cách để kiểm tra là sử dụng vòng lặp for . Chúng ta có thể lặp lại lần lượt tất cả các giá trị của mảng. Hãy xem làm thế nào Đọc thêm »

Trình xử lý ngoại lệ toàn cầu của Java

1. Khái quát chung Trong hướng dẫn này, chúng ta sẽ tập trung vào Global Exception Handler trong Java. Đầu tiên chúng ta sẽ thảo luận những điều cơ bản về các ngoại lệ và xử lý ngoại lệ. Sau đó, chúng ta sẽ có một cái nhìn toàn diện về trình xử lý ngoại lệ toàn cầu. Để tìm hiểu thêm về các ngoại lệ nói chung, hãy xem phần Xử lý Ngoại lệ Đọc thêm »

Giới thiệu về WireMock

1. Khái quát chung WireMock là một thư viện dành cho các dịch vụ web sơ khai và chế giễu. Nó xây dựng một máy chủ HTTP mà chúng tôi có thể kết nối như chúng tôi muốn với một dịch vụ web thực tế. Khi máy chủ WireMock hoạt động, chúng tôi có thể thiết lập các kỳ vọng, gọi dịch vụ và sau đó xác minh các hành vi của nó. 2. Sự phụ thuộc của Maven Để có thể tận dụng thư viện WireMock, chúng ta cần đưa phần phụ Đọc thêm »

Giới thiệu về Bộ đệm giao thức của Google

1. Khái quát chung Trong bài viết này, chúng ta sẽ xem xét Bộ đệm giao thức của Google (protobuf) - một định dạng dữ liệu nhị phân ngôn ngữ bất khả tri nổi tiếng. Chúng ta có thể xác định một tệp bằng một giao thức và tiếp theo, sử dụng giao thức đó, chúng ta có thể tạo mã bằng các ngôn ngữ như Java, C ++, C #, Go hoặc Python. Đây là một bài báo giới thiệu về định dạng của chính nó; nếu bạn muốn xem cách sử dụng Đọc thêm »