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

135
Articles
0
Likes
974
Views
0
Comments
Recent Articles

Latest from java1234

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

Why Developers Are Migrating to Apache PDFBox 3: Key Changes and Practical Examples

This article analyzes Apache PDFBox 3's major improvements over 2.x, including the new Loader API, incremental parsing for memory efficiency, rewritten IO layer with java.nio, and cleaner APIs, while providing practical code examples for loading PDFs, extracting text, and generating documents.

Apache PDFBox 3Backend DevelopmentJava
0 likes · 12 min read
Why Developers Are Migrating to Apache PDFBox 3: Key Changes and Practical Examples
java1234
java1234
Sep 20, 2026 · Artificial Intelligence

Quarkus Embraces AI: Declarative Services, Tools, RAG, and MCP in Java

This article explores Quarkus's AI integration via the LangChain4j extension, demonstrating declarative AI services, function calling with tools, retrieval-augmented generation (RAG), and Model Context Protocol (MCP) support, all while retaining Quarkus's cloud-native benefits like fast startup and native compilation.

AICloud NativeMCP
0 likes · 13 min read
Quarkus Embraces AI: Declarative Services, Tools, RAG, and MCP in Java
java1234
java1234
Sep 17, 2026 · Backend Development

Java 27 Released: G1 Default GC, Compact Object Headers, Post-Quantum TLS, JFR Redaction

Java 27 introduces four final features: G1 becomes the universal default garbage collector, compact object headers reduce memory overhead by 4 bytes per object, TLS 1.3 adds post-quantum hybrid key exchange by default, and JFR automatically redacts sensitive data like passwords and tokens before recording.

Compact Object HeadersG1 GCJFR Redaction
0 likes · 18 min read
Java 27 Released: G1 Default GC, Compact Object Headers, Post-Quantum TLS, JFR Redaction
java1234
java1234
Sep 16, 2026 · Artificial Intelligence

Why LLM Post-Training Got Hard: 5 Paradigm Shifts in 6 Months

This article analyzes five major paradigm shifts in large model post-training over the past six months, covering expert distillation, online distillation as RL alternative, RLVR refinements, SFT-RL distribution mismatch, and data quality as irreducible constraint, with specific papers and metrics.

Data QualityPost-TrainingRLVR
0 likes · 11 min read
Why LLM Post-Training Got Hard: 5 Paradigm Shifts in 6 Months
java1234
java1234
Sep 12, 2026 · Artificial Intelligence

YOLO26 Crop Disease Detection: Full-Stack System with FastAPI & Vue3

This article details a full-stack crop disease detection system using YOLO26 for object detection, FastAPI for backend services, and Vue3 for the frontend, covering architecture, database design, API endpoints, business logic, and deployment configuration.

Crop Disease DetectionFastAPIMySQL
0 likes · 27 min read
YOLO26 Crop Disease Detection: Full-Stack System with FastAPI & Vue3
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 GeodeJDK 17Jakarta EE
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.

Model PerformanceObject DetectionPython
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?