如果你是第一次来到这个站点,建议先从下面这些内容开始看。这里不会把 200 多篇文章全部铺开,而是优先挑出更值得读、也更能代表本站风格的一批文章。
一、源码分析 / 架构理解
- 源码分析之 Spring Boot 如何利用 Spring Factories 机制进行自动注入
- 源码分析之 Eureka 客户端源码解析
- 源码分析之 Eureka 服务端源码解析
- 源码分析之 Kafka Consumer 消费消息的过程
- 分布式一致性与共识之(一)Raft
二、Java / 并发基础
- Java 并发之深入解析 volatile 关键字
- 源码分析之 Java 线程池 ThreadPoolExecutor
- Tomcat 和 Dubbo 对 JDK 线程池的改造思路
- JDK 各个版本特性速览
三、Spring / Spring Boot 实战排坑
- Spring 中同类内部调用导致 AOP 失效的解决方案(如 @Transactional 失效)
- Spring Boot 以 Jar 包方式部署时读取 resource 或 template 文件
- Spring Boot 中配置 MyBatis-Plus 输出 SQL 查询日志
- Spring Cloud 版本由 1.5.x 升级到 2.x 所遇到的坑
- Spring Cloud Gateway 基础
四、数据库 / 中间件
- 使用 Sysbench 对 MySQL 进行基准测试
- CentOS 下如何启动 MySQL 多实例
- MySQL 报错 Truncated incorrect DOUBLE value 的解决办法
- 连接 Redis 时出现 ERR Client sent AUTH, but no password is set 异常的原因及解决办法
- Elasticsearch 集群配置方法与注意事项
五、工具 / 日常高频问题
- Git 使用技巧:撤销修改
- Git 使用技巧:stash 保存现场,恢复现场
- Git 使用技巧:cherry-pick 挑选某个 commit 应用到当前分支
- Git 使用技巧:快速回退远端分支到某个指定版本
- Git tag 及推送 tag 到远端服务器的命令
六、阅读 / 成长
继续浏览的方式
如果你更偏向按主题找文章,可以直接看: