Tagged articles
41 articles
Page 1 of 1
Architecture Digest
Architecture Digest
Jul 8, 2025 · Backend Development

Mastering Spring and Apache StopWatch: Precise Code Timing in Java

This article explains how to use Spring's org.springframework.util.StopWatch and Apache Commons' org.apache.commons.lang3.time.StopWatch to accurately measure execution time of sequential tasks in Java, covering setup, key methods, practical examples, and important usage considerations.

Apache CommonsCode ProfilingPerformance Timing
0 likes · 9 min read
Mastering Spring and Apache StopWatch: Precise Code Timing in Java
Su San Talks Tech
Su San Talks Tech
May 8, 2025 · Backend Development

Boost Your Java Productivity: Essential Utility Classes You Should Know

This article introduces nine indispensable Java utility classes—including Collections, CollectionUtils, Lists, Objects, StringUtils, BeanUtils, ReflectionUtils, DigestUtils, and HttpStatus—showing how each can simplify common tasks, reduce boilerplate code, and improve development efficiency with clear examples and code snippets.

Apache CommonsCollectionsJava
0 likes · 20 min read
Boost Your Java Productivity: Essential Utility Classes You Should Know
FunTester
FunTester
Apr 24, 2025 · Fundamentals

How to Validate Numeric Strings in Java: Multiple Approaches Explained

This article compares five Java techniques for checking whether a string represents a valid number—including manual character iteration, Integer.parseInt/Double.parseDouble, BigDecimal, regular expressions, and Apache Commons NumberUtils—showing code samples, test cases, and the pros and cons of each method.

Apache CommonsBigDecimalJava
0 likes · 16 min read
How to Validate Numeric Strings in Java: Multiple Approaches Explained
Java Captain
Java Captain
Feb 14, 2025 · Fundamentals

Understanding Apache Commons StringUtils: isEmpty, isBlank, and Related Methods

This article explains the differences and usage of Apache Commons Lang3 StringUtils methods such as isEmpty, isNotEmpty, isAnyEmpty, isNoneEmpty, isBlank, isNotBlank, isAnyBlank, and isNoneBlank, providing code examples and behavioral details for handling null, empty, and whitespace strings in Java.

Apache CommonsJavaStringUtils
0 likes · 6 min read
Understanding Apache Commons StringUtils: isEmpty, isBlank, and Related Methods
Selected Java Interview Questions
Selected Java Interview Questions
Sep 13, 2024 · Backend Development

Using Apache Commons GenericObjectPool for Process Pooling in Java

This article explains how Java developers can leverage Apache Commons Pool's GenericObjectPool to implement custom process pooling, covering the required factory interface, configuration options, and practical code examples for creating, borrowing, and returning pooled process objects to improve performance.

Apache CommonsBackendGenericObjectPool
0 likes · 8 min read
Using Apache Commons GenericObjectPool for Process Pooling in Java
macrozheng
macrozheng
Sep 13, 2024 · Backend Development

Mastering Apache Commons StringUtils: When to Use isEmpty, isBlank, and More

This article explains the differences among Apache Commons Lang's StringUtils methods—such as isEmpty, isBlank, isNotEmpty, isAnyEmpty, isNoneEmpty, and their variants—providing code examples, usage guidelines, and practical tips for Java developers to avoid common pitfalls when handling empty or blank strings.

Apache CommonsJavaStringUtils
0 likes · 7 min read
Mastering Apache Commons StringUtils: When to Use isEmpty, isBlank, and More
macrozheng
macrozheng
Apr 17, 2023 · Fundamentals

How to Efficiently Split Large Java Lists into Smaller Chunks

This article explains why MySQL’s SQL length limit can cause batch‑insert failures and demonstrates five practical ways to partition a large Java List—using Guava, Apache Commons, Hutool, JDK Stream, and custom subList—complete with code examples and execution results.

Apache CommonsGuavaJava
0 likes · 9 min read
How to Efficiently Split Large Java Lists into Smaller Chunks
Java Architect Essentials
Java Architect Essentials
Feb 23, 2023 · Backend Development

