Su San Talks Tech
Author

Su San Talks Tech

Su San, former staff at several leading tech companies, is a top creator on Juejin and a premium creator on CSDN, and runs the free coding practice site www.susan.net.cn.

882
Articles
0
Likes
1.3k
Views
0
Comments
Recent Articles

Latest from Su San Talks Tech

100 recent articles max
Su San Talks Tech
Su San Talks Tech
Jan 27, 2026 · Fundamentals

What’s New in IntelliJ IDEA 2025.3? Smaller Unified Edition and Full Spring Boot 4 Support

IntelliJ IDEA 2025.3 introduces a unified, 30% smaller edition, quieter development workflow, full Spring Framework 7 and Spring Boot 4 support, enhanced language features for Java, Kotlin and Scala, improved Git integration, terminal and build‑tool optimizations, plus performance upgrades for large web projects.

IDEIntelliJ IDEAPerformance
0 likes · 6 min read
What’s New in IntelliJ IDEA 2025.3? Smaller Unified Edition and Full Spring Boot 4 Support
Su San Talks Tech
Su San Talks Tech
Jan 21, 2026 · Backend Development

How to Track Online Users in Real‑Time with Redis ZSET in SpringBoot

Learn a practical approach to count online users in real time by leveraging Redis sorted sets (zset) with SpringBoot, covering user identification via tokens or browser fingerprinting, key Redis commands (zadd, zrangeByScore, zremrangeByScore, zrem), and scheduled cleanup logic.

JavaOnline UsersRedis
0 likes · 7 min read
How to Track Online Users in Real‑Time with Redis ZSET in SpringBoot
Su San Talks Tech
Su San Talks Tech
Jan 20, 2026 · Databases

How to Ensure Data Consistency Between Database and Cache in High‑Concurrency Scenarios

This article examines the common data‑consistency problems that arise when updating both a database and a cache under high concurrency, evaluates four typical write‑order strategies, and presents the most reliable solution—writing to the database first and then safely invalidating the cache using retry, scheduled tasks, MQ, or binlog listeners.

ConsistencyHigh ConcurrencyMQ
0 likes · 17 min read
How to Ensure Data Consistency Between Database and Cache in High‑Concurrency Scenarios
Su San Talks Tech
Su San Talks Tech
Jan 12, 2026 · Artificial Intelligence

How to Supercharge Diagram Creation with AI: From Text Prompts to draw.io

Learn how to rapidly generate high‑quality flowcharts, architecture diagrams, and SVG graphics in under three minutes using AI text‑to‑image tools like Claude‑3.7‑sonnet, PlantUML, Mermaid, Graphviz, Obsidian Canvas, and draw.io, with step‑by‑step prompts, configuration tips, and editing tricks.

AIDiagramMermaid
0 likes · 13 min read
How to Supercharge Diagram Creation with AI: From Text Prompts to draw.io
Su San Talks Tech
Su San Talks Tech
Jan 11, 2026 · Backend Development

10 Essential Logging Rules Every Backend Engineer Should Follow

This article presents ten practical guidelines for writing clean, consistent, and performant logs in Java applications, covering unified formatting, stack traces, appropriate log levels, complete parameters, data masking, asynchronous logging, dynamic log level control, trace ID propagation, structured JSON storage, and intelligent monitoring with ELK.

Monitoringbest practiceslogback
0 likes · 10 min read
10 Essential Logging Rules Every Backend Engineer Should Follow