OpenFeign: The Remote Messenger for Java HTTP Clients

OpenFeign: The Remote Messenger for Java HTTP Clients

Brother Niu’s Java Kitchen: OpenFeign, The Remote Messenger for Java HTTP Clients! Introduction: From “Kitchen Novice” to “Master of Remote Delivery” Today, my friends, let’s talk about something interesting—OpenFeign! What is OpenFeign? In simple terms, it’s our “remote messenger” in Java, helping us easily handle HTTP requests between services. Speaking of this, I remember when … Read more

OkHttp: The Eagle of Network Requests

OkHttp: The Eagle of Network Requests

Java Kitchen: OkHttp, The Eagle of Network Requests! Introduction Hey friends, today we are going to talk about something “down-to-earth”! Remember the story I shared last time about “ordering takeout during overtime, only to have it delivered late”? At that moment, I thought, wouldn’t it be cool if we could simulate the network process of … Read more

Apache HttpClient: A Bridge Builder for Java Networking!

Apache HttpClient: A Bridge Builder for Java Networking!

Niu Ge’s Java Kitchen: Apache HttpClient, A Bridge Builder for Java Networking! Introduction Hey friends, Niu Ge is back! What are we chatting about today? Let me start with my experience. When I was doing testing, the most annoying thing was debugging the interfaces! Sometimes the backend APIs weren’t ready, or the documentation was unclear, … Read more

Exploring Ktor: The Java HTTP Engine!

Exploring Ktor: The Java HTTP Engine!

Little Horse’s Java Kitchen: Exploring Ktor, The Java HTTP Engine! Friends, today we are going to talk about something interesting – Ktor! This is a lightweight HTTP engine framework powered by Kotlin. Don’t panic if you’re overwhelmed by the term ‘HTTP engine’; we’ll break it down using a cooking analogy to make it clear. Introduction: … Read more

Unirest: A Java HTTP Request Courier!

Unirest: A Java HTTP Request Courier!

Niuke’s Java Kitchen: Unirest, A Java HTTP Request Courier! Opening Story Hey friends, today I want to talk to you about HTTP requests! Do you remember when I first transitioned to Java development? I struggled to write the interface calling code and had to read the HttpURLConnection documentation three times just to piece together some … Read more

OpenFeign: The Poet of Java HTTP Clients

OpenFeign: The Poet of Java HTTP Clients

OpenFeign: The Poet of Java HTTP Clients Introduction: Transitioning from Tester to Java Developer Hey friends, today I have a lot to talk about! I remember when I first transitioned from testing to Java development, I was completely confused when I encountered microservices for the first time… We click away on our browsers every day, … Read more

Apache HttpClient: A Java HTTP Communication Tool

Apache HttpClient: A Java HTTP Communication Tool

Apache HttpClient: The HTTP Communication Tool for Java Programmers Hello everyone, I am Niu Ge, a programmer who transitioned from testing to Java. Today, let’s talk about a “communication expert” in the Java world – Apache HttpClient. Have you ever encountered a situation where you want to access a website or call someone else’s API … Read more

OkHttp: The Efficient Messenger for HTTP Requests!

OkHttp: The Efficient Messenger for HTTP Requests!

OkHttp: The Efficient Messenger for HTTP Requests! Introduction: Niu Ge’s Pitfall Experience Hey friends, Niu Ge is back to share a story! I remember when I switched to Java, there was a requirement to write a program to fetch weather data and display it to users. At that time, I had only a vague understanding … Read more

Java Sockets and TCP/IP Protocol Stack

Java Sockets and TCP/IP Protocol Stack

Title: The Relationship Between Java Sockets and TCP/IP Protocol Stack, Why Does TCP Connection Require Three-way Handshake and Four-way Teardown? This article takes about 17 minutes to read. OSI Seven Layer Model and TCP/IP Four Layer Model Many students know that in the university course, the book “Computer Networks” we studied adopts the OSI seven-layer … Read more

TCP/IP Protocol Basics: TCP and UDP Explained

TCP/IP Protocol Basics: TCP and UDP Explained

Click the image | Get the latest information in the network engineering industry Network programming has three elements: IP address, port number, and communication protocol. This time we will mainly discuss the TCP and UDP communication protocols and their implementation in programming. IP AddressComputers in the network use IP addresses for unique identification. There are … Read more