Tagged articles
47 articles
Page 1 of 1
Top Architect
Top Architect
Dec 21, 2025 · Information Security

Securing API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS Principles

This article presents a comprehensive design for API request and response protection that combines symmetric and asymmetric encryption, HTTPS fundamentals, and WeChat Pay specific cryptographic mechanisms, detailing key exchange, data signing, parameter handling, implementation code, common pitfalls, and a security analysis.

API SecurityHTTPSJava
0 likes · 14 min read
Securing API Calls with Hybrid Symmetric‑Asymmetric Encryption and HTTPS Principles
Architect's Guide
Architect's Guide
Nov 3, 2025 · Backend Development

How to Generate Custom Captcha Images in Spring Boot with Hutool

Learn step‑by‑step how to create various graphical captchas—including line, circle, shear, GIF, and custom numeric or arithmetic types—in a Spring Boot application, using both a hand‑written utility class and the Hutool‑captcha library, with full code examples and controller integration.

Backend DevelopmentCaptchaJava
0 likes · 14 min read
How to Generate Custom Captcha Images in Spring Boot with Hutool
Dunmao Tech Hub
Dunmao Tech Hub
Sep 29, 2025 · Backend Development

Generate QR Codes in Spring Boot Using Hutool and ZXing

This guide shows how to generate standard and logo‑enhanced QR codes in a Spring Boot backend by adding Hutool and ZXing dependencies, configuring Maven, using QrCodeUtil, and optionally creating time‑limited QR links with MD5 signatures.

Backend DevelopmentQR codeSpring Boot
0 likes · 7 min read
Generate QR Codes in Spring Boot Using Hutool and ZXing
Architect's Tech Stack
Architect's Tech Stack
Sep 29, 2025 · Backend Development

Unlock Java Productivity: How Hutool Simplifies Common Tasks

This article introduces the open‑source Java utility library Hutool, showcasing how its concise APIs for date handling, file I/O, HTTP requests, encryption, and general utilities can dramatically reduce boiler‑plate code and boost developer efficiency.

HTTPJavaUtility Library
0 likes · 8 min read
Unlock Java Productivity: How Hutool Simplifies Common Tasks
Architect
Architect
Jul 2, 2025 · Backend Development

Unlock Faster Java Development with Hutool: A Comprehensive Guide

This article introduces Hutool, a powerful Java utility library, outlines its extensive features, shows how to add it via Maven, and provides practical code examples for date handling, string manipulation, numeric operations, map utilities, security hashing, and captcha generation.

Code ExamplesJavaUtility Library
0 likes · 9 min read
Unlock Faster Java Development with Hutool: A Comprehensive Guide
Code Ape Tech Column
Code Ape Tech Column
Mar 24, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Classes

This article provides a comprehensive overview of popular Java expression engines—including Spring EL, OGNL, Aviator, MVEL2—and demonstrates how the Hutool facade unifies them with utility classes, offering developers a clear guide to choose and integrate the right engine for their backend applications.

AviatorMVELOGNL
0 likes · 16 min read
Overview of Common Java Expression Engines and Utility Classes
Selected Java Interview Questions
Selected Java Interview Questions
Mar 20, 2025 · Backend Development

Implementing Global Data Desensitization with Hutool and Spring AOP

This article demonstrates how to build a reusable data‑desensitization component in Java by defining custom annotations, extending Hutool's DesensitizedUtil, and creating a Spring AOP aspect that automatically masks sensitive fields in returned objects such as pages, lists, or single entities.

Aspect Oriented Programmingannotationsdata desensitization
0 likes · 7 min read
Implementing Global Data Desensitization with Hutool and Spring AOP
macrozheng
macrozheng
Feb 7, 2025 · Backend Development

Boost Java Development with Hutool: 17 Essential Utility Classes Explained

This article introduces the Hutool Java utility library, showing how to install it via Maven and demonstrating 17 commonly used utility classes with code examples that simplify type conversion, date handling, JSON processing, string manipulation, reflection, encryption, validation, and more for backend developers.

Backend DevelopmentCode ExamplesUtility Library
0 likes · 15 min read
Boost Java Development with Hutool: 17 Essential Utility Classes Explained
ITPUB
ITPUB
Jan 19, 2025 · Backend Development

Why Java Reflection Slows Down Your Apps and How to Speed It Up

This article examines Java reflection's advantages and drawbacks, analyzes its core API methods, benchmarks its performance against regular calls, explains why it is slower, and demonstrates how using Hutool's ReflectUtil can dramatically improve execution speed.

