项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。一、修改配置文件关于修改配置文件 application.properties。SpringBoot项目详细的配置文件修改文档https://docs.spring.io/spring-boot/docs/current/reference/html/com
转载
2024-09-20 10:59:45
53阅读
一、配置文件:文件名是固定的--SpringBoot使用一个全局的配置文件application.propertiesapplication.yml 配置文件的作用:修改SpringBoot自动配置的默认值SpringBoot在底层都给我们自动配置好配置文件放在src/main/resources目录或者类路径/config下yml是YAML(YAML Ain't Markup Lang
转载
2024-08-29 14:05:58
229阅读
# 通过Docker容器部署Spring Boot应用并优化JVM配置
在现代软件开发中,使用Docker容器来部署应用程序已经成为一种流行的趋势。同时,对于Java应用程序来说,合理配置JVM参数也是非常重要的。本文将介绍如何通过Docker容器部署Spring Boot应用,并对JVM参数进行优化配置。
## Spring Boot应用部署到Docker容器
首先,我们需要编写一个简单的
原创
2024-03-07 05:29:03
90阅读
jvm最全详解-02-JVM内存模型深度剖析 JDK体系结构 Java语言的跨平台特性 JVM整体结构及内存模型 二、JVM内存参数设置Spring Boot程序的JVM参数设置格式(Tomcat启动直接加在bin目录下catalina.sh文件里): java -Xms2048M -Xmx2048M -Xmn1024M -Xss51
转载
2024-02-13 19:54:27
357阅读
springboot的多种配置方式java配置主要靠java类和一些注解,比较常用的注解有:@Configuration :声明一个类作为配置类,代替xml文件@Bean :声明在方法上,将方法的返回值加入Bean容器,代替 标签@Value :基本类型或String属性注入@PropertySource :指定外部属性文件后面以Druid连接池配置为例,数据库名称为springboot_test
转载
2024-06-07 10:52:48
175阅读
这里写目录标题一、下载RocketMq二、RocketMq相关配置2.1、配置broker.conf。2.1、相关参数介绍:2.2、配置nameserver启动空间大小三、配置jdk的环境变量四、启动RocketMq 一、下载RocketMq二、RocketMq相关配置2.1、配置broker.conf。打开mq下面的broker.conf。/Users/yemumu/mySoftware/ro
转载
2024-02-23 21:43:08
215阅读
注意关注:几个重要的事件回调机制这两个需要配置在META-INF/spring.factories:ApplicationContextInitializer、SpringApplicationRunListener这两个只需要放在ioc容器中:ApplicationRunner、CommandLineRunner此次讲解的SpringBoot版本是:2.2.61、启动配置流程讲解SpringAp
转载
2024-06-26 23:01:47
117阅读
springboot和spring一样,是和其他技术进行整合的一种技术。一、SpringBoot简介1.1 原有Spring优缺点分析1.1.1 Spring的优点分析Spring是Java企业版的轻量级代替品。Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象实现了EJB的功能。spring在开发过程中可以把相应的bean配置到配置文件当中
今天开始着手开始了解jetty的安装和配置什么是jetty?Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。易用性易用性是 Jett
项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 在这边有一篇比较好的文章,推荐给大家! SpringBoot项目配置Tomcat和JVM参数一、修改配置文件关于修改配置文件application.properties。 SpringBoot项目详细的配置文件修改文档其中比较重要的有:server.to
转载
2023-08-30 19:59:02
127阅读
一、配置文件SpringBoot使用一个文件名固定的全局配置文件:application.propertiesapplication.yml配置文件放在 src/main/resources 目录或者 src/main/resources/config 下配置文件的作用:修改SpringBoot自动配置的默认值,这些默认值都是Spring在底层自动配置好的;yml是YAML语言的文件,特点是以数据
转载
2023-10-13 23:15:05
2475阅读
目录拉取镜像启动镜像进入Jenkins配置maven配置git配置maven路径凭据构建项目配置SSH 拉取镜像# jenkins版本为2.332
docker pull jenkins/jenkins:2.332-jdk8启动镜像# -p端口映射,-v挂载工作目录 --env 指定一些配置 如--prefix是我要使用nginx代理,所以给jenkins加上前缀
# 第二个-v是挂载的mave
转载
2023-09-21 20:18:42
81阅读
@[toc] 这是使用ansible部署springboot系列 的第二篇文章。本系列文章介绍基于springboot的java程序如何自动化部署。该CI/CD方案基于Jenkins+Ansible,可以快速在企业落地。不了解Ansible或者Jenkins都没有关系,你甚至只需要复制方案代码并录入你的资产,即可落实该CI/CD方案了。0 简单回顾在 文中我们已经介绍了准备工作,以及环
转载
2024-05-11 17:36:45
173阅读
#设置-Xms初始化堆大小,-Xmx最大堆内存大小,-Xmn新生代大小为4G,注意整个堆大小是新生代+老年代+持久代
#新生代的大小会影响老年代的大小,而老年代进行垃圾回收是fullGC,过小会增加频率,影响系统性能,sun公司推荐设置为java堆的3/8的大小
#不过,如果老年代过大也会导致每一次fullGC的时间过长,但是太小也会导致gullGC的频率过多,需要根据情况设置
#把初始化堆大小和
转载
2024-06-10 06:56:08
119阅读
目录1.常见日志框架:2、SLF4j使用1、如何在系统中使用SLF4j https://www.slf4j.org2、遗留问题3、SpringBoot日志关系4、SpringBoot日志使用:1、默认配置2、指定配置5、切换日志框架6、实战:1.pom.xml:2.使用配置:1.常见日志框架:市场上存在非常多的日志框架。JUL(java.util.logging),JCL(Apache Commo
转载
2024-03-22 12:20:27
64阅读
项目调优:在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。修改配置文件:关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档 其中比较重要的有:server.tomcat.max-connections=0 # Maximum number of connections that the server acce
转载
2024-02-09 11:21:40
1011阅读
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细
转载
2023-12-18 09:38:46
96阅读
# Spring Boot 集成 Kubernetes 配置 JVM 参数
在现代微服务架构中,Spring Boot 和 Kubernetes 组合成为了一种流行的解决方案。Spring Boot 提供了一种便捷的方式来构建和运行 Java 应用,而 Kubernetes 则负责容器编排与管理。本文将介绍如何在 Spring Boot 应用中集成 Kubernetes,并配置 JVM 参数,以
原创
2024-10-04 07:23:38
138阅读
方式一 java配置java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有:@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签@Value:属性注入@PropertySource:指定外部属性文件 1.首先在pom.xml中,引入Druid连接池依赖&l
转载
2024-03-16 10:56:35
64阅读
# 如何在Linux系统中使用YUM安装Java JVM
Java是当今最流行的编程语言之一,而Java虚拟机(JVM)则是运行Java程序的核心组件。在本指导文档中,我们将学习如何在基于Red Hat的Linux发行版中使用YUM命令安装Java JVM。以下是我们将要经过的步骤:
| 步骤 | 描述 |
|------|------------
原创
2024-08-03 06:37:11
28阅读