Using Spring and Apache Commons StopWatch for Precise Code Execution Timing in Java

This article explains why simple System.currentTimeMillis() timing is often insufficient, introduces Spring's org.springframework.util.StopWatch and Apache Commons' org.apache.commons.lang3.time.StopWatch, provides Maven dependencies and complete Java examples, and discusses important usage notes such as thread‑safety and task management.

Apache CommonsStopwatchspring
0 likes · 11 min read
Using Spring and Apache Commons StopWatch for Precise Code Execution Timing in Java
Selected Java Interview Questions
Selected Java Interview Questions
Sep 7, 2022 · Backend Development

Java Date and Time Formatting: Methods, Thread Safety, and Best Practices

This article compares three common Java date‑time formatting approaches—SimpleDateFormat, Java 8’s DateTimeFormatter, and Apache Commons Lang3’s DateFormatUtils—examines thread‑safety issues, provides code examples, and offers conversion utilities between Date, LocalDate, and LocalDateTime for robust backend development.

Apache CommonsDateTimeFormatterSimpleDateFormat
0 likes · 9 min read
Java Date and Time Formatting: Methods, Thread Safety, and Best Practices
Java Architect Essentials
Java Architect Essentials
Sep 4, 2022 · Backend Development

Mastering Code Timing in Java: Spring and Apache StopWatch Deep Dive

This article explains why manual timestamp logging is cumbersome, introduces Spring's org.springframework.util.StopWatch and Apache Commons Lang's StopWatch, provides Maven dependencies, detailed usage examples, key methods, and important cautions for accurate performance measurement in Java applications.

Apache CommonsBackend DevelopmentCode Timing
0 likes · 11 min read
Mastering Code Timing in Java: Spring and Apache StopWatch Deep Dive
Java Backend Technology
Java Backend Technology
Jul 15, 2022 · Backend Development

Master Java Performance Timing with Spring and Apache StopWatch

This article explains how to use Spring's org.springframework.util.StopWatch and Apache Commons Lang3 StopWatch to accurately measure and analyze Java code execution time, covering setup, basic usage, advanced features, thread‑safety considerations, and practical code examples for both libraries.

Apache CommonsCode ProfilingJava
0 likes · 8 min read
Master Java Performance Timing with Spring and Apache StopWatch
Programmer DD
Programmer DD
Jun 28, 2022 · Fundamentals

Mastering Apache Commons Lang StringUtils: Empty, Blank, and Their Variants

This article explains the Apache Commons Lang StringUtils utility class, detailing the behavior of isEmpty, isNotEmpty, isAnyEmpty, isNoneEmpty, isBlank, isNotBlank, isAnyBlank, and isNoneBlank methods with examples and source code, helping Java developers choose the right check for null, empty, or whitespace strings.

Apache CommonsBlank CheckEmpty Check
0 likes · 8 min read
Mastering Apache Commons Lang StringUtils: Empty, Blank, and Their Variants
Selected Java Interview Questions
Selected Java Interview Questions
Jun 23, 2022 · Backend Development

Using Spring and Apache Commons StopWatch to Monitor Java Code Execution Time

This article explains how to leverage Spring's org.springframework.util.StopWatch and Apache Commons Lang3 StopWatch for precise Java performance measurement, covering setup, usage examples, source code insights, important considerations, and practical code snippets for both libraries.

Apache CommonsCode ProfilingPerformance Monitoring
0 likes · 9 min read
Using Spring and Apache Commons StopWatch to Monitor Java Code Execution Time
Su San Talks Tech
Su San Talks Tech
May 27, 2022 · Backend Development

Boost Java Development Efficiency with 17 Essential Utility Classes

This article introduces 17 practical Java utility classes—including Collections, CollectionUtils, Lists, Objects, BooleanUtils, StringUtils, Assert, IOUtils, MDC, ClassUtils, BeanUtils, ReflectionUtils, Base64Utils, StandardCharsets, DigestUtils, SerializationUtils, and HttpStatus—showing how to use them with concise code examples to streamline everyday development tasks.

