大家好,我是小2,一个程序员,也是一个奶爸~虚拟线程是 Java 21 引入的一个新特性,用于简化并发编程。它与传统的操作系统线程相比,具有显著的优势:轻量级:虚拟线程由 JVM 管理,而非操作系统,因此它们的内存占用和创建成本远低于传统线程。理论上,你可以轻松创建数十万甚至更多的虚拟线程。高并发性:虚拟线程能处理更高并发的场景,特别是 I/O 密集型的应用,适合开发高并发、响应式的应用程序。自动
原创 精选 10月前
398阅读
1点赞
转载 2019-10-24 06:49:00
91阅读
Spring Boot 2.2.0 正式发布了,可从 repo.spring.io 或是 Maven Central 获取。
转载 2021-07-26 16:22:54
148阅读
这几天在做公司内部SpringMVC的培训,培训之余看了看大家的代码,总感觉一个很不爽的地方,就是在每一个控制器的执行方法里,总要写这样一段代码
原创 2023-05-16 00:20:06
133阅读
Spring Boot 提供了强大的缓存机制,可以帮助我们有效地提升应用程序的性能。通过将经常访问的数据缓存起来,可以减少数据库查询和网络请求,从而加快响应速度。以下是如何使用 Spring Boot 的缓存机制的示例:1. 配置缓存管理器首先,在 Spring Boot 应用程序的配置类中,配置缓存管理器。可以使用 Ehcache、Redis 等不同的缓存管理器,这里以 Ehcache 为例:i
原创 2023-07-21 15:41:43
107阅读
在开始对 SpringBoot 服务进行性能优化之前,你需要做一些准备,把 SpringBoot 服务的一些数据暴露出来。比如,你的服务用到了缓存,就需要把缓存命中率这些数据进行收集;用到了数据库连接池,就需要把连接池的参数给暴露出来。我们这里采用的监控工具是 Prometheus,它是一个是时序数据库,能够存储我们的指标。SpringBoot 可以非常方便地接入到 Prometheus 中。Sp
在开发过程中,提升 Spring Boot 编译速度往往是开发者关注的一个重要问题。每一次的编译都在消耗宝贵的时间,特别是在迭代频繁的项目中尤为明显。在这篇博文中,我将分享一些有效的方式来提升 Spring Boot 的编译速度,涵盖环境配置、编译过程、参数调优、定制开发、性能对比和部署方案等方面。 ```mermaid flowchart TD A[环境配置] B[编译过程]
目录SpringBoot基础1、什么是SpringBoot2、SpringBoot优缺点3、SpringBoot核心注解SpringBoot原理1.什么是约定优于配置2.springboot自动装配(自动配置)的实现原理启动流程源码分析3.自定义Starter什么是starter自定义starter步骤4.SpringBoot执行原理SpringBoot基础1、什么是SpringBoot&nbsp
转载 2023-10-11 09:21:07
160阅读
一、SpringBoot1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:我们可以看到下面的一段介绍: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications t
      先说一下java语言博大精深,没有活不完的岁数,只有学不完的java.一直在编程语言榜上名列前茅,自有它的优势所在,我们在不断地学习,java也在不断地优化.今天我们就来说一下基于Spring的基础上又新扩展的SpringBoot框架.        SpringBoot从名字,大家就可以看出,这
转载 2023-06-12 20:37:16
142阅读
优点:  1、快速构建项目  2、对主流开发框架的无配置继承  3、项目可独立运行,无须外部依赖Servlet容器  4、提高运行时的应用监控  5、极大地提高了开发、部署效率  6、与云计算的天然集成缺点:  1、书籍文档和资料的不全  2、如果你不认同Spring框架,这也许是它的缺点,但建议一定要使用Spring框架
转载 2023-07-22 00:38:11
43阅读
https://mp.weixin.qq.com/s/68GT6tvgXZnI_xiHnhyf0g之前SpringBoot2.2没能按时发布,是由于SpringFramework5.2的发布受阻而推迟。这次随着SpringFramework5.2.0成功发布之后,SpringBoot2.2也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本都更新了些什么值得我们关注的内容。组件版本
转载 2020-09-10 16:57:54
286阅读
Spring Boot 是一个流行的 Java 框架,它简化了 Spring 应用的配置和开发过程。尽管许多开发者已经熟悉了 Spring Boot 的基本用法,但它还提供了一些高级特性,可以帮助开发者提升应用的性能、可维护性和可扩展性。本文将探讨 Spring Boot 的一些高级特性,包括配置文件管理、定制化自动配置、测试支持以及微服务架构的支持等。1. 配置文件管理Spring Boot
原创 精选 10月前
302阅读
  之前 Spring Boot 2.2没能按时发布,是由于 Spring Framework 5.2 的发布受阻而推迟。这次随着 Spring Framework 5.2.0 成功发布之后,Spring Boot 2.2 也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本都更新了些什么值得我们关注的内容。 组件版本更新 这些Spring框架组件更新了依赖版本: Sprin
转载 2021-06-22 10:59:21
138阅读
作者 | DD小分队来源 | didispace.com/spring-boot-2-2-release/之前 Spring Boot 2.2没能按时发布,是由于 Spring Framework 5.2 的发布受阻而推迟。这次随着 Spring Framework 5.2.0 成功发布之后,Spring Boot 2.2 也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本
原创 2021-05-26 16:07:38
124阅读
参考AOP入门(一)中的例子,外面来实现用Spring AOP加入各种统计的东东。 注:这篇文章中,我用的是完全传统的Spring AOP,不带有任何AspectJ的东西。 在前面AOP实现一文中提到,Spring AOP要求被代理类必须由Spring容器来管理,即是一个SpringBean。所以,我们要做的第一步,就是配置引入Spring容器管理。 在src/main/
转载 2024-05-22 13:48:49
48阅读
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越
原创 2023-07-07 17:36:09
56阅读
Spring Boot 性能优化
原创 2021-07-21 10:51:13
499阅读
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目...
转载 2016-05-27 15:49:00
108阅读
2评论
在处理“Netty与Spring Boot结合后性能优化”的问题时,我们需要深入探讨其备份策略、恢复流程、灾难场景、工具链集成、验证方法以及迁移方案。以下是针对这些方面的详细描述。 首先,让我们设定一个基本的备份流程,确保系统在发生故障时能够快速恢复。备份的选择非常重要,在这里我们使用多种存储设备进行数据的安全存储。 ```mermaid flowchart TD A[备份开始] --
原创 7月前
7阅读
  • 1
  • 2
  • 3
  • 4
  • 5