Java Tech Enthusiast
Author

Java Tech Enthusiast

Sharing computer programming language knowledge, focusing on Java fundamentals, data structures, related tools, Spring Cloud, IntelliJ IDEA... Book giveaways, red‑packet rewards and other perks await!

1.0k
Articles
1
Likes
6.9k
Views
0
Comments
Recent Articles

Latest from Java Tech Enthusiast

100 recent articles max
Java Tech Enthusiast
Java Tech Enthusiast
Aug 10, 2026 · Information Security

A Complete Guide to Cookie, Session, Token, OAuth2.0, SSO, and JWT

This article systematically explains the concepts, workflows, advantages, drawbacks, and practical code examples of Cookie, Session, Token, OAuth2.0, Single Sign‑On (SSO) and JWT, compares them, offers best‑practice recommendations, and provides interview‑style Q&A for developers.

AuthenticationCookieJWT
0 likes · 16 min read
A Complete Guide to Cookie, Session, Token, OAuth2.0, SSO, and JWT
Java Tech Enthusiast
Java Tech Enthusiast
Aug 9, 2026 · Industry Insights

Huawei’s Launch Spans From ¥399 to ¥1.01 Million – A 2,500‑Fold Price Gap

Huawei’s recent launch showcased a staggering price range from a ¥399 power bank to a ¥101.6 million flagship MPV, introduced dozens of new devices—including the ultra‑light MateBook Pro S, the foldable MateBook Fold, and the budget‑friendly nova 16 SE—highlighting both technical innovations and market positioning.

HarmonyOSHuaweiMateBook Fold
0 likes · 8 min read
Huawei’s Launch Spans From ¥399 to ¥1.01 Million – A 2,500‑Fold Price Gap
Java Tech Enthusiast
Java Tech Enthusiast
Aug 9, 2026 · Backend Development

Spring Boot + Disruptor: Achieving Ultra‑Fast High‑Concurrency Processing for 6 Million Orders per Second

This article explains how to replace traditional message queues with LMAX Disruptor in a Spring Boot application, covering its core concepts, step‑by‑step implementation, and a demo that demonstrates lock‑free, high‑throughput processing capable of handling six million orders per second.

DisruptorJavaRing Buffer
0 likes · 10 min read
Spring Boot + Disruptor: Achieving Ultra‑Fast High‑Concurrency Processing for 6 Million Orders per Second
Java Tech Enthusiast
Java Tech Enthusiast
Aug 8, 2026 · Backend Development

Why Does Kafka Re‑Consume Tens of Thousands of Messages After a Successful Offset Commit?

The article explains why Kafka consumers can reprocess tens of thousands of messages after a restart despite successful offset commits, detailing the roles of automatic commit timing, rebalance triggers, GC pauses, and the limitations of manual commits, and offers practical configuration and idempotent processing solutions.

ConsumerJavaKafka
0 likes · 8 min read
Why Does Kafka Re‑Consume Tens of Thousands of Messages After a Successful Offset Commit?
Java Tech Enthusiast
Java Tech Enthusiast
Aug 8, 2026 · Artificial Intelligence

Cutting 80% of Claude’s System Prompts Still Yields Strong Performance

Anthropic removed more than 80% of Claude Opus 5’s system prompts, yet coding benchmarks stayed strong; the article explains the concepts of attention budget and marginal diminishing returns, details the concrete prompt reductions, and shows a side‑by‑side test where short prompts outperform long ones in code generation and functionality.

AI codingAnthropicAttention Budget
0 likes · 15 min read
Cutting 80% of Claude’s System Prompts Still Yields Strong Performance
Java Tech Enthusiast
Java Tech Enthusiast
Aug 7, 2026 · Industry Insights

AI Data Centers Take to Space: Inside SpaceX and Nvidia’s Starmind Satellite Compute

SpaceX and Nvidia have announced a joint effort to launch the Starmind AI1 satellite, equipped with Nvidia’s Rubin GPU and Vera CPU, delivering data‑center‑grade AI compute in orbit and on the ground, while outlining the design specs, potential efficiency gains, and the logistical challenges of managing a massive, mobile compute constellation.

AI InfrastructureAI satellitesNVIDIA
0 likes · 6 min read
AI Data Centers Take to Space: Inside SpaceX and Nvidia’s Starmind Satellite Compute
Java Tech Enthusiast
Java Tech Enthusiast
Aug 6, 2026 · Fundamentals

Why Does a .tar.gz File Have Two Extensions?

The article explains that a .tar.gz file isn’t a single format but the result of two separate Unix tools—tar for archiving and gzip for compression—combined via a pipeline, tracing their historical origins, design philosophy, and why the dual extension persists today.

CompressionGZIPUnix
0 likes · 10 min read
Why Does a .tar.gz File Have Two Extensions?
Java Tech Enthusiast
Java Tech Enthusiast
Aug 4, 2026 · Artificial Intelligence

Why Claude Code’s Harness Only Lasts Six Months – Boris Cherny’s 10 Tips for AI Practitioners

In a YC interview, Boris Cherny, the creator of Claude Code, urges AI product teams to repeatedly delete and test system prompts, adopt ablation studies, and embrace concepts like Product Overhang and Unhobbling, offering ten concrete recommendations for building and evaluating generative AI systems.

AI adviceAI productClaude
0 likes · 10 min read
Why Claude Code’s Harness Only Lasts Six Months – Boris Cherny’s 10 Tips for AI Practitioners
Java Tech Enthusiast
Java Tech Enthusiast
Aug 3, 2026 · Backend Development

JDK 27 Switches Default GC to G1—Why Your Unchanged Java Service Might Slow Down

JDK 27 changes the default garbage collector from a resource‑aware Serial GC to G1, which can unexpectedly increase CPU usage, alter latency and throughput for small‑container Java services even when no code or JVM flags are changed, so teams must verify the GC in use and benchmark both collectors under realistic limits.

G1 GCGarbage CollectionJDK 27
0 likes · 22 min read
JDK 27 Switches Default GC to G1—Why Your Unchanged Java Service Might Slow Down