目录需求常见方式自定义配置需求在开发的应用的时候总是需要有多环境的配置,本地测试dev,测试服务器部署test,正式服务器部署prod,各个开发团队可能还有其他配置需求,这种配置文件是需要经常改的,可以写在一起,每次改的时候吧不需要的部分打成注释,但是多了以后相当麻烦,还容易出错。我的开发环境是Springboot,也现在用的越来越多的框架,逐渐走向主流,配置文件主要有两种.properties和
转载 2024-03-21 13:29:28
21阅读
1 扫包优化 扫包属于启动优化,不属于运行优化1.1 组件自动扫描带来的问题使用 @SpringBootApplication 注解,会遍历包下面的子类,会影响性能。默认情况下,我们会使用 @SpringBootApplication 注解来自动获取应用的配置信息,但这样也会给应用带来一些副作用。使用这个注解后,会触发 自动配置( auto-configuration )和 组件扫描 ( comp
转载 2024-03-18 20:35:50
58阅读
SpringBoot的性能优化问题JVM的参数调优扫包优化(比较重要)默认Tomcat容器修改Undertow,吞吐量Undertow(吞吐量8000)比Tomcat(吞吐量5000)要好扫包优化扫包优化不属于运行优化,而是属于启动优化@SpringBootApplication注解等同于@ComponentScan+@EnableAutoConfiguration+@Configuration@
转载 2024-02-15 11:19:07
125阅读
介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 1. 方便微服务部署。 2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数超时时间jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有
转载 2024-02-26 14:21:20
48阅读
1.在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?方便微服务部署。方便项目启动,不需要下载Tomcat或者Jetty2.针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数超时时间jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很
   本篇博客主要记录博主在使用springboot时,相关的操作:(1)编译打包、执行springboot项目           本地:mvn clean package -U --settings D:\devsoft\apache-maven-3.5.3\conf\huxs1settings
转载 2024-03-29 23:15:21
33阅读
前言为什么要写代码?没有钱了,肯定要做啊,不做没有钱用。那你不会更新文章吗,有手有脚的。更新是不可能更新的,这辈子都不可能更新的。文章又不会写,就是用搜索引擎,东拼西凑糊弄一篇这样子。那你觉得加班改需求苦逼还是写文章苦逼?打开 IDE 就像打游戏一样,大年三十都在撸代码,就平时实在拖不下去感觉要凉了,我才勉强写一篇这样子。撸代码的感觉,比写文章好多了!为什么?写文章一个人很无聊,又找不到友仔,友女
SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 方便微服务部署。方便项目启动,不需要下载Tomcat或者Jetty 针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点 线程数超时时间jvm优化 针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程
转载 2024-07-19 13:13:10
95阅读
目录1 SpringBoot启动优化1.1 背景1.2 观察 SpringBoot 启动 run 方法1.2.1 SpringApplicationRunListener接口1.2.2 使用SpringApplicationRunListener 监控1.3 监控 Bean 注入耗时1.3.1 BeanPostProcessor 接口1.4 优化方案1.4.1 如何解决扫描路径过多1.4.2 如何
转载 2024-03-11 13:38:43
122阅读
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目中使用
原创 2021-07-26 13:41:32
888阅读
介绍 在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?  1. 方便微服务部署。  2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数超时时间jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障
转载 2024-03-18 15:34:13
145阅读
SpringBoot项目优化配置!前言今天博主将为大家分享SpringBoot项目优化配置!不喜勿喷,如有异议欢迎讨论项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!https://zhuanlan.zhihu.com/p/31803182修改配置文件我的yml文件大
1.定义配置文件信息有时候我们为了统一管理会把一些变量放到yml配置文件中例如 用 @ConfigurationProperties 代替@Value使用方法定义对应字段的实体@Data // 指定前缀 @ConfigurationProperties(prefix = "developer") @Component public class DeveloperProperty {
什么是缓存?引用下百度百科的解释:缓存就是数据交换的缓冲区(又称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,找到了则直接执行,找不到的话则从内存中查找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。因为缓存往往使用的是RAM(断电即掉的非永久性储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶
转载 2024-04-26 13:39:00
47阅读
application配置优化将阿里云的一些信息保存到配置文件中,可以灵活选择。application# 阿里云OSS配置 aliyun.oss.endpoint=https://oss-cn-hangzhou.aliyuncs.com aliyun.oss.accessKeyId=LTAI4GCh1Vx6DKqJWx6nEuW aliyun.oss.accessKeySecret=yBshYwe
原创 2024-10-18 09:40:32
125阅读
# 实现springboot docker优化指南 ## 简介 作为一名经验丰富的开发者,我将指导你如何实现“springboot docker优化”。这篇文章将详细介绍整个流程和每一步所需的操作,帮助你完成这项任务。 ## 流程 下面是实现“springboot docker优化”的步骤: ```mermaid journey title 实现springboot docker优化
原创 2024-06-23 04:12:19
26阅读
# SpringBoot MongoDB 优化指南 作为一名刚入行的开发者,你可能会遇到需要优化SpringBoot项目中MongoDB的使用。本文将为你提供一份详细的优化指南,帮助你更好地理解和实现MongoDB的优化。 ## 流程图 首先,让我们通过流程图来了解整个优化过程: ```mermaid flowchart TD A[开始] --> B[配置MongoDB连接]
原创 2024-07-26 09:53:22
108阅读
一、扫描优化SpringBoot项目中的启动类,会使用@SpringBootApplication注解,该注解的作用扫描外部依赖项目(例如:Tomcat,SpringMVC,Transaction等)以及运行一些自动配置类。@SpringBootApplication注解中包含了@SpringBootConfiguration、@EnableAutoConfiguration、@Component
转载 2019-03-15 13:23:25
621阅读
Bean优化1.当使用@SpringBootApplication会默认注册pom文件中拥有的为bean默认情况下自动获取应用配置信息,会加载一些不需要的beans增加cpu消耗beanNames个数:261 堆内存:150-220M2.使用@Configuration和@EnableAutoConfigurationbeanNames个数:1583.使用【不...
原创 2021-07-29 14:12:38
201阅读
83.使用【不建议使用】使用mvn sprin
原创 2021-07-29 14:17:58
279阅读
  • 1
  • 2
  • 3
  • 4
  • 5