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.2k
Articles
0
Likes
8.6k
Views
0
Comments
Recent Articles

Latest from Code Ape Tech Column

100 recent articles max
Code Ape Tech Column
Code Ape Tech Column
Sep 23, 2025 · Backend Development

Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide

This tutorial walks you through setting up a Spring Boot project with Tess4J, adding required dependencies, configuring language data, implementing an OCR service and REST controller, and testing both local file and remote URL image recognition, all with complete code examples.

JavaOCRSpring Boot
0 likes · 6 min read
Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide
Code Ape Tech Column
Code Ape Tech Column
Sep 22, 2025 · Backend Development

How to Build an Elegant Java TimeTracker with AutoCloseable and Lambdas

This article explains how to design a lightweight, flexible Java TimeTracker utility that leverages AutoCloseable, try‑with‑resources, functional interfaces and lambda expressions to simplify performance monitoring, support automatic exception handling, and provide extensible features for real‑world backend development.

Performance Monitoringautocloseablelambda
0 likes · 13 min read
How to Build an Elegant Java TimeTracker with AutoCloseable and Lambdas
Code Ape Tech Column
Code Ape Tech Column
Sep 20, 2025 · Databases

What New SQL Features Did SQLite Add in 2018? A Deep Dive

This article explores SQLite's 2018 enhancements—including boolean literals, window functions, FILTER clauses, upsert syntax, and column renaming—detailing how each feature works, its syntax, and practical code examples, while also clarifying limitations compared to other major database systems.

Boolean LiteralsFILTER clauseSQL
0 likes · 10 min read
What New SQL Features Did SQLite Add in 2018? A Deep Dive
Code Ape Tech Column
Code Ape Tech Column
Sep 19, 2025 · Backend Development

Sentinel Deep Dive: Flow Control, Circuit Breaking & Rate Limiting

This comprehensive tutorial introduces Alibaba Sentinel, explaining its core concepts, installation, configuration of flow control, degradation, hotspot parameters, system adaptive limits, black‑white lists, persistence with Nacos, cluster flow control, and advanced customization techniques such as custom block handlers and fallback strategies for resilient microservice architectures.

Circuit BreakingSentinelflow control
0 likes · 39 min read
Sentinel Deep Dive: Flow Control, Circuit Breaking & Rate Limiting
Code Ape Tech Column
Code Ape Tech Column
Sep 18, 2025 · Backend Development

Master Traffic Coloring & Gray Release with Spring Cloud Gateway

This article explains how to use Spring Cloud Gateway for traffic coloring and gray release, enabling you to tag requests, route VIP or test traffic to new service versions gradually, and ensure safe, controlled rollouts in production environments.

Spring Cloud Gatewaybackendgray release
0 likes · 14 min read
Master Traffic Coloring & Gray Release with Spring Cloud Gateway
Code Ape Tech Column
Code Ape Tech Column
Sep 17, 2025 · Backend Development

8 Powerful Ways to Implement Asynchronous Processing in Java

Explore eight practical techniques for achieving asynchronous execution in Java—from low‑level threads and Futures to Spring’s @Async, ApplicationEvent, message queues, and Guava ListenableFuture—complete with code samples, performance insights, and best‑practice recommendations for building responsive backend services.

FutureJavaMessage Queue
0 likes · 13 min read
8 Powerful Ways to Implement Asynchronous Processing in Java
Code Ape Tech Column
Code Ape Tech Column
Sep 15, 2025 · Backend Development

Unlock Ultra‑Fast Messaging with Disruptor: A Hands‑On Java Guide

This article introduces the high‑performance Disruptor library, explains its core concepts such as Ring Buffer, Sequence, and Wait Strategy, and provides a step‑by‑step Java demo—including Maven setup, event model, producer, consumer, and test—showcasing how to build a lock‑free in‑memory message queue.

Concurrent ProgrammingDisruptorHigh Performance
0 likes · 11 min read
Unlock Ultra‑Fast Messaging with Disruptor: A Hands‑On Java Guide
Code Ape Tech Column
Code Ape Tech Column
Sep 12, 2025 · Operations

Master Grafana & Prometheus: Step‑by‑Step Guide to Build a Full‑Featured Monitoring System

This comprehensive tutorial walks you through installing and configuring Grafana, Prometheus, and related exporters, setting up dashboards, enabling email alerts, and extending monitoring to MySQL, RabbitMQ, Redis, and TiDB, all while providing clear code snippets and practical tips for a robust observability stack.

DevOpsGrafanaPrometheus
0 likes · 24 min read
Master Grafana & Prometheus: Step‑by‑Step Guide to Build a Full‑Featured Monitoring System
Code Ape Tech Column
Code Ape Tech Column
Sep 11, 2025 · Backend Development

Instantly Debug SpringBoot Apps in Production Without Restart

This article introduces a SpringBoot online debugging injector that lets backend developers add, adjust, and remove fine‑grained debug rules at runtime, eliminating midnight alarm calls, costly redeployments, and performance bottlenecks while keeping production services safe and uninterrupted.

ByteBuddyJava AgentOnline Debugging
0 likes · 18 min read
Instantly Debug SpringBoot Apps in Production Without Restart