首页 / 作者AUTHOR / SPRINGFORALL

TempGo

记录技术探索,分享实践心得。

共 35 篇文章

Spring Boot 进阶:企业级性能与可观测性指南

扩展 Spring Boot 应用不仅仅是添加更多服务器。它关乎工程效率——在水平扩展之前,从现有硬件中榨取每一分性能。 在本文中,我们将探讨如何为高性能、云原生环境调优、扩展和分析 Spring Boot 应用——包含实践示例、代码注释和架构可视化,你可以立即应用。 为什么性能优化很重要 大多数

Java 25 vs Scala: 为什么 Scala 领先了 20 年

最近,一股「请愿风」席卷了 Reddit 和 X 的技术圈。Spring 框架的布道师 Josh Long、Kotlin 核心开发者等业界大佬纷纷发声,公开呼吁 Java 加速引入各种「现代化」特性。 有意思的是,这些被热切期待的「未来特性」,在 Scala 中早已是十几年前就实现的标准功能。

Spring Boot 4 黑科技: 消灭空指针异常!

生产环境的 NullPointerException 一直是困扰 Java 开发者的"幽灵"。每个人都遭遇过:这段代码在本地开发环境运行得好好的,但到了生产环境却莫名其妙地抛出 NPE 或触发其他边界异常。 问题的根源在于:Java 传统的类型检查无法在编译期区分可空与非空类型。 当你看到

ThreadLocal 为什么会内存泄漏?

ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 下图为ThreadLocal的内部结构图

Spring Boot快速集成MiniMax、CosyVoice实现文本转语音

在一些需要高质量文本转语音(TTS)的场景中(比如:有声书配音、播客等)。之前介绍的EdgeTTS方案可能效果没有那么好。此时就比较推荐使用 MiniMax、CosyVoice这些提供的音色,这些音色的效果会更加拟人、逼真,接近真人发音。这里依然通过 UnifiedTTS 的统一接口来对接,这样我们

开源推荐:2000+个免费的n8n自动化模板

对于结合AI做自动化流程的小伙伴对n8n一定不陌生,还有不少已经用n8n跑着各种赚钱的自动化流程。 由于n8n的组件极其丰富,有时候对于新手来说反而增加了上手成本。 这里给大家推荐一个收集了超多n8n自动化模版的开源项目,其中涵盖涉及邮件自、Telegram、Google Sheets、PDF和文档