Apache Commonsbackend-developmentcode-examples
0 likes · 27 min read
Boost Java Development Efficiency with 17 Essential Utility Classes
Programmer DD
Programmer DD
Oct 26, 2021 · Backend Development

Which Java String Concatenation Method Is Fastest? A Performance Comparison

This article compares five Java string‑concatenation techniques—‘+’, String.concat(), StringUtils.join(), StringBuffer.append() and StringBuilder.append()—through extensive timing tests from 100 to 900 000 iterations, revealing their speed, memory usage and best use cases for large‑scale data processing.

Apache CommonsJavaString concatenation
0 likes · 11 min read
Which Java String Concatenation Method Is Fastest? A Performance Comparison
Selected Java Interview Questions
Selected Java Interview Questions
Oct 19, 2021 · Backend Development

Common Java Utility Libraries and Their Usage

This article introduces essential Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—explaining their key features and providing code examples that show how to simplify common tasks such as string handling, collection operations, object mapping, and file I/O.

Apache CommonsCode ExamplesGoogle Guava
0 likes · 14 min read
Common Java Utility Libraries and Their Usage
Java Architect Essentials
Java Architect Essentials
Sep 13, 2021 · Backend Development

Common Java Utility Libraries and Their Usage Examples

This article introduces a collection of essential Java utility libraries—including core Java methods, Apache Commons, Commons BeanUtils, Commons IO, and Google Guava—explaining their key features, Maven dependencies, and practical code snippets for tasks such as string handling, collection operations, object mapping, file I/O, and advanced data structures.

Apache CommonsBackend DevelopmentCode Examples
0 likes · 12 min read
Common Java Utility Libraries and Their Usage Examples
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 6, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Tricks

This article introduces a curated collection of Java utility libraries—including Apache Commons, Commons Collections, Commons BeanUtils, Commons IO, and Google Guava—along with concise code examples that demonstrate common tasks such as string joining, case‑insensitive comparison, collection operations, date formatting, and advanced data structures, helping developers write cleaner, more efficient code.

Apache CommonsCode ExamplesGoogle Guava
0 likes · 12 min read
Boost Java Productivity: Essential Utility Libraries and Code Tricks
Programmer DD
Programmer DD
Aug 4, 2021 · Backend Development

Boost Java Productivity with Essential Utility Libraries

This article introduces essential Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—showing practical code snippets and Maven dependencies that help developers reduce boilerplate, improve readability, and boost productivity across backend projects.

Apache CommonsBackend DevelopmentGoogle Guava
0 likes · 13 min read
Boost Java Productivity with Essential Utility Libraries
Java Backend Technology
Java Backend Technology
Jun 22, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Tricks

This article introduces a collection of powerful Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—showing practical code snippets for string handling, collection operations, object mapping, file I/O, and advanced data structures to dramatically reduce boilerplate and improve development efficiency.

Apache CommonsBackend DevelopmentCode Examples
0 likes · 13 min read
Boost Java Productivity: Essential Utility Libraries and Code Tricks
Code Ape Tech Column
Code Ape Tech Column
Jun 3, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Snippets

This article introduces a curated collection of essential Java utility libraries—including built‑in methods, Apache Commons, Google Guava, and others—showing how to simplify common tasks such as string handling, collection operations, object mapping, file I/O, and more with concise code examples and Maven dependencies.

Apache CommonsCode ExamplesGoogle Guava
0 likes · 13 min read
Boost Java Productivity: Essential Utility Libraries and Code Snippets
Java Backend Technology
Java Backend Technology
May 15, 2021 · Backend Development

Essential Java Utility Classes and Their Most Popular Methods

This article presents a curated list of the most frequently used Java utility classes, ranked by popularity across 50,000 open‑source projects, and enumerates their top methods to help developers avoid reinventing common functionality.

Apache CommonsUtility Classesbackend-development
0 likes · 6 min read
Essential Java Utility Classes and Their Most Popular Methods
Java Captain
Java Captain
Feb 28, 2021 · Backend Development

