- 01-01 A New Stickerbox Experience — The Best AI-Integrated Hardware Product I’ve Seen Recently
- 05-15 Data automatic caching annotations
- 12-25 Transaction Isolation Levels in Databases
- 12-11 MyBatis-Plus SQL Performance Analysis Log Output
- 12-05 A Simple Vim Makeover
- 11-25 Sharing Three Code Design Lessons I Ran Into Today
- 11-21 Java 8 Functional Programming (Part 2)
- 11-19 A Coding Interview Question I Ran Into
- 11-17 DeskMini H470: My Experience Replacing the Cooler with an AXP90
- 11-05 Java 8 Functional Programming (Part 1)
- 10-30 A Summary of Java 8 Instant Deserialization Failure Exceptions
- 10-19 Introducing Spring Cloud Gateway into the Project
- 10-12 How to Fix `ssh-add` Keys Disappearing After Reboot
- 10-05 Naming in Engineering Practice: The Stuff We Always Argue About
- 10-01 Understanding the Maven Lifecycle from IntelliJ IDEA’s Perspective
- 09-11 Adding an Extra Hard Drive to My Mini PC: A Build Log
- 09-05 Documenting the Process of Applying for Server Access Permissions at My New Company
- 08-21 Algorithms and Data Structures Are the GOAT
- 08-15 Spring Boot’s Runner Interfaces
- 08-13 KickMe (Timing) App User Guide
- 08-09 How to Estimate QPS on a Linux Service
- 08-04 Interesting Redis and MySQL Questions I’ve Run Into in Interviews
- 07-23 A Deeper Look at Redis Cache Breakdown
- 07-13 Convenient Blog Deployment with Webhooks
- 06-24 IntelliJ’s TODO Filtering Feature
- 06-20 Installing Jekyll on Linux
- 06-01 The Three Must-Have Tools on the Charles Server Side
- 05-17 A Weird Redis Issue: Keys Disappearing for No Reason
- 05-01 Linux I/O
- 04-26 Computer Memory
- 04-16 A Must-Have Packet Sniffing Tool on macOS: Charles
- 04-14 Installing a Newer Version of Git on Linux Using Yum
- 04-10 Some Criticism from Everyone
- 04-04 Correctly Interpreting Operating System Memory Information
- 03-20 Java Memory Model
- 03-14 How to Create a Hackintosh Image
- 03-04 I’m Done for: IntelliJ IDEA’s Postfix Completion Feature
- 02-26 Some Use Cases for Configuration Files in a Linux Environment
- 02-15 Linux Environment Configuration Files (Startup Files)
- 02-12 All About Environment Variables on macOS and Linux
- 02-04 The Most Important Stage in Building a Strong Foundation as a Purely Technical Developer
- 01-11 The Best Thing I Bought in 2021 — 510smini
- 12-21 A Summary of Java Imports
- 12-05 Set Up a Terminal Proxy on macOS
- 11-25 My Near-Perfect Hackintosh Journey on the Lenovo Xiaoxin Air 13 IWL
- 10-10 Choosing a CPU for a Consumer PC (Part 1)
- 10-03 Why E-Waste Often Gets a Second Life
- 09-23 Reflections on Functional Programming in Java
- 08-15 Elegantly Handling Null Checks in Java with Optional
- 07-25 How to Fix IDEA Not Showing the Run Dashboard
- 07-15 A Summary of SpringMVC Request Annotations
- 06-02 Quickly Log In to a Linux Server
- 05-14 Chrome’s Powerful Search Features
- 04-15 Using Postman Environment Variables
- 03-25 Configure Passwordless Server Login
- 03-18 TCP Three-Way Handshake
- 02-10 Differences Between TCP and UDP
- 11-25 A Handy Little Feature in Idea — Code Snippets Collection
- 10-12 Enhanced Serialization with FatJson
- 09-23 Git’s `.gitignore` File
- 09-15 Getting Started with FastJSON Quickly
- 08-25 Redis Learning Notes
- 08-10 Customize a macOS Keyboard Shortcut for One-Click Sleep
- 08-10 Redis Study Notes (Part 1)