会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序猿DD
Spring Boot | Spring Cloud | 干货分享
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
41
下一页
2025年10月23日
@Autowired 的Bug让我们白忙三天
摘要: 凌晨两点,支付服务的告警像雪崩一样砸来,你在控制台和栈跟踪间疯狂穿梭,却始终想不明白:Spring 的依赖注入,怎么会在生产里突然“失手”?我最近读到一篇事故复盘,讲的是两个看似无害的改动如何在生产环境联手把系统击穿,分析深入、启发很大。于是我把它完整翻译出来,分享给大家,希望能帮你少走弯路。 以下
阅读全文
posted @ 2025-10-23 10:36 程序猿DD
阅读(297)
评论(3)
推荐(1)
2025年10月22日
微服务正在悄然消亡:这是一件美好的事
摘要: 最近在做的事情正好需要系统地研究微服务与单体架构的取舍与演进。读到这篇文章,许多观点直击痛点、非常启发,于是我顺手把它翻译出来,分享给大家,也希望能给同样在复杂性与效率之间权衡的团队一些参考。 微服务正在悄然消亡:这是一件美好的事 为了把我们的创业产品扩展到数百万用户,我们搭建了 47 个微服务。
阅读全文
posted @ 2025-10-22 19:25 程序猿DD
阅读(173)
评论(0)
推荐(0)
2025年10月19日
变量名越怪,JVM 越快?
摘要: 在软件工程的共识里,变量命名越清晰越好——意图明确、语义完整、见名知意,这能降低沟通成本、减少误解、提升可维护性。几乎所有风格指南都把“有意义的命名”视为第一原则。 但今天读到的一篇文章《Java Performs Better When You Misspell Variable Names》,把
阅读全文
posted @ 2025-10-19 17:25 程序猿DD
阅读(396)
评论(0)
推荐(2)
2025年10月14日
Spring Boot 集成免费的 EdgeTTS 实现文本转语音
摘要: 在需要文本转语音(TTS)的应用场景中(如语音助手、语音通知、内容播报等),Java生态缺少类似Python生态的Edge TTS 客户端库。不过没关系,现在可以通过 UnifiedTTS 提供的 API 来调用免费的 EdgeTTS 能力。同时,UnifiedTTS 还支持 Azure TTS、M
阅读全文
posted @ 2025-10-14 15:42 程序猿DD
阅读(560)
评论(0)
推荐(3)
2025年10月13日
使用 ONNX 将 AI 推理引入 Java:企业架构师实用指南
摘要: 引言 虽然 Python 主导了机器学习生态,但大多数企业应用仍运行在 Java 上。这种脱节造成了部署瓶颈。用 PyTorch 或 Hugging Face 训练的模型在生产中往往需要 REST 封装、微服务或多语言变通方式才能运行。这些做法会增加延迟、提高复杂度,并削弱对系统的控制力。 对企业架
阅读全文
posted @ 2025-10-13 16:45 程序猿DD
阅读(454)
评论(0)
推荐(1)
2025年10月12日
将 GPU 级性能带到企业级 Java:CUDA 集成实用指南
摘要: 引言 在企业软件世界中,Java 依靠其可靠性、可移植性与丰富生态持续占据主导地位。 然而,一旦涉及高性能计算(HPC)或数据密集型作业,Java 的托管运行时与垃圾回收开销会在满足现代应用的低延迟与高吞吐需求上带来挑战,尤其是那些涉及实时分析、海量日志管道或深度计算的场景。 与此同时,最初为图像渲
阅读全文
posted @ 2025-10-12 23:51 程序猿DD
阅读(669)
评论(0)
推荐(3)
2025年10月10日
如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端
摘要: 1. 概述 越来越多的现代应用开始集成大型语言模型(LLM),以构建更智能的功能。如何使用Spring AI快速整合LLM能力到自己的Spring Boot应用,在之前的博文中有过很多篇关于使用Spring AI使用不同供应商LLM的整合案例。虽然一个 LLM 能胜任多种任务,但只依赖单一模型并不总
阅读全文
posted @ 2025-10-10 20:26 程序猿DD
阅读(1432)
评论(0)
推荐(2)
2025年10月3日
Netflix确保数亿用户观影体验的“事件”管理是如何构建与实践的?
摘要: 在流媒体服务随时可能因系统故障而中断的时代,Netflix 如何确保数亿用户的观影体验始终稳定?本文将揭晓其技术团队的关键实践 —— 从中央 SRE 团队独揽事件管理,到让每个工程师都能主动发起并处理事件的转型之路。你将看到他们如何通过工具选型、流程标准化和文化重塑,把事件从 “可怕的故障” 转化为
阅读全文
posted @ 2025-10-03 19:23 程序猿DD
阅读(233)
评论(0)
推荐(0)
2025年9月29日
到底要不要 Vibe Coding ?
摘要: 从近期社群讨论话题来看,Vibe Coding 话题依然持续火热。作为一名 Vibe Coding 的深度用户,已经连续开发并上线了好几个产品(比如:TransDuck、OpenWrite、UnifiedTTS)。对于 Vibe Coding 之前也跟大家聊过《为什么你的 Vibe Coding 体
阅读全文
posted @ 2025-09-29 21:38 程序猿DD
阅读(534)
评论(1)
推荐(1)
2025年9月28日
如何用 ShedLock 让 Spring Boot 的定时任务在多实例环境下只执行一次
摘要: 之前在Spring Boot教程中我们介绍了如何用 @Scheduled 注解来创建定时任务,Spring 的任务调度用起来确实顺手。可这种实现方式一上多实例(比如多副本部署),同一个定时任务会在每个节点都跑一遍,等于任务会重复执行。 原因很简单:默认情况下,Spring 不会在多个实例之间做调度同
阅读全文
posted @ 2025-09-28 15:19 程序猿DD
阅读(386)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
···
41
下一页
公告