-
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.
-
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.
-
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.
-
A New Stickerbox Experience — The Best AI-Integrated Hardware Product I’ve Seen Recently
AI Drawing + Thermal Printing: Bringing AIGC into Kids’ Toy Boxes
-
Data automatic caching annotations
Automatic cache annotation based on Spring AOP
-
Transaction Isolation Levels in Databases
I’ve been getting asked this a lot lately, so I figured I’d put together a quick summary.
Selected articles
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
Open source software
Automatically caching method data annotations