Java 工程里有很多“小工具”不一定每天用,但遇到问题时很救命:反编译看源码、定时任务跑周期逻辑、Jsoup…
很多项目长期停在 Java 8,但 Java 8 之后的版本已经补了不少实用语法。它们不只是“新鲜”,更重要的…
Redis 不只是“更快的 key-value”。它的价值在于数据结构丰富、过期机制简单、读写性能高,并且能在…
MySQL 锁问题最容易让人困惑:明明只更新一行,为什么阻塞了一大片?明明用了 InnoDB,为什么像表锁?关…
MySQL 的知识点很多,容易散成一堆面试问答。把它们串起来,可以从四条线看:复制链路、存储引擎、日志体系和查…
Java 8 不只是引入 Lambda,也补齐了很多官方库能力。Optional、Stream API 和 j…
Java 方法级性能测试不能简单用 System.currentTimeMillis() 包一层循环。JVM …
Java 并发工具很多,ThreadLocal、AQS、锁、信号量、限流器、异步 I/O 都能解决问题,也都可…
事务看起来是一个注解或一段 SQL 配置,底层其实依赖数据库能力。Spring 可以帮我们开启、提交和回滚事务…
很多后端问题看起来发生在 Java、数据库或框架里,往下追一层,往往会回到几个基础概念:用户态和内核态、进程和…