Knight Hu

Java / Golang 后端工程师 · 分布式系统 · 高并发架构

关于本站

这是一个专注于 JavaGolang 的个人技术网站, 主要记录我在后端开发、高并发系统、分布式架构、性能优化、源码分析等方面的学习、 实践与思考。

内容偏工程实战,追求原理清晰、代码可落地、方案可扩展

Java 技术方向

JVM & 性能优化

JVM 内存模型、GC 原理、线上问题排查、性能调优实践。

JVM

Spring & 中间件

Spring / Spring Boot / AOP / 事务 / 缓存 / 消息队列。

Spring

并发与源码分析

JUC、锁实现、线程池、常用框架源码深度解析。

Concurrency

Golang 技术方向

Go 并发模型

GMP 调度、Channel、无锁数据结构、并发模式。

Goroutine

网络与框架

gRPC、WebSocket、gnet、KCP 等。

Networking

存储与系统设计

Pebble / RocksDB / 内存队列 / 高性能存储设计。

Storage

近期技术分享

MPMC 无锁队列设计解析

从 CPU Cache 与内存屏障角度理解高性能队列。

gnet + Pebble 聊天系统设计

事件驱动网络模型与高性能 KV 存储结合实践。

Java AOP 缓存架构优化

减少反射开销,提升高频调用性能。

联系我

GitHub / 技术交流 / 架构讨论

👉 GitHub:https://github.com/smallhu
👉 Email:350267176@qq.com