自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小白学 volatile

JMM是一种抽象的概念,并不像JVM 或 redis 那样是一种具体的程序,它仅仅是描述一种约定或者一种规范,就类似于计算机网络中的各种协议那样,只是一种规范。通过这种规范定义了程序中(尤其是多线程)对于变量的读写方式,以及一个线程对共享变量的操作何时能让另一个线程可见,并且规定了从 Java 源代码到 CPU 可执行指令的这个转化过程要遵守哪些和并发相关的原则和规范,其主要目的是为了简化多线程编程,增强程序可移植性。具体看下图:JMM 规定:(1)在 JMM 语义中,

2025-12-24 21:56:00 1003

原创 Spring Boot中默认Mvc配置WebMvcConfigurationSupport失效原理

在Boot项目中,只要有类继承了WebMvcConfigurationSupport,那么Spring Boot提供的自动配置SpringMVC的该类(WebMvcConfigurationSupport)就会失效,也就是无法保持 mvc 的默认配置,相关配置需要自己实现,原因是在Mvc自动配置类WebMvcAutoConfiguration上有条件注解。

2023-08-03 11:35:01 1688 1

空空如也

空空如也

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

TA关注的人

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