JavaReflectionhutool
0 likes · 8 min read
Why Java Reflection Slows Down Your Apps and How to Speed It Up
Java Tech Enthusiast
Java Tech Enthusiast
Jan 6, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Wrappers

The article surveys popular Java expression engines—including Spring Expression Language, OGNL, Aviator, and MVEL2—detailing their key features and providing lightweight utility wrappers, and highlights Hutool’s unified façade that can encapsulate these engines to simplify dynamic rule evaluation in backend applications.

AviatorExpression EngineJava
0 likes · 12 min read
Overview of Common Java Expression Engines and Utility Wrappers
Architecture Digest
Architecture Digest
Jan 5, 2025 · Backend Development

A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool

This article introduces and compares several Java expression engines—including Spring Expression Language, OGNL, Aviator, MVEL, and Hutool's expression facade—detailing their key features, typical use cases, security considerations, and providing utility class examples with code snippets for each engine.

AviatorExpression LanguageJava
0 likes · 12 min read
A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool
macrozheng
macrozheng
Nov 2, 2024 · Backend Development

Is Hutool Worth Using? A Deep Dive into Java’s Popular Utility Library

This article examines the popular Chinese Java utility library Hutool, discussing its features, recent updates, pros and cons, and provides practical code examples for integration, covering dependency setup, type conversion, email, ID generation, HTTP requests, caching, encryption, threading, and more.

Backend DevelopmentCode ExamplesJava
0 likes · 18 min read
Is Hutool Worth Using? A Deep Dive into Java’s Popular Utility Library
Java Tech Enthusiast
Java Tech Enthusiast
Aug 11, 2024 · Information Security

Java Data Desensitization with Hutool and Custom Jackson Serializer

The article demonstrates how to mask sensitive Java backend data by using Hutool's DesensitizedUtil for common types and a custom @Desensitization annotation with a DesensitizationTypeEnum‑driven Jackson serializer (or Fastjson ValueFilter) to apply flexible masking rules during JSON serialization.

JacksonJavaSpring Boot
0 likes · 7 min read
Java Data Desensitization with Hutool and Custom Jackson Serializer
The Dominant Programmer
The Dominant Programmer
Apr 24, 2024 · Backend Development

How to Build a JSON DSL in Spring Boot with Jayway JsonPath

This tutorial demonstrates adding JsonPath to a Spring Boot project, using DSL‑style expressions to extract authors, titles, counts and filtered data from a sample JSON payload, and shows how to drive the extraction dynamically via configurable mappings with fastjson and hutool.

DSLJavaJsonPath
0 likes · 7 min read
How to Build a JSON DSL in Spring Boot with Jayway JsonPath
Architect
Architect
Apr 5, 2024 · Backend Development

Implementing a Spring Boot Encryption/Decryption Starter with Hutool-Crypto

This article explains how to build a reusable Spring Boot starter that automatically encrypts response data and decrypts request payloads using Hutool-Crypto's AES utilities, covering request stream handling, validation, custom starter configuration, and example code for controllers and entities.

AESRequestBodyAdviceSpring Boot
0 likes · 23 min read
Implementing a Spring Boot Encryption/Decryption Starter with Hutool-Crypto
Su San Talks Tech
Su San Talks Tech
Mar 11, 2024 · Backend Development

Boost Java Development Efficiency with Hutool: Essential Utilities Explained

This article introduces the Hutool Java utility library, detailing its design principles and core features such as Convert, DateUtil, StrUtil, ReflectUtil, IdUtil, RandomUtil, BeanUtil, and JSONUtil, with code examples showing how each utility simplifies common development tasks and improves productivity.

Backend DevelopmentCode ExamplesJava
0 likes · 14 min read
Boost Java Development Efficiency with Hutool: Essential Utilities Explained
macrozheng
macrozheng
Jan 3, 2024 · Backend Development

Unlock Java Productivity: Master Hutool’s Powerful Utility Library

This article introduces the Hutool Java utility library, outlines its modules, shows how to add it to a Maven project, and provides practical code examples for HTTP requests, random codes, pinyin conversion, timing, number handling, data masking, email sending, and Bloom filters, demonstrating how Hutool can streamline backend development.

Code ExamplesJavaUtility Library
0 likes · 14 min read
Unlock Java Productivity: Master Hutool’s Powerful Utility Library
Su San Talks Tech
Su San Talks Tech
Dec 15, 2023 · Backend Development

