并发编程的“万能钥匙”:一文读懂 AQS 设计哲学
从 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)入门:从缓存一致性到并发三大问题
从 CPU 缓存、主内存与工作内存出发,理解 Java 内存模型以及可见性、有序性和原子性问题。
5565 字
|
28 分钟
HashMap 线程不安全怎么办?从 Hashtable 到 ConcurrentHashMap 的完美解答
“在 Java 集合框架体系中,容器主要根据并发特性划分为线程安全与非线程安全两大阵营。纵观 JDK 的迭代历程,容器的演进本质上是设计者在**并发安全(Safety)与执行性能(Performance)**之间不断权衡与博弈的过程。这一演进脉络,不仅记录了技术的更迭,更为我们深入理解并发编程的设计哲学提供了宝贵的范本。”
2796 字
|
14 分钟