共有 454 篇文章
如今,保护您的网站不仅是一项建议,而且是必要的。这就是SSL证书发挥作用的地方。它们对用户浏览器和网站之间传输的数据进行加密,确保隐私和安全。 在可用于获取SSL证书的各种选项中,受欢迎程度仅次于Let's Encrypt,ZeroSSL是首选之一,特别是对于那些寻求免费且可靠的解决方案的人来说。 本文深入探讨了如何使用ZeroSSL的免费SSL证书来保护您的网站。 ZeroSSL 简介...
读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要大。此时,我们则需要采用另一种策略:部分读取它,并具有其他结构来仅编译所需的数据。 接下来,我们就来说说这一场景:当遇到大文件,无法一次载入内存时候要如何处理。 模拟场景...
当我们想要封装一些自定义功能给别人使用的时候,创建Spring Boot Starter的形式是最好的实现方式。如果您还不会构建自己的Spring Boot Starter的话,本文将带你一起创建一个自己的Spring Boot Starter。 快速入门 1. 创建一个新的 Maven 项目。第三方封装的命名格式是 xxx-spring-boot-starter...
之前给大家推荐过一些油管上的免费学习资源,如果您还没有看过的话可以点击这里前往https://www.didispace.com/article/12-free-yb-channel.html。 今天再给大家推荐一批Udemy上超高质量并且免费的编程课程,有需要的小伙伴可以学起来了。 1. JavaScript Essentials...
最近《幻兽帕鲁》和《雾锁王国》非常火热,玩过的小伙伴们都说非常上头!有跟朋友对战需求的小伙伴们可以通过本文拥有一台高性价比的专用服务器,随时可以用来跟朋友一起玩游戏! 敲重点!!! 1. 步骤非常简单,就算你不是程序员,也可以轻松完成!! 2. 目前很多云服务商和淘宝上都有类似的服务,但DD对比下来,腾讯云目前是最具性价比的,所以这里给大家推荐一下 开服步骤 1. 选择游戏...
之前已经分享过多篇关于Spring Boot中使用Java 21新特性虚拟线程https://www.didispace.com/java-features/java21/jep444-virtual-threads.html的性能测试案例: - Spring Boot 3.2虚拟线程搭建静态文件服务器有多快?https://www.didispace.com/article/spring-boo...
本文我们一起看看Spring Boot中 JdbcClient 和 JdbcTemplate 之间的差异。 以下内容使用的Java和Spring Boot版本为: - Java 21 - Spring Boot 3.2.1 假设我们有一个ICustomerService接口: java public interface ICustomerService { List...
在DD长期更新的Java新特性专栏https://www.didispace.com/java-features/中,已经介绍过Java 16中开始支持的新特性:recordhttps://www.didispace.com/java-features/java16/jep395-records.html的使用。 之前只是做了介绍,但没有结合之前的编码习惯或规范来聊聊未来的应用变化。最近正好因为互...
之前分享了关于Spring新项目Spring AI的介绍视频https://www.didispace.com/article/news/new-spring-ai.html。视频里演示了关于使用Spring AI将Open AI的能力整合到Spring应用中的操作,但有不少读者提到是否有博客形式的学习内容。所以,本文就将具体介绍如何使用 Spring AI...
Spring Boot 3.2 于 2023 年 11 月大张旗鼓地发布,标志着 Java 开发领域的一个关键时刻。这一突破性的版本引入了一系列革命性的功能,包括: - 虚拟线程:利用 Project Loom 的虚拟线程释放可扩展性,从而减少资源消耗并增强并发性。 - Native Image支持:通过Native Image编译制作速度极快的应用程序,减少启动时间并优化资源利用率。 -...