java1234
Author

java1234

Former senior programmer at a Fortune Global 500 company, dedicated to sharing Java expertise. Visit Feng's site: Java Knowledge Sharing, www.java1234.com

119
Articles
0
Likes
651
Views
0
Comments
Recent Articles

Latest from java1234

100 recent articles max
java1234
java1234
Sep 3, 2026 · Backend Development

MyBatis-Plus 3.5.15: Spring Boot 4.0 & Jackson 3.0 Support Explained

This article details MyBatis-Plus 3.5.15's new support for Spring Boot 4.0 and Jackson 3.0, providing step-by-step migration guidance including starter dependency changes, JSON field handling with Jackson3TypeHandler, and common upgrade pitfalls like starter mismatches and factoryBeanObjectType errors.

Database MigrationJackson 3.0Java
0 likes · 13 min read
MyBatis-Plus 3.5.15: Spring Boot 4.0 & Jackson 3.0 Support Explained
java1234
java1234
Sep 1, 2026 · Backend Development

Why You Should Upgrade to Apache Geode 2.0 – Moving Beyond JDK 8

Apache Geode 2.0, released in January 2026, upgrades the in‑memory data grid to require JDK 17, migrate all Java EE packages to Jakarta EE 10, align with Spring 6, and provides detailed upgrade steps, code examples, and pitfalls to avoid.

Apache GeodeIn-Memory Data GridJDK 17
0 likes · 10 min read
Why You Should Upgrade to Apache Geode 2.0 – Moving Beyond JDK 8
java1234
java1234
Aug 30, 2026 · Artificial Intelligence

YOLO26 Computer Vision Tutorial – Fast, Lightweight, NMS‑Free Model

This article introduces YOLO26, a new NMS‑free, lightweight computer‑vision model from Ultralytics, details its architecture, training innovations, performance benchmarks, multi‑task capabilities, and provides a step‑by‑step Python tutorial for installing the library, running a Hello‑World inference, and interpreting the detailed latency breakdown.

Computer VisionModel PerformanceObject Detection
0 likes · 9 min read
YOLO26 Computer Vision Tutorial – Fast, Lightweight, NMS‑Free Model
java1234
java1234
Aug 18, 2026 · Backend Development

Why Is Jakarta EE Gaining Traction in Enterprise Java?

Jakarta EE, the rebranded Java EE now governed by the Eclipse Foundation, offers open standards, built‑in enterprise capabilities, cloud‑native improvements, a smooth upgrade path for legacy systems, and familiar APIs, making it an attractive alternative to Spring for long‑term, maintainable applications.

CDICloud NativeEnterprise Java
0 likes · 9 min read
Why Is Jakarta EE Gaining Traction in Enterprise Java?
java1234
java1234
Aug 15, 2026 · Backend Development

Why Do 10,000 Virtual Threads Finish in 1 s While a Fixed Thread Pool Takes 50 s?

The article explains how Java virtual threads can complete 10,000 I/O‑bound tasks in about one second, whereas a traditional fixed thread pool of 200 threads needs roughly fifty seconds, by detailing the underlying scheduling differences, benchmark code, suitable scenarios, and limitations.

JDK 21JavaVirtual Threads
0 likes · 9 min read
Why Do 10,000 Virtual Threads Finish in 1 s While a Fixed Thread Pool Takes 50 s?
java1234
java1234
Aug 14, 2026 · Artificial Intelligence

Agentic AI Boom 2026: Insights from 322 Top Conference Papers

The article highlights the rapid surge of agentic AI research in 2026—arXiv shows about 9,000 papers with 99% published after 2023, monthly additions of ~1,000, a three‑fold yearly increase, 24% of ICML2026 workshops focused on agents, and a curated list of 322 top papers plus practical modules, while warning against over‑reliance on AI tools.

AI researchAI safetyAI tools
0 likes · 5 min read
Agentic AI Boom 2026: Insights from 322 Top Conference Papers
java1234
java1234
Aug 11, 2026 · Backend Development

Why More Developers Are Choosing Guava for Java Projects

Guava, Google’s core Java library, offers a rich set of utilities—immutable collections, null‑safe string handling, local caches, and concurrency helpers—that reduce boilerplate, prevent bugs, and integrate with a single Maven/Gradle dependency, making it a popular choice for modern Java backend development.

CacheGoogle Core LibrariesGradle
0 likes · 9 min read
Why More Developers Are Choosing Guava for Java Projects
java1234
java1234
Aug 9, 2026 · Backend Development

Why Spring Boot 3 Completely Drops JDK 8

Spring Boot 3 raises its minimum Java version to 17 because Spring Framework 6 moves to Jakarta EE 9+, ending support for the javax.* namespace, and Oracle stopped free updates for JDK 8, making migration essential for security, ecosystem compatibility, and to leverage new language features and Spring‑Boot‑specific improvements.

JDK 17Jakarta EEJava Records
0 likes · 10 min read
Why Spring Boot 3 Completely Drops JDK 8
java1234
java1234
Aug 8, 2026 · Backend Development

Why Hutool 5 Is Gaining Popularity Among Java Developers

The article explains how Hutool 5 consolidates common Java utilities—such as string handling, date formatting, file I/O, HTTP requests, and cryptography—into concise, ready‑to‑use methods, reducing boilerplate code, simplifying project setup, and improving maintainability.

Code ExampleGradleHutool
0 likes · 11 min read
Why Hutool 5 Is Gaining Popularity Among Java Developers
java1234
java1234
Aug 7, 2026 · Industry Insights

AI Job Demand Jumps 12‑Fold—Can You Capture the Opportunity?

AI positions have exploded, rising twelve‑fold year‑over‑year to account for 26.23% of new‑economy jobs, with average monthly salaries around 60,738 CNY—yet talent supply is scarce (0.71 ratio), prompting firms to value hands‑on skills over credentials and outlining three pathways into the field, including a specialized full‑stack ML engineer program.

AICareer PathFull‑Stack ML Engineer
0 likes · 6 min read
AI Job Demand Jumps 12‑Fold—Can You Capture the Opportunity?