自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 如何提升SpringBoot框架的项目性能

使用 @SpringBootApplication 注解,会触发自动配置( auto-configuration )和 组件扫描 ( component scanning ),使用 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 三个注解的效果和@SpringBootApplication 注解相同。Undertow 是一个采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制。

2023-07-20 11:53:26 197

原创 Java集合

一、线程安全性:Vector是线程安全的,而ArrayList不是。在多线程环境中,多个线程同时对Vector进行操作不会引发数据不一致的问题,而ArrayList需要在多线程环境下进行额外的同步处理。ArrayList和Vector都实现了List接口,他们都是有序集合,并且存放的元素是允许重复的。基本上,如果不考虑线程安全的情况下,ArrayList 是更常用的选择,因为它具有更好的性能。二、扩容机制:当需要增加容量时,ArrayList会自动增加指定的容量,而Vector会自动增加当前容量的一倍。

2023-07-19 21:57:08 73

原创 spring boot与spring的区别是什么?

相比于传统的 Spring 框架,Spring Boot 提供了许多便利的功能和自动化配置,使得开发者能够更快速地搭建和运行应用程序。而 Spring 则需要显式地进行配置,使用 XML 或 Java 配置类的方式。总而言之,Spring Boot 是 Spring 框架的一种扩展,旨在提供更简洁、更快速的开发体验,同时保留了 Spring 强大的生态系统和丰富的功能。四、微服务支持:Spring Boot 更加适合构建微服务架构,通过自动化配置和快速启动,可以更轻松地构建独立的、可部署的微服务应用程序。

2023-07-19 21:07:34 1986

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除