- 博客(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关注的人
RSS订阅