PinnedEthan LeungIntroduction to Service MeshAs a Java software engineer, I’ve recently been leading our team’s research on upgrading our service architecture. Our goal is to evolve…Apr 253Apr 253
PinnedEthan LeungJDK 21 New Feature: Record PatternsHello everyone, I’m Ethan. In my previous article, I shared about the String Templates feature in JDK 21.Apr 226Apr 226
PinnedEthan LeungSpring AI : Java Integration with Large Language Models SimplifiedHello, I’m Ethan, a Java backend development engineer. I have a keen interest in the application of large models. In this AI spring, we…Apr 179Apr 179
Ethan LeungA Brief Discussion on Generative AI Technology: Retrieval-Augmented Generation RAGHello everyone, I’m Ethan, a software engineer deeply fascinated by AIGC. Today, I’ll delve into one of the hottest technologies in the…Apr 93Apr 93
Ethan LeungJDK 21 New Feature: String TemplatesHello everyone, I’m Ethan, a software engineer specializing in the Java domain. In this article, I’ll introduce the new feature of string…Apr 35Apr 35
Ethan LeungJava Random Numbers in High-ConcurrencyHello everyone, I’m Ethan, a server-side engineer currently focusing on the Java language. In this article, I will delve into random number…Apr 12Apr 12
Ethan LeunginILLUMINATIONHow Does Java’s ThreadLocal Eliminate Thread Competition?Hello everyone, I’m Ethan, a Java backend engineer. Today, I’d like to share with you the principles of ThreadLocal in Java, as well as the…Mar 315Mar 315