博客系统更新,后续主要更新到新站点:didispace.com
本站暂停更新,后续内容均在 https://didispace.com更新,欢迎收藏。
本站暂停更新,后续内容均在 https://didispace.com更新,欢迎收藏。
最近看了 Simon Martinelli 在 Spring I/O 2025 的演讲:《Say Goodbye to Microservices, Say Hello to Self-Contained Systems》,其中提到了大家在微服务实践过程中的痛点,并引出了新的解决方案:Self-Contained Systems。看到标题,DD还是挺激动的,感觉是个新鲜知识,但是进一步了解之后,又有一些其他感触,跟大家聊一聊。
最近TransDuck的免费声音克隆和AI配音功能被大家用爆啦!感谢各位自来水疯狂安利!!
DD这里也是收到好多用户提的宝贵建议!所以,连夜肝了波更新!
这次重点更新使用克隆音色进行AI配音时候的风格控制,目前支持以下三类控制:
前段时间做了个播客创作的功能,有用户提出能不能弄个做有声书的,主要用来做小说的播讲。这次趁端午假期,抽空就给TransDuck撸了个新功能:有声书创作
该功能主要通过LLM对有声书内容进行解析,生成配音分角色配音脚本,然后在利用TTS根据脚本为不同的片段进行配音,实现从小说文本到有声书音频的快速创作流程。
之前在使用SDKMAN安装和管理多个JDK版本一文章介绍了如何用SDKMAN管理Java,对于Java开发者来说,还有一个非常重要的构建项目工具,那就是Maven。
之前因为一直用 IntelliJ IDEA 开发,Maven之类的构建工具一直用默认内置的,所以很久没手工安装了。
最近因为用Trea,在打开Java项目的时候,提示需要手工配置Maven,所以赶紧安装了一下,发现现在SDKMAN就可以快速安装。
所以这里记录一下,顺便完善下这个系列对于Java开发者的环境配置,具体如何安装Maven和Gradle。
在本文中,我们将介绍 SootUp 库。SootUp 是一个用于对 JVM 代码进行静态分析的库,可以分析原始源代码或已编译的 JVM 字节码。它是对 Soot 库的彻底重构,目标是更加模块化、可测试、可维护和易用。
在使用 SootUp 之前,我们需要在构建中引入:
<dependency>
<groupId>org.soot-oss</groupId>
<artifactId>sootup.core</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.soot-oss</groupId>
<artifactId>sootup.java.core</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.soot-oss</groupId>
<artifactId>sootup.java.sourcecode</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.soot-oss</groupId>
<artifactId>sootup.java.bytecode</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.soot-oss</groupId>
<artifactId>sootup.jimple.parser</artifactId>
<version>1.3.0</version>
</dependency>
ActiveJ 是一个轻量级的 Java 框架,适用于高性能应用。我们可以用它来创建启动速度快、内存占用小的极简和模块化应用。它提供了异步 I/O、依赖注入、高效序列化和响应式编程支持等特性。
在本教程中,我们将讨论 ActiveJ 的主要特性,包括其 Inspect 模块、强大的事件循环和高级网络功能。
你终于为你的新SaaS应用想好了名字并购买了域名,令人兴奋的时刻!
你需要做的第一个技术决策之一,就是为各个Web属性选择合适的子域名。
你当然不想过早优化,但如果此时为不同的Web属性选择一组合理的子域名,将有助于你避免后续出现以下这些头疼的问题:
RESTHeart 是一个基于 Java 的框架,使我们能够快速在 MongoDB 之上构建 HTTP API。它使我们能够以最少的设置将 MongoDB 集合暴露为 REST 和 GraphQL API,同时仍然允许我们根据需要控制事物。
早期网站仅展示静态内容,而如今我们更期望:实时更新、即时聊天、通知推送和动态仪表盘。
那么要如何实现实时的用户体验呢?三大经典技术各显神通: