1. I Built an IntelliJ IDEA Plugin That Flattens All the REST APIs in a Project into a Single Panel

    Once a monorepo has too many APIs, you’re basically guessing; global search can’t even find the full path, so I just wrote my own.

    2026/07/30

  2. Troubleshooting a Silent Exit in an SQS Consumer: Turns Out the Root Cause Was in the Logs

    Both the web service and message production were fine—only the consumer would quietly exit after hitting a single business exception. In the end, I found out what actually killed the task wasn’t the business logic at all, but a single error log line.

    2026/07/10

  3. Rethinking Transaction Isolation Levels in MySQL and PostgreSQL

    Hit a deadlock pitfall after switching from MySQL to PG, so I took the opportunity to brush up on the classic theory of isolation levels.

    2026/07/08

  4. A New Stickerbox Experience — The Best AI-Integrated Hardware Product I’ve Seen Recently

    AI Drawing + Thermal Printing: Bringing AIGC into Kids’ Toy Boxes

    2026/01/01

  5. Data automatic caching annotations

    Automatic cache annotation based on Spring AOP

    2022/05/15

  6. Transaction Isolation Levels in Databases

    I’ve been getting asked this a lot lately, so I figured I’d put together a quick summary.

    2021/12/25

Lenovo 510smini mini PC

The naming convention for coding summarized by myself hopefully can give you a reference

Why e-waste often has a second life


Automatically caching method data annotations