之前维护过一个项目:使用VC编写的,通过串口通信跟 “下位机设备”进行交互,并将采集到的相关数据进行处理,并展示到界面上,同时存储到SQLServer的数据库中。    但这个项目初始的代码质量非常不高,偶尔加个需求以及调试跟踪一个bug很困难,并且我的C++水平非常有限,也不喜欢用VC开发,于是利用闲暇时间将这个项目使用java翻译一下。&nbsp
一、线程池配置@Configuration @EnableAsync public class ExecutorConfig { private static final Logger logger = LoggerFactory.getLogger(ExecutorConfig.class); @Value("${async.executor.thread.core_pool
转载 2023-07-04 15:59:21
14阅读
# 实现Spring Boot配置CPU教程 ## 1. 事情流程 ```mermaid journey title Spring Boot配置CPU教程流程 section 开始 开始 -> 开始配置 -> 配置完成 end ``` ## 2. 步骤及代码示例 | 步骤 | 操作 | 代码示例 | | --- | --- | --- | | 1
原创 2024-07-09 05:10:10
42阅读
Thymeleaf是官方推荐的显示引擎,这篇文章主要介绍怎么让spring boot整合Thymeleaf. 它是一个适用于Web和独立环境的现代服务器端Java模板引擎。本章案例主要功能还是添加一本书,查看一本书的明细,以及返回所有的书籍。这次项目中用到两个数据表。 Thymeleaf是官方推荐的显示引擎,这篇文章主要介绍怎么让spring boot
# Spring Boot CPU 设置详解 ## 引言 在开发和部署Java应用程序时,合理设置CPU资源是非常重要的。当服务器资源有限时,我们需要合理地配置CPU的使用情况,以便最大化利用服务器性能。本文将介绍如何在Spring Boot应用程序中设置CPU资源,并提供相应的代码示例。 ## 背景 Spring Boot是一个用于构建Java应用程序的开发框架,它具有简单易用、快速开发
原创 2024-01-17 07:38:20
563阅读
高性能问题 内容管理JMH java microbenchmark harness java单元性能测试JMH使用@BenchMarkMode 设置基准测试的模式 【方法或者类】@OutPutTimeUnit 报告结果的默认时间单位【类、方法】@Warmup 预热,设置具体的配置参数如次数,时间等@Measurement 类似预热,但是设置的是测量时的@Fork 整体测试几次@State 设置配置
# Spring Boot中的任务推迟执行 在现代软件开发中,任务的调度与执行是一个常见且重要的需求。在Spring Boot中,我们可以非常便利地实现任务的推迟执行。本文将教您如何在Spring Boot项目中创建和配置一个简单的任务调度系统,以实现任务的推迟执行。 ## 整体流程 以下是实现Spring Boot任务推迟执行的流程: | 步骤 | 描述
原创 9月前
179阅读
# 如何解决Spring Boot程序CPU高的问题 ## 简介 作为一名经验丰富的开发者,我们经常会遇到一些性能问题,比如Spring Boot程序CPU高。今天,我将带领你解决这个问题,并教会你如何定位和解决这类性能问题。 ## 流程示意图 ```mermaid erDiagram 确认问题 --> 分析问题 --> 定位问题 --> 解决问题 ``` ## 步骤说明 | 步
原创 2024-03-06 04:13:04
464阅读
# 如何在Spring Boot中限制CPU数量 ## 1. 整体流程 首先,我们需要创建一个Spring Boot应用,并使用相关的配置来限制CPU数量。下面是实现这一目标的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建Spring Boot应用 | | 2 | 添加相关依赖 | | 3 | 配置CPU限制参数 | | 4 | 测试应用 | ## 2.
原创 2024-05-31 06:12:22
206阅读
创建一个类继承。
原创 2024-09-25 10:31:32
47阅读
          Spring Batch 批处理框架 埃森哲和Spring Source研发                         主要解决批处理数据的问题,包含并行处理,事务处理机制等。具有健壮性 可扩展
转载 2023-10-16 16:12:10
186阅读
1. 前言在日常项目开发中我们经常要使用定时任务。比如在凌晨进行统计结算,开启策划活动等等。今天我们就来看看如何在 Spring Boot 中使用 Spring 内置的定时任务。2. 开启定时任务Spring Boot 默认在无任何第三方依赖的情况下使用 spring-context 模块下提供的定时任务工具 Spring Task。我们只需要使用 @EnableScheduling 注解就可以开
原创 2021-05-04 10:52:11
331阅读
1. 前言在日常项目开发中我们经常要使用定时任务。比如在凌晨进行统计结算,开启策划活动等等。今天我们就来看看如何在 ​Spring Boot​ 中使用 ​Spring​ 内置的定时任务。2. 开启定时任务Spring Boot 默认在无任何第三方依赖的情况下使用 ​​spring-context​​ 模块下提供的定时任务工具 ​Spring Task​。我们只需要使用 ​​@EnableSched
原创 2022-04-06 14:50:24
251阅读
Spring Boot集成Spring Cloud Task实现批处理操作 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的! Spring Cloud TaskSpring Cloud提供的一个用于简化批处理任务的组件。它与Spring Boot集成后,可以快速开
原创 2024-08-19 10:18:30
77阅读
1. 前言在日常项目开发中我们经常要使用定时任务。比如在凌晨进行统计结算,开启策划活动等等。今天我们就来看看如何在 Spring Boot 中使用 Spring 内置的定时任务。2. 开...
原创 2021-07-16 13:59:51
365阅读
Spring Cloud】SpringBoot 2.4 前后 Spring Cloud Config 的变化前言约定主题oldBootstrapApplicationListenerspring-cloud-config-serverspring-cloud-config-clientConfigServiceBootstrapConfigurationPropertySourceBootstr
转载 2024-02-13 20:25:31
143阅读
精品原创技术分享,知识的组装工前言在我们开发过程中,无法避免的会出现所谓的垃圾代码,导致服务器的CPU一直处于100%。但我们应用已经上线,导致服务器CPU居高,但又不知道哪边出现的问题,我们应该怎么去找出哪边的代码出现问题呢?今天老顾就介绍几种工具去快速定位。演示代码我们先来编写一下代码,新建springboot的maven项目,创建web服务,引入SpringBoot内置web容器,pom.x
Spring-Task本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式,下面将分别介绍这两种方式。第一种:配置文件方式第一步:编写作业类即普通的pojo,如下:Java代码  import org.springf
转载 精选 2016-09-18 16:24:50
1194阅读
或者用@Scheduled注解
转载 2017-05-12 12:07:00
137阅读
2评论
在微服务架构日益普及的今天,性能优化成为了开发者们关注的焦点之一。在这篇博文中,我们将会解决“如何在 Spring Boot 中获取 CPU 核数”的问题。了解 CPU 核数的目的,一方面可以使程序根据可用的资源进行合理分配,另一方面也可以帮助我们在运行大规模微服务时进行容器编排与性能优化。接下来,我们将通过多个模块进行详细探讨。 ## 背景定位 在云计算和容器化的时代,应用的性能不仅依赖于业
原创 6月前
67阅读
  • 1
  • 2
  • 3
  • 4
  • 5