Go vs Java:2026 年后端服务性能的诚实对比
2026-07-10
从真实 API 负载出发,对比 Go 与现代 Java 在吞吐量、内存、冷启动、GC 尾延迟、容器密度和生态成熟度上的差异,并给出可复现的测试方法。
4711 字
|
24 分钟
Kafka 101:从日志到分层存储,读懂 Kafka 的架构设计
2026-07-01
从日志(Log)这一底层数据结构讲起,系统梳理 Kafka 的高性能设计、副本与读写机制、容错与 KRaft 共识、分层存储,以及 Kafka Connect / Streams 等生态组件。
6803 字
|
34 分钟
为什么 AI 写的代码总是一股“防御味”?
2026-06-30
AI 生成的代码总爱到处判空、塞默认值、吞异常——防御性编程的边界到底在哪?聊聊 AI 为何这么“小心翼翼”,以及该如何审查它的代码。
1464 字
|
7 分钟
并发编程的“万能钥匙”:一文读懂 AQS 设计哲学
2026-06-12
从 state、同步队列到 Condition 条件队列,理解 ReentrantLock、CountDownLatch 等并发工具背后的统一抽象。
2588 字
|
13 分钟
大模型篇章(3)大模型的常用范式以及代码的实现
2026-06-01
在上一篇文章中,我们实现了一个简单的原生大模型 API 调用。到这一步,我们已经完成了智能体开发中最基础的一环:让程序具备与大语言模型(LLM)交互的能力。
6188 字
|
31 分钟
大模型篇章(2)调用大模型API
2026-05-13
你可能会好奇:既然我们后续实战使用的是 SiliconFlow 平台上的 Qwen 模型,为什么现在要专门讲 OpenAI 的协议?
5633 字
|
28 分钟
大模型篇章(1):初识大模型——开启 AI 新时代的钥匙
2026-04-02
笔者前段时间在 Jobright 参与了一段后端实习。这家公司的核心业务非常有意思——致力于打造一款智能化的求职辅助系统,感兴趣的读者也可以去他们官网体验一下。
10007 字
|
50 分钟
Java 内存模型(JMM)入门:从缓存一致性到并发三大问题
2026-02-01
从 CPU 缓存、主内存与工作内存出发,理解 Java 内存模型以及可见性、有序性和原子性问题。
5565 字
|
28 分钟