Boost Java Development with Hutool: Essential Modules and Practical Examples

This article introduces the Hutool Java utility library, outlines its core modules, shows how to integrate it via Maven, and provides practical code examples for HTTP requests, random code generation, pinyin conversion, timing, number handling, data masking, email sending, and Bloom filter usage.

Backend DevelopmentCode ExamplesHTTP
0 likes · 12 min read
Boost Java Development with Hutool: Essential Modules and Practical Examples
Su San Talks Tech
Su San Talks Tech
Nov 28, 2023 · Backend Development

Why Hutool Is the Must-Have Java Utility Library for Faster Development

This article introduces Hutool, a comprehensive Java utility library that consolidates common functions such as file handling, encryption, HTTP, and scheduling into easy-to-use modules, showcases key components like SecureUtil, HtmlUtil, and CronUtil with code examples, and highlights its benefits for reducing development effort.

Backend DevelopmentHTML SanitizationJava
0 likes · 6 min read
Why Hutool Is the Must-Have Java Utility Library for Faster Development
Java Interview Crash Guide
Java Interview Crash Guide
Nov 13, 2023 · Backend Development

Boost Java Projects with Hutool: Essential Utility Library Overview

This article introduces Hutool, a comprehensive Java utility library that consolidates common functions such as file handling, encryption, date manipulation, and more, explains its key modules, shows how to add it via Maven, and provides practical code examples for utilities like DateUtil, StrUtil, NumberUtil, and SecureUtil.

Backend DevelopmentCode ExamplesJava
0 likes · 9 min read
Boost Java Projects with Hutool: Essential Utility Library Overview
Architecture Digest
Architecture Digest
Oct 17, 2023 · Backend Development

Introduction to Hutool: A Comprehensive Java Utility Library

This article introduces Hutool, a versatile Java utility library that consolidates common functions such as file handling, encryption, caching, and more, provides Maven installation instructions, and demonstrates practical code examples for date, string, number, map, security, and captcha utilities.

Backend DevelopmentCode ExamplesJava
0 likes · 8 min read
Introduction to Hutool: A Comprehensive Java Utility Library
Architect's Guide
Architect's Guide
Aug 18, 2023 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library

This article introduces Hutool, a Java utility library that consolidates common enterprise‑level tools such as file handling, encryption, date manipulation, and data conversion, explains its main modules, shows how to add it via Maven, and provides practical code examples for quick integration.

BackendJavaLibrary
0 likes · 9 min read
Introducing Hutool: A Comprehensive Java Utility Library
Top Architect
Top Architect
Jul 25, 2023 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library and Its Usage

This article introduces the Hutool Java utility library, outlines its extensive modules such as AOP, cache, cron, crypto, and provides installation instructions and code examples for common utilities like DateUtil, StrUtil, NumberUtil, MapUtil, SecureUtil, and CaptchaUtil to boost development efficiency.

JavaLibraryhutool
0 likes · 10 min read
Introducing Hutool: A Comprehensive Java Utility Library and Its Usage
macrozheng
macrozheng
May 19, 2023 · Backend Development

Why Upgrading Hutool Can Break Bean Copy and Safer Alternatives

Upgrading the Hutool library from 5.7.2 to 5.8.8 caused unexpected BeanUtil.copyProperties failures due to new validation logic, prompting a detailed analysis of the issue and a comparison of safer object‑mapping approaches such as explicit getters/setters, ModelMapper, and MapStruct.

BeanCopyJavaModelMapper
0 likes · 6 min read
Why Upgrading Hutool Can Break Bean Copy and Safer Alternatives
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
Nov 29, 2022 · Backend Development

Why Hutool Is the Must‑Have Java Utility Library for Faster Coding

This article introduces Hutool, a compact yet comprehensive Java utility library that wraps common JDK functions—such as file I/O, encryption, HTML handling, and scheduling—into easy‑to‑use APIs, provides installation instructions, code snippets, and links to its GitHub repository and official site.

Backend DevelopmentCode SimplificationJava
0 likes · 8 min read
Why Hutool Is the Must‑Have Java Utility Library for Faster Coding
Programmer DD
Programmer DD
Feb 18, 2021 · Backend Development

Unlock Java Productivity: How Hutool Simplifies Common Tasks

This article introduces the Hutool Java utility library, outlines its extensive modules such as SecureUtil, HtmlUtil, and CronUtil, demonstrates practical code examples, and shares real‑world integration experiences that showcase how it can streamline development and reduce boilerplate code.

