贯穿应用开发始终的八大性能陷阱 2026年03月30日 daichangya 20 贯穿应用开发始终的八大性能陷阱编者注:本文为历史博文归档,内容涉及 JDK、框架与工具链版本请以当前官方文档为准。文中引用外链及图片可能失效,阅读时请注意时效性。摘要: 将应用交付给终端用户正变得越来越复杂,涉及的组件越多,犯错的可能性就越大。技术性能公... 阅读全文 0 评论
JAVA并发编程学习笔记之CLH队列锁 2026年03月30日 daichangya 23 NUMA 与 SMPSMP(Symmetric Multi-Processor,对称多处理器)结构指服务器中多个 CPU 对称工作,每个 CPU 访问内存地址所需时间相同。其主要特征是共享,包含对 CPU、内存、I/O 等资源进行共享。SMP 的优点是能... 阅读全文 0 评论
openAiChatModel 和 openAiChatClient 的区别 2026年03月30日 daichangya 18 基于现有代码结构与上下文,openAiChatModel 与 openAiChatClient 在架构中扮演着不同层级的角色。以下是两者的核心区别解析。1. ChatModel(openAiChatModel)定义:ChatModel 是一个接口或抽象类... 阅读全文 0 评论
输入输出(Shell基础教程17) 2026年03月30日 daichangya 19 输入输出 (Shell 基础教程 17)在上一节中,我们学习了如何通过管道(Pipeline)将一个命令的输出连接到下一个命令的输入。然而,这种机制主要适用于标准输入输出流。如果遇到以下场景,该怎么办?需要将两个或多个命令的输出同时链接到另一个命令?某个... 阅读全文 0 评论
Java并发之synchronized关键字深度解析 2026年03月30日 daichangya 25 前言本文承接【Java 并发之 synchronized 关键字深度解析(一)】,着重介绍 synchronized 几种锁的特性及其底层实现原理。一、对象头结构及锁状态标识synchronized 关键字是如何实现给对象加锁的?首先我们需要了解 Jav... 阅读全文 0 评论