Senior Xiao Ying
Author

Senior Xiao Ying

Dedicated to sharing Java backend technical experience and original tutorials, offering career transition advice and resume editing. Recognized as a rising star in CSDN's Java backend community and ranked Top 3 in the 2022 New Star Program for Java backend.

47
Articles
0
Likes
24
Views
0
Comments
Recent Articles

Latest from Senior Xiao Ying

47 recent articles
Senior Xiao Ying
Senior Xiao Ying
Feb 6, 2026 · Fundamentals

StampedLock: The High‑Performance Java 8 Lock That Outpaces ReentrantReadWriteLock

StampedLock, introduced in Java 8, provides three lock modes—including an optimistic read that uses a 64‑bit stamp—to achieve higher throughput than ReentrantReadWriteLock in read‑heavy workloads, and the article explains its internal state, usage patterns, code examples, and important limitations.

Java 8Java concurrencyReentrantReadWriteLock
0 likes · 7 min read
StampedLock: The High‑Performance Java 8 Lock That Outpaces ReentrantReadWriteLock
Senior Xiao Ying
Senior Xiao Ying
Jan 27, 2026 · Backend Development

Why Is Your Spring Boot App Lagging? 10 Optimization Tips to Speed It Up

This guide walks through ten practical techniques—startup lazy initialization, scoped component scanning, selective auto‑configuration, async processing, connection‑pool tuning, JPA batch settings, multi‑level caching, multi‑stage Docker builds, JVM container‑aware flags, Tomcat thread tuning, Resilience4j, observability stack, and TDD—to diagnose and eliminate performance bottlenecks in Spring Boot applications.

CachingDockerJava
0 likes · 12 min read
Why Is Your Spring Boot App Lagging? 10 Optimization Tips to Speed It Up
Senior Xiao Ying
Senior Xiao Ying
Dec 23, 2025 · Backend Development

Master Bidirectional JSON↔CSV Conversion in Spring Boot Quickly

This guide explains how to perform bidirectional conversion between JSON and CSV in Spring Boot using lightweight open‑source libraries such as Jackson, Apache Commons CSV or OpenCSV, as well as commercial APIs, covering serialization, deserialization, custom handling of nested objects, and provides complete code examples.

Apache Commons CSVCSVJava
0 likes · 6 min read
Master Bidirectional JSON↔CSV Conversion in Spring Boot Quickly
Senior Xiao Ying
Senior Xiao Ying
Nov 26, 2025 · Backend Development

Simple Field-Level Permission Control in Spring Boot 3.x

Field-level permission control provides fine-grained data access in Spring Boot applications, allowing read/write restrictions per object field; the article explains core concepts, compares annotation, AOP, serializer, and database approaches, and presents a complete implementation using Spring Boot 3.1, Java 17, Jackson, and Spring Security.

AOPField PermissionSpring Boot
0 likes · 16 min read
Simple Field-Level Permission Control in Spring Boot 3.x
Senior Xiao Ying
Senior Xiao Ying
Nov 11, 2025 · Backend Development

Boost Spring Boot Queries with Hibernate’s Powerful @Formula Annotation

This article explains how Hibernate’s @Formula annotation lets Spring Boot developers define read‑only computed fields directly in entity classes, provides concrete code examples for single‑table calculations, sub‑queries, and conditional logic, and outlines compatibility and performance considerations.

@FormulaComputed FieldsHibernate
0 likes · 7 min read
Boost Spring Boot Queries with Hibernate’s Powerful @Formula Annotation
Senior Xiao Ying
Senior Xiao Ying
Oct 24, 2025 · Backend Development

Mastering Spring Boot: 10 Advanced Techniques to Design, Optimize, and Operate Your Apps

This guide explores ten advanced Spring Boot features—including conditional auto‑configuration, configuration‑property precedence, asynchronous execution, task scheduling, startup and JVM tuning, test context caching, Actuator monitoring, security setup, multi‑datasource configuration, custom starter creation, and cloud‑native deployment—to help developers move from users to masters of the framework.

Auto-ConfigurationCustom StarterMulti-DataSource
0 likes · 10 min read
Mastering Spring Boot: 10 Advanced Techniques to Design, Optimize, and Operate Your Apps
Senior Xiao Ying
Senior Xiao Ying
Oct 17, 2025 · Backend Development

Spring Boot Data Binding: Multiple Techniques for Robust Applications

This article explains Spring’s data‑binding fundamentals, outlines the core DataBinder properties and control parameters, and demonstrates seven practical techniques—including simple POJO binding, @RequestParam, @RequestBody, nested objects, collection binding, HTTP‑header binding, and custom converters with @InitBinder—plus validation, error handling, performance advice, and troubleshooting tips for building robust Spring Boot applications.

Data BindingJavaSpring Boot
0 likes · 9 min read
Spring Boot Data Binding: Multiple Techniques for Robust Applications