(面试被问到,想到之前有个笔记,整理一下发出来。) 内存模型可以理解为在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。不同架构的物理机器可以拥有不一样的内存模型,而Java虚拟机也有自己的内存模型。 Java内存模型(Java Memory Model,JMM)是来屏蔽各种硬件和操作系统的内存访问差异,以让Java程序在各种平台下都能达到一致的内存访问效果。
阅读更多写作业的时候,SpringBoot,要对某一用户调用某个api进行计数然后对他限流,用户的身份标识是在HTTP的请求头中的一个字段“ACCOUNT-ID”。--header 'ACCOUNT-ID: 1234567'在自己测试的时候就需要想办法用这个请求头去测试限流的效果。没有找到什么好的办法于是就想了以下反射的办法来设置请求头。
阅读更多