logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

注意http-proxy-middleware要解决跨域问题,想修改origin请求头不要设置changeOrigin=true

通过上面一步一步的分析来,让我们学到的不仅仅是这一个知识点,而是要学习一种分析解决问题的方法方式。授之于鱼,不如授之于渔。

文章图片
#http#网络协议#网络
介绍两种SpringBoot读取yml文件中配置数组的方法

一直都在用Spring的@Value注解读取yml中的配置,这两天在读取配置的时候,想读取yml中配置的一个数组,通过@Vaule一直获取不到,通过一番资料的查询,才彻底清楚了@Vaule的使用情况。在Spring中读取配置文件的快捷方法常见的有两种,一个是通过@Vaule注解进行单一字段的注入,另外一种方法就是通过@ConfigurationProperties注解来进行批量注入。这两种注入方式

#spring boot#spring
Spring的@Value可以注入复杂类型吗?今天教你通过@value注入自定义类型

之前写了一篇关于Spring的@Value注入的文章《介绍两种SpringBoot读取yml文件中配置数组的方法》。里面列出了@Value和@ConfigurationProperties的对比,其中有一条是写的@value不支持复杂类型封装(数组、Map、对象等)。但是后来有小伙伴留言说他用@value测试的时候,是可以注入的数组和集合的。于是我就跟着做了一些测试,发现确实可以。但是只有在以,分

#spring#java
聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)

前言在网上大家很多都看到过这样一句话:“JVM内存最好不要超过32G”。今天我们就来分析一下为什么?32G到底是怎么算出来的。JAVA对象模型我们先了解一下,一个JAVA对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。1、对象头(Header)对象头,又包括三部分:Mark

#java
介绍两种SpringBoot读取yml文件中配置数组的方法

一直都在用Spring的@Value注解读取yml中的配置,这两天在读取配置的时候,想读取yml中配置的一个数组,通过@Vaule一直获取不到,通过一番资料的查询,才彻底清楚了@Vaule的使用情况。在Spring中读取配置文件的快捷方法常见的有两种,一个是通过@Vaule注解进行单一字段的注入,另外一种方法就是通过@ConfigurationProperties注解来进行批量注入。这两种注入方式

#spring boot#spring
32位CPU最多支持4G内存是怎么算出来的?(解惑篇)

文章目录前言一、对 2^32^ = 4BG的疑惑二、聊一下内存1.内存的特性2.内存的基本结构3.内存地址的概念总结前言这两天在研究java指针压缩的原理,在研究过程中就涉及到了cpu寻址相关方面的知识,为了弄明白原理,所以又查了很多资料,在这个过程中收获了很多底层方面的知识,在这里进行一下分享。聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)一、对 232 = 4BG的疑惑32位最大支持4

#操作系统
聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)

前言在网上大家很多都看到过这样一句话:“JVM内存最好不要超过32G”。今天我们就来分析一下为什么?32G到底是怎么算出来的。JAVA对象模型我们先了解一下,一个JAVA对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。1、对象头(Header)对象头,又包括三部分:Mark

#java
通过<scope>system</scope>依赖本地jar包时,要注意了!

在使用Maven的时候,如果我们要依赖一个本地的jar包的时候,通常都会使用<scope>system</scope>和<systemPath></systemPath>来处理。例如://引用本地jar包<dependency><groupId>com.mytest</groupId><artifactId&

#maven#spring boot
到底了