1. 概述
在学习spring.factories时发现自己对于META-INF和WEB-INF的作用还不甚了解,因此在这里做一个补充。
META-INF 的作用主要是对Jar包进行一个描述。其意为(meta information)签名文件夹。在打包jar时会自动的生成,当然也可以手动的配置修改。
WEB-INF 是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以
2020-09-12 11:48
标签
web
,
java
2020-09-12 11:48
标签
web
,
java
1. 概述
在学习spring.factories时发现自己对于META-INF和WEB-INF的作用还不甚了解,因此在这里做一个补充。
META-INF 的作用主要是对Jar包进行一个描述。其意为(meta information)签名文件夹。在打包jar时会自动的生成,当然也可以手动的配置修改。
WEB-INF 是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以
1、概述
在一些外部依赖包中常常会看到在META-INF下,包含一个文件——spring.factories,这个文件有什么用呢?在对Eureka的研究过程中,我对这个文件进行了学习探究。
spring.factories利用了SPI机制,来实现模块的扩展配置。SPI的全名为Service Provider Interface。这个机制的原理就是面向一个通用的接口编程,实现同种功能的不同模块通
2020-09-12 11:40
标签
java
2020-09-12 11:40
标签
java
1、概述
在一些外部依赖包中常常会看到在META-INF下,包含一个文件——spring.factories,这个文件有什么用呢?在对Eureka的研究过程中,我对这个文件进行了学习探究。
spring.factories利用了SPI机制,来实现模块的扩展配置。SPI的全名为Service Provider Interface。这个机制的原理就是面向一个通用的接口编程,实现同种功能的不同模块通
前言
spring cloud是当下主流的一个微服务框架,它灵活、可插拔,深受程序猿们的喜爱。这篇文章我对spring cloud的常用组件做一个总结,希望对大家有帮助。
2020-05-07 15:28
标签
java
,
微服务
2020-05-07 15:28
标签
java
,
微服务
前言
spring cloud是当下主流的一个微服务框架,它灵活、可插拔,深受程序猿们的喜爱。这篇文章我对spring cloud的常用组件做一个总结,希望对大家有帮助。
在编写Java程序时,有时候我们需要调用外部的exe,这时可以通过Runtime的exec()方法, 该命令使用比较简单,但是无法对执行做细节的控制。
通过使用ProcessBuilder构建Process可以进行细节的控制,但是默认process是阻塞的。
2020-02-20 22:39
标签
java
2020-02-20 22:39
标签
java
在编写Java程序时,有时候我们需要调用外部的exe,这时可以通过Runtime的exec()方法, 该命令使用比较简单,但是无法对执行做细节的控制。
通过使用ProcessBuilder构建Process可以进行细节的控制,但是默认process是阻塞的。
volatile只能修饰类变量和实例变量,对于方法参数,局部变量,实例变量,类常量都不能修饰
我们的主内存(RAM)的读写速度远远落后于CPU cache(一共有三级缓存,L3 cache速度最快,依次降低),Cache的出现是为了解决cpu直接访问内存效率低下问题的,程序在运行过程中,会将运算所需要的数据从主存复制一份到CPU cache中,这样CPU进行计算时就可以直接对CPU cache中的
2020-02-15 10:35
标签
java
2020-02-15 10:35
标签
java
volatile只能修饰类变量和实例变量,对于方法参数,局部变量,实例变量,类常量都不能修饰
我们的主内存(RAM)的读写速度远远落后于CPU cache(一共有三级缓存,L3 cache速度最快,依次降低),Cache的出现是为了解决cpu直接访问内存效率低下问题的,程序在运行过程中,会将运算所需要的数据从主存复制一份到CPU cache中,这样CPU进行计算时就可以直接对CPU cache中的
groovy 使用`groovyc -j java文件 groovy文件`这样来混合编译,但是
当java文件包含中文字符时,在cmd编译会报无法识别的GBK字符,如果是Javac,
那么我们只需要 加个 `-encoding utf-8`就行了,但是groovyc --encoding 还是会出现编码问题。
相关资料不好查找,这种问题得利用groovyc的一个特性:-Jxxx=xxx向 j
2020-01-22 21:18
标签
java
,
groovy
2020-01-22 21:18
标签
java
,
groovy
groovy 使用`groovyc -j java文件 groovy文件`这样来混合编译,但是
当java文件包含中文字符时,在cmd编译会报无法识别的GBK字符,如果是Javac,
那么我们只需要 加个 `-encoding utf-8`就行了,但是groovyc --encoding 还是会出现编码问题。
相关资料不好查找,这种问题得利用groovyc的一个特性:-Jxxx=xxx向 j
备案号:
闽ICP备19015193号-1
关闭特效