Popular Java Utility Classes and Their Most Frequently Used Methods

This article presents a ranked list of the most popular Java utility classes and their top methods, derived from analysis of 50,000 open‑source Java projects, helping developers discover ready‑made functionality and avoid reinventing common code.

Apache CommonsFileUtilsIOUtils
0 likes · 5 min read
Popular Java Utility Classes and Their Most Frequently Used Methods
Programmer DD
Programmer DD
Dec 13, 2020 · Backend Development

Top 15 Must‑Know Java Utility Classes and Their Most Useful Methods

This article lists the most popular Java utility classes and their frequently used methods, ranked by analysis of 50,000 open‑source projects, helping developers quickly discover ready‑made functionality and avoid reinventing common code.

Apache CommonsBackend DevelopmentJava
0 likes · 5 min read
Top 15 Must‑Know Java Utility Classes and Their Most Useful Methods
Programmer DD
Programmer DD
Nov 9, 2020 · Backend Development

When to Use StringUtils.isEmpty vs isBlank in Java?

This article explains the differences between Apache Commons Lang's StringUtils.isEmpty, isBlank, and their complementary methods, shows their source implementations, and offers a recommendation to prefer isBlank for more comprehensive null and whitespace checks.

Apache CommonsJavaStringUtils
0 likes · 3 min read
When to Use StringUtils.isEmpty vs isBlank in Java?
macrozheng
macrozheng
May 15, 2020 · Backend Development

Boost Your Java Code with Essential Apache Commons & Guava Utilities

This article introduces a collection of practical Java utility classes—from Apache Commons StringUtils and DateUtils to Guava's Joiner and Stopwatch—showing how to simplify string handling, date conversion, collection checks, file I/O, and performance timing with concise code examples.

Apache CommonsDateUtilsGuava
0 likes · 16 min read
Boost Your Java Code with Essential Apache Commons & Guava Utilities
Architect's Tech Stack
Architect's Tech Stack
Aug 27, 2019 · Backend Development

Top 16 Most Popular Java Utility Classes and Their Common Methods

This article introduces the sixteen most widely used Java utility classes—primarily from Apache Commons and Spring—detailing their most frequent methods such as IO handling, string manipulation, file operations, collection utilities, encoding, and bean copying, helping developers avoid reinventing the wheel.

Apache CommonsBackendJava
0 likes · 9 min read
Top 16 Most Popular Java Utility Classes and Their Common Methods
Java Captain
Java Captain
Aug 26, 2019 · Backend Development

Popular Java Utility Classes and Their Most Frequently Used Methods

This article introduces the most frequently used and popular Java utility classes, detailing their key methods such as IO handling, file operations, string manipulation, collection utilities, and encoding, based on analysis of 50,000 open‑source projects, helping developers avoid reinventing common functionality.

Apache CommonsBackend DevelopmentJava
0 likes · 14 min read
Popular Java Utility Classes and Their Most Frequently Used Methods
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 22, 2019 · Backend Development

Common Java Libraries for Project Development

This article introduces a curated list of widely used Java libraries—including logging, XML, PDF, Excel, JSON, HTTP, Apache Commons, Joda‑Time, and HTML parsing tools—explaining their main features and when to choose each for backend development projects.

Apache CommonsExcelPDF
0 likes · 5 min read
Common Java Libraries for Project Development
Qunar Tech Salon
Qunar Tech Salon
Jan 16, 2015 · Fundamentals

Best Practices for Null‑Safe Programming in Java

To avoid NullPointerException in Java, use string literals with equals, prefer String.valueOf over toString, employ null‑safe libraries like Apache Commons StringUtils, return empty collections instead of null, annotate with @NotNull/@Nullable, prevent unnecessary autoboxing, define sensible defaults, and use Jackson's path method for safe JSON navigation.

Apache CommonsJacksonJava
0 likes · 5 min read
Best Practices for Null‑Safe Programming in Java