文章列表

共有 454 篇文章

IntelliJ IDEA 2024.2 发布:Spring Data JPA即时查询、自动补全cron表达式

!https://static.didispace.com/images3/92dc4874764cc8835cf0e031ed08de6b.png 今早看到,IntelliJ IDEA 2024.2 发布的邮件提示,看了一眼这个版本更新的新特性真的太适合我了!也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下。下面就来一起看看这个版本中推出的几个强大新特性。 Spring...

手把手教你本地运行Meta最新大模型:Llama3.1,惊奇发现他说自己是ChatGPT?

就在昨晚,Meta发布了可以与OpenAI掰手腕的最新开源大模型:Llama 3.1。 !https://static.didispace.com/images3/65f9aa061b8967b8a7ed11a9556cb67b.png 该模型共有三个版本: - 8B - 70B - 405B 对于这次发布,Meta已经在超过150个涵盖广泛语言范围的基准数据集上评估了性能。此外,Meta还进行了...

每日PR保持代码整洁自查表

如今,公司对软件工程师(主要是高级工程师)最迫切的需求之一,是以迭代和增量的方式提供高质量的代码审查。 这意味着在每次 PR 审查中,开发人员被要求反复提高即将合并代码的质量。 在这篇文章中,我将尝试指出开发人员在进行重构或审查时应牢记的基本原则。 让我们逐个主题来看这些点: 1. 命名 - 有明确意图的命名:方法或变量名应该在查看代码实现之前就能解释其意图。 - 类名应该是名词或名词短语。 -...

WebClient第一次请求返回 Connection reset by peer 的错误

我有一个需求,需要从外部系统获取用户数据。我通过 WebClient 实现的,作为声明性 HTTP 客户端的一部分。 有趣的是,在新的浏览器标签页中打开应用程序后,第一次请求返回了“Connection reset by peer”错误。 这个问题通过禁用对外请求的 keep-alive 解决了。 改造前的代码: java @Configuration public class...

8个实用的Java Streams API

分享8个开箱即用的API,方便日常处理集合。 1. 快速过滤空值:Stream.ofNullable 该方法是在 Java 9 中引入的,有助于过滤集合中的所有空值,从而可能使我们避免空指针异常。 在下面的示例中,有一个包含 null 的List。此时,我们可以使用Stream.ofNullable方法对其进行过滤。 java List names = Arrays.asList"Alice",...

产品优化差不多了,带大家一起搞钱啦!!!

直接敲重点,今天给分享一个赚钱且能长期躺赚的机会!关注DD的小伙伴应该知道,最近一直在搞视频翻译类的产品,其中YouTube中文配音是其中最广受好评的产品,目前在Chrome插件市场评分高达4.6分。 !https://static.didispace.com/images3/5b6294d5b33ab8938fae01c6bb193bb4.png...

免费的在线人声分离工具,一键提取歌声/人声和伴奏/音效

最近正好在重构TransDuckhttps://transduck.cc/的视频翻译功能,顺手把中间涉及的很多处理环节,比如:视频转录、字幕翻译、字幕配音、背景声音提取等小模块都一一做成在线的小工具,这样用户就可以快速便捷的实现一些小场景需求或者临时使用。不需要支付费用,也不需要下载庞大的音视频处理软件。 免费人声分离工具...

Spring Boot中的 6 种API请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~ @RequestParam...

为什么不推荐在Spring Boot中使用@Value加载配置

@Value注解相信很多Spring Boot的开发者都已经有接触了,通过使用该注解,我们可以快速的把配置信息加载到Spring的Bean中。 比如下面这样,就可以轻松的把配置文件中key为com.didispace.title配置信息加载到TestService中来使用 java @Service public class TestService {...

Spring Boot应用中如何动态指定数据库,实现不同用户不同数据库等场景

当在 Spring Boot 应用程序中使用Spring Data JPA/spring-boot-2/4-4-spring-data-jpa.html 进行数据库操作时,配置Schema名称是一种常见的做法。然而,在某些情况下,模式名称需要是动态的,可能会在应用程序运行时发生变化。比如:需要做数据隔离的SaaS应用。 所以,这篇博文将帮助您解决了在 Spring Boot...

9 页, 共 46 页, 总计 454 篇文章