Xiaolin Talks Programming
Author

Xiaolin Talks Programming

Focuses on sharing original technical insights. Senior architect at a top tech company with years of experience in technical architecture and management, and extensive interview experience. Offers one-on-one technical coaching, guiding you from beginner to architecture design to technical management. Follow for free learning resources. Free one-on-one interview coaching to help you land offers quickly.

67
Articles
0
Likes
21
Views
0
Comments
Recent Articles

Latest from Xiaolin Talks Programming

67 recent articles
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 18, 2026 · Backend Development

Spring Boot Jackson Deep Dive: Dynamic Field Masking, Date Formatting & Streaming JSON Optimization

This article explores advanced Jackson customization in Spring Boot, covering ObjectMapper configuration, global date formatting and BigDecimal precision handling, dynamic sensitive field desensitization using BeanSerializerModifier and ThreadLocal context, and streaming JSON generation with JsonGenerator to handle large datasets without memory overflow.

JacksonSpring Bootbean-serializer-modifier
0 likes · 19 min read
Spring Boot Jackson Deep Dive: Dynamic Field Masking, Date Formatting & Streaming JSON Optimization
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 15, 2026 · Information Security

Enterprise API Security in Spring Boot: OAuth 2.1, mTLS & Signature Verification

This article details a comprehensive enterprise API security implementation using Spring Boot, covering OAuth 2.1 with PKCE and token exchange, mutual TLS for transport security, API signature verification to prevent tampering and replay, JWT encryption with JWE, fine-grained permission control, security auditing, gateway-level authentication, and alignment with OWASP API Top 10 vulnerabilities.

API SecurityJWEOAuth 2.1
0 likes · 19 min read
Enterprise API Security in Spring Boot: OAuth 2.1, mTLS & Signature Verification
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 14, 2026 · Backend Development

Spring Boot + OpenSearch: Building Hybrid Search with Full-Text, Vector Recall & RRF Ranking

This guide walks through building a production-ready hybrid search system using Spring Boot and OpenSearch, covering mapping design for BM25 and k-NN vector search, synonym configuration, RRF-based score fusion, connection pool tuning, multi-tenant security with DLS/FLS, CDC data sync, and cluster operations including ISM lifecycle policies.

BM25CDCHybrid Search
0 likes · 18 min read
Spring Boot + OpenSearch: Building Hybrid Search with Full-Text, Vector Recall & RRF Ranking
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 13, 2026 · Backend Development

Spring Boot + Flowable 7.x: Enterprise-Grade Integration Guide with Production Pitfalls

A comprehensive practical guide to integrating Flowable 7.x with Spring Boot for enterprise workflow systems, covering core concepts, database initialization strategies, process versioning, dynamic form decoupling, multi-instance approval patterns, listener injection, historical data archiving, performance tuning, cluster deployment, multi-tenancy, and production-grade transaction and deadlock handling.

BPMNFlowableMulti-Instance
0 likes · 18 min read
Spring Boot + Flowable 7.x: Enterprise-Grade Integration Guide with Production Pitfalls
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 12, 2026 · Backend Development

Spring Boot + Temporal: Mastering Microservice Long Transactions, Saga Compensation & Production Pitfalls

This article provides a comprehensive guide to integrating Temporal with Spring Boot for handling long-running distributed transactions, covering core architecture, Saga compensation patterns, activity retries, versioning, debugging, transaction boundary isolation, multi-tenancy, and production monitoring with concrete code examples and pitfalls.

Distributed TransactionsEvent SourcingProduction Monitoring
0 likes · 21 min read
Spring Boot + Temporal: Mastering Microservice Long Transactions, Saga Compensation & Production Pitfalls
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 11, 2026 · Backend Development

Building Stream Processing Apps with Spring Boot & Kafka Streams: State Stores, Windowing & Exactly-Once

This article provides a comprehensive guide to integrating Apache Kafka Streams with Spring Boot for production-grade stream processing, covering core concepts, state storage with RocksDB, window aggregation strategies, exactly-once semantics, interactive queries, multi-tenancy isolation, and operational best practices.

Exactly-OnceInteractive QueriesKafka Streams
0 likes · 16 min read
Building Stream Processing Apps with Spring Boot & Kafka Streams: State Stores, Windowing & Exactly-Once
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 10, 2026 · Big Data

Building Real-Time Data Lakes with Spring Boot, Flink CDC 3.0 & Iceberg: Production Patterns

This article details migrating from a legacy Canal+Kafka+Flink+Hive stack to a modern Flink CDC + Iceberg real-time data lake, covering Spring Boot orchestration, chunk-based full/incremental sync, Interval Join for wide tables, automated schema evolution, hidden partitioning, Exactly-Once checkpoint tuning, and Kubernetes deployment practices.

Apache IcebergExactly-OnceFlink CDC
0 likes · 17 min read
Building Real-Time Data Lakes with Spring Boot, Flink CDC 3.0 & Iceberg: Production Patterns
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 9, 2026 · Big Data

Spring Boot + Apache Doris: Real-Time Data Warehousing Pitfalls and OLAP Optimization

This article shares production lessons from integrating Spring Boot with Apache Doris for real-time data warehousing, covering connection pool tuning, data model selection, ingestion methods, materialized views, Colocate Join optimization, resource isolation, compaction tuning, BI tool integration, and cluster operations.

Apache DorisCluster OperationsColocate Join
0 likes · 16 min read
Spring Boot + Apache Doris: Real-Time Data Warehousing Pitfalls and OLAP Optimization
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 8, 2026 · Backend Development

Spring Boot & MinIO: Building an Enterprise File Platform with Multipart Upload & Multi-tenancy

This article details building an enterprise file service platform using Spring Boot and MinIO, covering cluster architecture, multi-tenant isolation, SDK tuning, multipart upload with resumable frontend direct upload, lifecycle management, security controls, production optimization, and async image processing pipelines.

Backend DevelopmentCloud NativeLifecycle Management
0 likes · 23 min read
Spring Boot & MinIO: Building an Enterprise File Platform with Multipart Upload & Multi-tenancy
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 7, 2026 · Backend Development

Spring Boot ShardingSphere Integration: Sharding Strategies, Global IDs & Cross-Shard Query Pitfalls

A production-ready guide to integrating Spring Boot 3.x with ShardingSphere 5.5.0, covering sharding algorithms (hash, range, time-based), global ID generation (Snowflake, segment mode), read-write splitting consistency traps, cross-shard query optimization, connection pool tuning, and a deployment checklist.

Cross-Shard QueriesDatabase ShardingDistributed Transactions
0 likes · 18 min read
Spring Boot ShardingSphere Integration: Sharding Strategies, Global IDs & Cross-Shard Query Pitfalls