Understanding HTTP Connection Pools and Their Benefits

Understanding HTTP Connection Pools and Their Benefits

From: May’s Cangjie Cause During the 6.1 major promotion, a problem was discovered during duty hours: an RPC interface showed high response time (RT) during the peak order placement time from 0 to 2 AM (over 1s, even though this interface was optimized, an RT over this value is problematic; typically, even complex logic in … Read more

Understanding the Differences Between RPC and HTTP Calls

Understanding the Differences Between RPC and HTTP Calls

Author: Floating Life Dream Source: blog.csdn.net/m0_38110132/article/details/81481454 For a long time, I never really understood the difference between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and calling it on the client side? Please allow me a naive smile here~ Naive! This article briefly introduces the two forms of C/S … Read more

Goodbye HttpClient! Goodbye OkHttp!

Goodbye HttpClient! Goodbye OkHttp!

Java interview and written exam experience, learn a bit of Java technology every day Public account Java interview Follow me to avoid getting lost Author: Bo Saidong Source: https://www.cnblogs.com/bryan31/ Background Due to business needs, I have to integrate with many different third-party companies. These service providers all offer HTTP-based APIs. However, the specific details of … Read more

Understanding the Differences Between Android and Embedded Linux Development

Understanding the Differences Between Android and Embedded Linux Development

Introduction Due to business needs, I started to involve in embedded Linux development from the familiar Android development over the past year. The programming language also changed from Java/Kotlin to the more challenging C++. There are actually many differences, and I have organized this article to compare the similarities and differences between these two development … Read more

Bouncy Castle: The Versatile Encryption Library

Bouncy Castle: The Versatile Encryption Library

Bouncy Castle: The Versatile Encryption Library Hello everyone! Today I want to share with you a very powerful encryption library in both Java and C# – Bouncy Castle. As a cryptography enthusiast, I particularly love this library because it is like a treasure chest that contains almost all commonly used encryption algorithms. Whether it’s simple … Read more

JCL: The Alchemist of Java Encryption Algorithms!

JCL: The Alchemist of Java Encryption Algorithms!

JCL: The Alchemist of Java Encryption Algorithms! Hello, friends! Today, Niu Ge will talk to you about the popular topic of Java encryption algorithms. Do you remember how confused I was the first time I encountered encryption algorithms when I transitioned from testing to Java? It was like stepping into the kitchen for the first … Read more

Implementation of DES/3DES/AES Symmetric Encryption Algorithms in Java

Implementation of DES/3DES/AES Symmetric Encryption Algorithms in Java

There are two sayings: 1) Algorithms and data structures are an important part of programming. If you lose algorithms and data structures, you lose everything. 2) Programming is algorithms and data structures; algorithms and data structures are the soul of programming. Note that this is not my own statement, but a summary from countless programmers. … Read more

Java Automation Operations: Ansible Deployment and Management

Java Automation Operations: Ansible Deployment and Management

Automated operations are like getting a fully automatic coffee machine for your server—you just need to press a few buttons, and it can turn coffee beans into rich lattes. Today, let’s talk about how to use Ansible to manage the deployment of Java applications, transforming your operations from chaotic to elegant. 1. Ansible Basics Crash … Read more

OpenFeign: The HTTP Client Bard!

OpenFeign: The HTTP Client Bard!

OpenFeign: The HTTP Client Bard! Introduction Friends, Niu Ge recently took on a project that requires front-end and back-end separation, using HTTP for communication between microservices. At first glance, there seems to be no problem: we just need to write an HttpClient and add some RestTemplate, right? But once I dived in, I found that … Read more

Unirest: A Lightweight HTTP Request Tool for Java

Unirest: A Lightweight HTTP Request Tool for Java

Niu Ge’s Java Kitchen: Unirest, A Lightweight HTTP Request Tool for Java! Introduction Friends, today Niu Ge is going to talk about a lightweight HTTP request tool—Unirest! When it comes to HTTP requests, we all know that in backend development, dealing with other services and APIs involves HTTP requests. When I first transitioned to Java … Read more