一、SpringBoot1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:我们可以看到下面的一段介绍: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications t
Spring Boot 2.1.0.RELEASE 方需要 Java 8 or 9 的支持和 Spring Framework 5.1.2.RELEASE 以上的版本。 明确的构建工具的支持,请参考下面的构建工具: 构建工具 版本 Maven 3.3+ Gradle 4.4+ 构建工具 版本 Ser
转载 2018-11-27 11:46:00
110阅读
2评论
在开始对 SpringBoot 服务进行性能优化之前,你需要做一些准备,把 SpringBoot 服务的一些数据暴露出来。比如,你的服务用到了缓存,就需要把缓存命中率这些数据进行收集;用到了数据库连接池,就需要把连接池的参数给暴露出来。我们这里采用的监控工具是 Prometheus,它是一个是时序数据库,能够存储我们的指标。SpringBoot 可以非常方便地接入到 Prometheus 中。Sp
一、前置条件需要安装下载方法IDEA自备jdk 1.8以上自备MySQL 5.7百度网盘下载 , 提取码:8vyiMaven库百度网盘下载 , 提取码:xq2uNavicat 15百度网盘下载 , 提取码:75fh 目录一、前置条件二、创建SpringBoot项目三、给IDEA安装插件四、配置Maven库四、配置MySQL数据库六、在Sping配置文件中配置Tomcat、Mysql、Redis、M
优点:  1、快速构建项目  2、对主流开发框架的无配置继承  3、项目可独立运行,无须外部依赖Servlet容器  4、提高运行时的应用监控  5、极大地提高了开发、部署效率  6、与云计算的天然集成缺点:  1、书籍文档和资料的不全  2、如果你不认同Spring框架,这也许是它的缺点,但建议一定要使用Spring框架
转载 2023-07-22 00:38:11
35阅读
目录SpringBoot基础1、什么是SpringBoot2、SpringBoot优缺点3、SpringBoot核心注解SpringBoot原理1.什么是约定优于配置2.springboot自动装配(自动配置)的实现原理启动流程源码分析3.自定义Starter什么是starter自定义starter步骤4.SpringBoot执行原理SpringBoot基础1、什么是SpringBoot&nbsp
      先说一下java语言博大精深,没有活不完的岁数,只有学不完的java.一直在编程语言榜上名列前茅,自有它的优势所在,我们在不断地学习,java也在不断地优化.今天我们就来说一下基于Spring的基础上又新扩展的SpringBoot框架.        SpringBoot从名字,大家就可以看出,这
转载 2023-06-12 20:37:16
126阅读
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越
原创 2023-07-07 17:36:09
43阅读
Spring Boot 性能优化
原创 2021-07-21 10:51:13
492阅读
1、熟悉使用@PropertySource加载配置文件 2、熟悉使用@ImportResource加载XML配置文件 3、掌握使用@Configuration编写自定义配置类一、为什么需要加载自定义配置文件Spring Boot免除了项目中大部分的手动配置,对于一些特定情况,我们可以通过修改全局配置文件以适应具体生产环境,可以说,几乎所有的配置都可以写在application.peropertie
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目...
转载 2016-05-27 15:49:00
105阅读
2评论
# Spring Boot性能测试 Spring Boot是一个非常流行的Java开发框架,它提供了简单快速的方式来创建独立的、可扩展的、基于Spring的应用程序。在开发一个高性能Spring Boot应用程序时,我们需要进行性能测试来确保应用程序可以在负载下正常工作。本文将介绍如何使用Spring Boot进行性能测试,并提供一些代码示例供参考。 ## 什么是性能测试? 性能测试是一种
原创 2023-08-03 07:54:28
264阅读
Actuator 监控器Actuator 是 Spring Boot 提供的一个可插拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。Spring Boot 的 Actuator 可以部署在每个工程中,实现对每个工程的监控。1. 基本环境搭建随便一个 Spring Boot 工程中都可以使用 Actuator 对其进行监控。(1) 导入依赖<dependency>
Spring Boot应用支持的最大并发量是多少? Spring Boot 能支持的最大并发量主要看其对Tomcat的设置,可以在配置文件中对其进行更改。当在配置文件中敲出max后提示值就是它的默认值。
转载 2023-05-20 19:21:18
118阅读
工程地址  : https://github.com/tjfy1992/SpringBootQuartz 运行方法 Spring Boot工程已经集成了服务器。右键点击DemoApplication.java -> Run As -> Java Application即可运行工程。默认端口为8080,启动后在浏览器地址栏输入http://localhost:8080
一、事务四大特性1、原子性 atomicity:事务不可分,提交便一次性提交2、一致性 consistency:事务执行前后数据保持完整性,经典例子是银行转账前后双方的总额需保持不变,类似能量守恒3、隔离性 isolation:不同事务执行之间需保持隔离,不相互影响4、持久性 durability:事务结束造成的改变便持久到数据库二、并发问题1、脏读①:A读到B还未提交的事务,如果B回滚操作,此时
综述Spring Boot 能支持的最大并发量主要看其对内置服务器的设置。由于现在都使用的是springboot服务,配置文件中也没有配置相关参数,基本都是使用默认的线程配置。springboot内置了tomcat Jetty和Undertow服务器Spring Boot启动程序通常使用Tomcat作为默认的嵌入式服务器。如果需要更改 - 您可以排除Tomcat依赖项并改为包含Jetty或Unde
转载 2023-09-08 15:13:43
494阅读
简述通常的web应用需要打成war包 然后配置好Tomcat容器 而SpringBoot启动的时候 外部无须Tomcat容器 因为SpringBoot使用的是自带的嵌入式的Tomcat在启动器spring-boot-starter-web的内部自带了spring-boot-starter-tomcat 即嵌入式Tomcat配置服务器参数若是外部的Tomcat 想进行相应的配置 须进入conf目录然
性能 Spring Boot HTTP 简介 Spring Boot 是一个开源的 Java 开发框架,旨在简化 Spring 应用程序的构建和部署。它提供了一个快速、通用且易于使用的方式来创建独立的、基于 Spring 的应用程序。在这篇文章中,我们将探讨如何在 Spring Boot 中实现高性能的 HTTP 请求和响应,以提升应用程序的性能和响应速度。 使用异步非阻塞的 HTTP
原创 7月前
37阅读
# Spring Boot性能监控Pinpoint简介 Pinpoint是一个开源的分布式应用性能监控工具,用于帮助开发人员迅速诊断和解决应用程序的性能问题。Pinpoint提供了实时的性能度量和事务追踪,可以帮助开发人员定位和分析各种性能瓶颈。在本篇文章中,我们将介绍如何在Spring Boot应用程序中使用Pinpoint进行性能监控。 ## Pinpoint架构 Pinpoint的架构
原创 10月前
171阅读
  • 1
  • 2
  • 3
  • 4
  • 5