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.

1.0k
Articles
0
Likes
7.5k
Views
0
Comments
Recent Articles

Latest from Su San Talks Tech

100 recent articles max
Su San Talks Tech
Su San Talks Tech
Aug 14, 2026 · Artificial Intelligence

Why Pi Is Gaining Popularity: A Deep Dive into Its Design, Low Cost, and Extensibility

Pi, an open‑source terminal AI coding agent created by libGDX founder Mario Zechner, outperforms competitors like Claude Code by using a minimalist design with only four primitive tools, a 200‑token system prompt, and model‑agnostic architecture, resulting in 99.93% cache‑hit rates, ultra‑low per‑task costs (~$0.028), full MIT licensing, and extensive extensibility.

AI coding agentExtensibilityOpen Source
0 likes · 15 min read
Why Pi Is Gaining Popularity: A Deep Dive into Its Design, Low Cost, and Extensibility
Su San Talks Tech
Su San Talks Tech
Aug 13, 2026 · Databases

How to Safely Add a Column to a Tens‑Million‑Row MySQL Table? 6 Proven Methods

Adding a column to a MySQL table with tens of millions of rows can lock the table for minutes or even hours, disrupting services, so this article evaluates six practical approaches—including native online DDL, offline maintenance, PT‑OSC, logical migration with dual‑write, gh‑ost, and partition sliding‑window—detailing their mechanisms, trade‑offs, and suitable scenarios.

Database OperationsMySQLgh-ost
0 likes · 13 min read
How to Safely Add a Column to a Tens‑Million‑Row MySQL Table? 6 Proven Methods
Su San Talks Tech
Su San Talks Tech
Aug 11, 2026 · Backend Development

Why Is Hutool 5 Gaining So Many Users?

Hutool 5 has become the de‑facto utility library for modern Java projects because it eliminates duplicated, error‑prone hand‑crafted utils, reduces code volume by up to 50%, offers a stable, modular API that works with JDK 8+, and provides ready‑to‑use features for strings, dates, files, HTTP, JSON, encryption and even AI integration.

JavaSpring Bootcomparison
0 likes · 27 min read
Why Is Hutool 5 Gaining So Many Users?
Su San Talks Tech
Su San Talks Tech
Jul 29, 2026 · Backend Development

Why Spring Boot 4.0 Dropped Undertow and How to Migrate

Spring Boot 4.0, built on Spring Framework 7, requires Servlet 6.1, leading to the removal of Undertow support; the article explains the technical reasons, the impact on existing projects, and provides step‑by‑step migration paths to Tomcat or Jetty, including configuration changes and risk considerations.

JettyServlet 6.1Spring Boot
0 likes · 13 min read
Why Spring Boot 4.0 Dropped Undertow and How to Migrate
Su San Talks Tech
Su San Talks Tech
Jul 28, 2026 · Information Security

Fastjson 1.x Exposes Critical CVSS 9.8 RCE Vulnerability and What to Do

Fastjson 1.x (versions 1.2.66‑1.2.83) contains a CVSS 9.8 remote‑code‑execution flaw that works with default settings, was disclosed in July 2026, and sparked heated community debate, while the library had already been unmaintained since 2024 and official guidance now recommends migration to Fastjson 2.x or enabling SafeMode.

FastjsonJavaRCE
0 likes · 9 min read
Fastjson 1.x Exposes Critical CVSS 9.8 RCE Vulnerability and What to Do
Su San Talks Tech
Su San Talks Tech
Jul 28, 2026 · Artificial Intelligence

Why Are Big Tech Companies Dropping MCP for CLI?

The article analyzes the shift from Model Context Protocol (MCP) to command‑line interfaces (CLI) for AI agents, detailing MCP’s architectural complexity, token bloat, security risks, and passive tool design, while highlighting CLI’s on‑demand loading, composability, debugging ease, and growing enterprise adoption.

AI AgentsCLICommand Line Interface
0 likes · 14 min read
Why Are Big Tech Companies Dropping MCP for CLI?
Su San Talks Tech
Su San Talks Tech
Jul 27, 2026 · Cloud Native

Apollo vs Nacos: Which Configuration Center Is Truly Better?

This article analytically compares Apollo and Nacos—two leading configuration centers for microservices—by examining their design philosophies, setup procedures, core features, real‑time push mechanisms, data models, performance, operational overhead, and community support, ultimately offering guidance on selecting the most suitable solution for different project scenarios.

ApolloNacosSpring Cloud Alibaba
0 likes · 25 min read
Apollo vs Nacos: Which Configuration Center Is Truly Better?
Su San Talks Tech
Su San Talks Tech
Jul 26, 2026 · Artificial Intelligence

Why OpenCode Is a Powerful Open‑Source Alternative to Claude Code

OpenCode is an open‑source AI coding assistant with over 170k GitHub stars that supports 75+ models, dual Plan/Build agents, and cross‑platform terminals, offering a detailed installation guide, CLI commands, and a full‑stack project demo that highlights both its strengths and current limitations.

AI coding assistantCLIClaude Code
0 likes · 6 min read
Why OpenCode Is a Powerful Open‑Source Alternative to Claude Code
Su San Talks Tech
Su San Talks Tech
Jul 25, 2026 · Artificial Intelligence

What Exactly Is Graph Engineering and Why It’s Trending in AI?

Graph Engineering isn’t a brand‑new technology but a shift from single‑agent loops to a network of specialized nodes, edges, and shared state that lets multiple AI agents collaborate, run in parallel, and avoid context decay, with practical LangGraph examples, pros, cons, and when to adopt it.

AI workflowDAGGraph Engineering
0 likes · 23 min read
What Exactly Is Graph Engineering and Why It’s Trending in AI?
Su San Talks Tech
Su San Talks Tech
Jul 24, 2026 · Backend Development

Why More Teams Are Choosing Spring WebFlux for High‑Concurrency Applications

The article explains how Spring WebFlux replaces the thread‑per‑request model with an event‑loop, non‑blocking I/O and reactive streams, offering higher resource efficiency, built‑in back‑pressure, and better support for real‑time data, while also discussing its drawbacks and when virtual threads may be a viable alternative.

Cloud NativeR2DBCReactive Programming
0 likes · 18 min read
Why More Teams Are Choosing Spring WebFlux for High‑Concurrency Applications