Skip to main content

Command Palette

Search for a command to run...

#spring

Articles tagged with #spring

  1. Spring/Spring Boot下如何动态配置计划任务

    在Spring/Spring Boot下实现计划任务是很简单的,我们只需通过@EnableScheduling 开启计划任务的支持,然后通过@Scheduled 注解来制定计划任务,这样的实现解决了我们对计划任务的绝大部分需求。 但在很多时候,通过上述方式实现的计划任务是在代码里写死的,我们需要修改计划任务只能通过修改代码的方式实现。很多时候,我们需要从外部来设置计划任务执行的时间和方式。所以在本文中,我们着重讲解一下如何动态地配置计划任务。 和Spring对异步任务的支持一样,通过@Enabl...

    Oct 29, 20222 min read252
    Spring/Spring Boot下如何动态配置计划任务
  2. 深入浅出Java/Spring/Spring Boot异步多线程

    1、Java的多线程 1.1 线程池模式 一个线程池可以维护多个线程,这些线程等待任务来进行并发处理。线程池模式避免了频繁创建和销毁短期任务线程,复用池中的线程从而提高了性能。线程池中的线程在处理任务时是并发进行的。 该模式允许创建的线程数量及其生命周期。 我们还能够安排任务的执行并将传入的任务保持在队列(Task Queue)中。 线程池数量的大小可根据程序可用的计算资源进行调整,它通常是程序的可调参数,经过调整以优化程序的性能。 确定最佳线程池大小对于优化性能至关重要。 1.2 Java的...

    Jul 28, 20222 min read115
    深入浅出Java/Spring/Spring Boot异步多线程
  3. Spring/Spring Boot编译工具从Maven迁移到了Gradle

    如果您正在考虑从 Maven 迁移到 Gradle,我希望了解更多有关 Spring Boot 团队的经验是有用的。 如果你是一个快乐的Maven 用户,请继续使用和支持适合你的工具。 原文地址:https://spring.io/blog/2020/06/08/migrating-spring-boot-s-build-to-gradle 我们在 2.3.0.M1 中对 Spring Boot 进行了相当大的改变。 这是使用 Gradle 而不是 Maven 构建的项目的第一个版本。 关于...

    Jul 27, 20222 min read19
    Spring/Spring Boot编译工具从Maven迁移到了Gradle
  4. 使用Spring Native、GraalVM构建Spring Boot原生镜像初体验

    随着Spring Boot 3.0的逐渐接近,在Java世界里使用高效的原生应用变的离我们越来越近,Java终于在速度和性能上要赶超C++、Go、Rust这类语言了。 Spring Boot 3.0将直接支持原生的应用,而Spring Boot 3.0以下使用Spring Native项目实现这个功能。 Spring生态的原生应用功能是通过GraalVM来实现的,我们先了解一下什么是GraalVM。 1、什么是GraalVM GraalVM 是一个高性能 JDK 发行版,它旨在加速用Java ...

    Jul 27, 20221 min read327
    使用Spring Native、GraalVM构建Spring Boot原生镜像初体验