Code Ape Tech Column
Author

Code Ape Tech Column

Former Ant Group P8 engineer, pure technologist, sharing full‑stack Java, job interview and career advice through a column. Site: java-family.cn

1.1k
Articles
0
Likes
2.5k
Views
0
Comments
Recent Articles

Latest from Code Ape Tech Column

100 recent articles max
Code Ape Tech Column
Code Ape Tech Column
Apr 14, 2026 · Artificial Intelligence

6 Essential AI Agent Design Patterns Every Developer Should Master

This article explores six practical AI Agent design patterns—ReAct, Tool Use, Reflection, Planning, Multi‑Agent, and Human‑in‑the‑Loop—detailing their principles, Java Spring AI implementations, advantages, drawbacks, and suitable scenarios, and provides guidance on selecting and combining them for robust AI applications.

AIAgentDesign Patterns
0 likes · 19 min read
6 Essential AI Agent Design Patterns Every Developer Should Master
Code Ape Tech Column
Code Ape Tech Column
Apr 9, 2026 · Artificial Intelligence

Spring AI Alibaba vs AgentScope-Java: Which AI Framework Fits Your Java Projects?

This article compares Spring AI Alibaba and AgentScope-Java, examining their distinct design philosophies—graph‑based workflow versus agentic autonomy—core architectures, key capabilities, code examples, and practical selection guidance, while also highlighting the emerging trend of merging both approaches for optimal Java AI development.

AI FrameworkAgentScopeComparison
0 likes · 14 min read
Spring AI Alibaba vs AgentScope-Java: Which AI Framework Fits Your Java Projects?
Code Ape Tech Column
Code Ape Tech Column
Mar 25, 2026 · Artificial Intelligence

Why Spring AI Alibaba Is the Game-Changer for Java AI Development

This article provides an in‑depth analysis of Spring AI Alibaba, comparing it with Spring AI, detailing its four‑layer architecture, GraphCore workflow engine, AgentFramework, enterprise‑grade MCP integration, code examples, pros and cons, suitable scenarios, and future roadmap for Java developers building AI applications.

AI FrameworkAgentEnterprise
0 likes · 16 min read
Why Spring AI Alibaba Is the Game-Changer for Java AI Development
Code Ape Tech Column
Code Ape Tech Column
Feb 25, 2026 · Backend Development

Why a Spring Boot API Took 100ms Extra: Tracing Tomcat’s Hidden Jar Loading Bug

A Spring Boot channel service showed an unexpected 100 ms latency; by systematically checking network, using curl, and employing Arthas to trace Spring MVC and Tomcat internals, the author discovered a Tomcat‑embed bug that repeatedly loads Swagger‑UI JAR resources, which is resolved by upgrading Tomcat.

ArthasEmbedded TomcatPerformance debugging
0 likes · 15 min read
Why a Spring Boot API Took 100ms Extra: Tracing Tomcat’s Hidden Jar Loading Bug
Code Ape Tech Column
Code Ape Tech Column
Feb 2, 2026 · Backend Development

Mastering Spring Parameter Validation: A Flexible SpEL‑Based Validator

This article introduces a powerful, extensible Spring validation component built on SpEL that handles simple annotations, enum checks, multi‑field logic, and Spring Bean integration, providing step‑by‑step setup, usage examples, custom constraints, and performance considerations for Java backend developers.

AnnotationsBackendJava
0 likes · 11 min read
Mastering Spring Parameter Validation: A Flexible SpEL‑Based Validator
Code Ape Tech Column
Code Ape Tech Column
Jan 26, 2026 · Backend Development

Prevent Duplicate Spring @Scheduled Jobs in Multi‑Instance Deployments with ShedLock

When a Spring Boot application using @Scheduled is deployed on multiple servers, each instance triggers the same job, leading to duplicate processing; this article explains why the problem occurs, reviews simple single‑node and Redis lock approaches, and provides a step‑by‑step guide to integrate the ShedLock framework for reliable, annotation‑driven distributed locking.

@ScheduledJavaShedLock
0 likes · 8 min read
Prevent Duplicate Spring @Scheduled Jobs in Multi‑Instance Deployments with ShedLock
Code Ape Tech Column
Code Ape Tech Column
Jan 16, 2026 · Backend Development

Master JSONPath in Spring Boot: Simplify Complex JSON Extraction

JSONPath offers a concise, XPath‑like syntax for extracting data from complex JSON structures, and this guide shows how to integrate it into Spring Boot, compare FastJSON, Jackson, and Gson implementations, and provides practical code examples, advanced configurations, and selection advice for Java projects.

FastJSONGsonJSONPath
0 likes · 13 min read
Master JSONPath in Spring Boot: Simplify Complex JSON Extraction