BackendCronUtilHtmlUtil
0 likes · 7 min read
Unlock Java Productivity: How Hutool Simplifies Common Tasks
Java Captain
Java Captain
Jan 24, 2021 · Backend Development

An Overview of the Hutool Java Utility Library and Its Common Tools

This article introduces Hutool, a comprehensive Java utility library, detailing its core modules, practical code examples for encryption, HTML handling, and scheduling, and provides guidance on how to integrate its features into Java projects.

HTMLJavaUtility Library
0 likes · 6 min read
An Overview of the Hutool Java Utility Library and Its Common Tools
Java Architect Essentials
Java Architect Essentials
Oct 14, 2020 · Backend Development

Introduction to Hutool: A Comprehensive Java Utility Library

This article introduces Hutool, an open‑source Java utility library that simplifies everyday coding by offering ready‑made utilities for file handling, encryption, HTML processing, scheduling, and many other common tasks, accompanied by practical code examples and usage tips.

Backend DevelopmentCronUtilHtmlUtil
0 likes · 6 min read
Introduction to Hutool: A Comprehensive Java Utility Library
Java Captain
Java Captain
Sep 3, 2020 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library

Hutool is a popular open‑source Java utility library that consolidates common JDK functions into easy‑to‑use modules, offers numerous components such as AOP, caching, cryptography, and HTTP, and can be added via Maven or Gradle to streamline development and reduce repetitive code.

Backend DevelopmentGradleJava
0 likes · 4 min read
Introducing Hutool: A Comprehensive Java Utility Library
macrozheng
macrozheng
Sep 2, 2020 · Backend Development

Boost Java Development with Hutool: 16 Essential Utility Classes Explained

This article introduces the Hutool Java utility library, showing how to install it via Maven and demonstrating 16 frequently used utility classes—including Convert, DateUtil, JSONUtil, StrUtil, and more—with concise code examples that illustrate simplifying common development tasks.

Backend DevelopmentJavacode
0 likes · 13 min read
Boost Java Development with Hutool: 16 Essential Utility Classes Explained
Programmer DD
Programmer DD
Sep 1, 2020 · Backend Development

How Hutool Transforms Java Development: A Complete Guide

This article introduces Hutool, a popular Java utility library, explains its core purpose and extensive feature set—including encryption, HTML handling, and scheduling utilities—provides practical code examples, and shows how to integrate it via Maven or Gradle, helping developers avoid reinventing common tools.

Code ExamplesUtility Libraryhutool
0 likes · 8 min read
How Hutool Transforms Java Development: A Complete Guide
Architect's Tech Stack
Architect's Tech Stack
Apr 16, 2020 · Backend Development

Introduction to the Hutool Java Utility Library and Sample Usage

This article introduces the Hutool Java utility library, describes its main modules such as encryption, HTML handling, and cron scheduling, and provides practical code examples demonstrating how to use SecureUtil, HtmlUtil, and CronUtil to simplify backend development tasks.

Backend DevelopmentCron schedulingHTML Sanitization
0 likes · 6 min read
Introduction to the Hutool Java Utility Library and Sample Usage
Java Captain
Java Captain
Mar 13, 2020 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library and Its Core Tools

This article introduces the Hutool Java utility library, outlines its core modules such as SecureUtil, HtmlUtil, and CronUtil, provides code examples for encryption, HTML escaping, and task scheduling, and encourages developers to explore its comprehensive set of backend development tools.

Backend DevelopmentCronUtilHtmlUtil
0 likes · 7 min read
Introducing Hutool: A Comprehensive Java Utility Library and Its Core Tools
macrozheng
macrozheng
Sep 4, 2019 · Backend Development

Master Hutool: Essential Java Utility Classes and How to Use Them

This guide introduces the Hutool Java utility library, showing how to install it via Maven and demonstrating key utility classes such as Convert, DateUtil, StrUtil, ReflectUtil, and more with practical code examples for backend development.

Backend DevelopmentCode ExamplesJava
0 likes · 10 min read
Master Hutool: Essential Java Utility Classes and How to Use Them
Java Captain
Java Captain
Dec 28, 2018 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library

This article introduces the open‑source Chinese Java utility library Hutool, explains how to add it via Maven, demonstrates practical code examples such as HTTP form submission, HTML escaping, and scheduled tasks, and encourages developers to explore its extensive, well‑documented APIs.

BackendCode ExampleTutorial
0 likes · 6 min read
Introducing Hutool: A Comprehensive Java Utility Library