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
Aug 6, 2026 · Backend Development

Why Flowable Is Gaining Popularity Among Java Developers

Flowable is an open‑source Java workflow engine that follows the BPMN 2.0 standard, offering tighter Spring Boot integration, full CMMN/DMN support, better performance than Activiti, and flexible deployment options, with detailed comparisons to Activiti and Camunda and step‑by‑step Spring Boot and standalone examples.

ActivitiBPMNCamunda
0 likes · 8 min read
Why Flowable Is Gaining Popularity Among Java Developers
java1234
java1234
Aug 4, 2026 · Backend Development

Why Spring Boot Sticks with Jackson as Its Default JSON Library

The article explains why Spring Boot continues to use Jackson as its default JSON serializer, detailing the automatic ObjectMapper/JsonMapper creation, the HTTP message conversion process, Jackson’s balanced strengths, practical code samples, and how to switch to alternatives like Gson, JSON‑B, or Fastjson2.

GsonJSONJackson
0 likes · 15 min read
Why Spring Boot Sticks with Jackson as Its Default JSON Library
java1234
java1234
Aug 1, 2026 · Backend Development

Why Apache Tika Is Gaining Popularity for Unified File Content Extraction

The article explains how Apache Tika, an open‑source content analysis toolkit, lets developers detect file types, extract text and metadata from over a thousand formats, and integrate the functionality via a simple CLI, a RESTful server, or direct Java APIs, making it ideal for search, archiving, content moderation, and AI‑driven knowledge bases.

Apache TikaCLIContent Analysis
0 likes · 16 min read
Why Apache Tika Is Gaining Popularity for Unified File Content Extraction
java1234
java1234
Jul 26, 2026 · Backend Development

Why PDFBox Is Gaining Popularity Among Java Developers

Apache PDFBox, an open‑source Java library under the Apache 2.0 license, lets developers create, read, modify, and extract data from PDFs, offering extensive features, command‑line tools, and seamless Maven integration, which explains its growing adoption in Java‑based backend and enterprise projects.

ApacheJavaPDF
0 likes · 9 min read
Why PDFBox Is Gaining Popularity Among Java Developers
java1234
java1234
Jul 21, 2026 · Backend Development

Why Spring 7 Is Moving Away From Feign (And What to Use Instead)

Spring 7 doesn’t remove Feign from the classpath but officially discourages its use, labeling OpenFeign as feature‑complete and recommending the new Spring Framework HTTP Service Client, with a detailed comparison, migration steps, and guidance on when Feign may still be viable.

FeignHTTP Service ClientMigration
0 likes · 10 min read
Why Spring 7 Is Moving Away From Feign (And What to Use Instead)
java1234
java1234
Jul 19, 2026 · Artificial Intelligence

FastCode: Up to 4× Faster and 44% Cheaper Than Claude Code for Codebase Understanding

FastCode, an open‑source framework from HKU’s DS team, builds semantic maps and structural graphs of codebases to let AI assistants answer queries up to four times faster, cut token usage by up to 44 %, and achieve higher accuracy across benchmarks, supporting multiple languages and deployment options.

AI code analysisFastCodePython
0 likes · 7 min read
FastCode: Up to 4× Faster and 44% Cheaper Than Claude Code for Codebase Understanding
java1234
java1234
Jul 18, 2026 · Backend Development

Should You Store Money as Long or BigDecimal in Java?

The article explains why floating‑point types are unsafe for monetary values, compares the Long‑in‑cents and BigDecimal‑in‑yuan approaches, lists their advantages and drawbacks, and provides concrete Java code, database schemas, layer‑boundary conversion patterns, and common pitfalls.

BackendBigDecimalFinancial
0 likes · 8 min read
Should You Store Money as Long or BigDecimal in Java?
java1234
java1234
Jul 14, 2026 · Backend Development

Quarkus: Java Framework Up to 5× Faster Than Spring Boot, Uses Half the Memory

Quarkus, Red Hat's cloud‑native Java framework, achieves dramatically faster startup (0.3‑1 s vs 2‑5 s) and roughly half the memory usage (150‑200 MB vs 300‑500 MB) by moving many optimizations to compile time, and offers a Spring‑like developer experience with extensions, reactive support, and hot‑reload tooling.

Dev ModeJavaKubernetes
0 likes · 9 min read
Quarkus: Java Framework Up to 5× Faster Than Spring Boot, Uses Half the Memory
java1234
java1234
Jul 12, 2026 · Fundamentals

Oracle JDK vs OpenJDK: Key Differences and How to Choose

The article explains that OpenJDK is the open‑source reference implementation while Oracle JDK is Oracle’s distribution built on it, outlines their minimal functional differences after Java 11, compares licensing, update policies and commercial support, shows how to identify the installed JDK, and offers practical selection guidance for students, enterprises and production environments.

JDKJavaLicense
0 likes · 7 min read
Oracle JDK vs OpenJDK: Key Differences and How to Choose