![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_35487744
这个作者很懒,什么都没留下…
展开
-
java volatile-浅述
在功能上锁更强大,在性能上volatile更好!volatile 的单个读写(注意仅仅是对单个变量的赋值和取值而不是其他的复杂操作,例如运算等)能够实现与锁相同的运行效果,也就是能实现一种运行的先后顺序。这个类似锁的实现是通过线程间的通信来做到的线程A写入变量之前通知线程B我正在写数据先别读取,A写入后再通知B我已经写完了,你不要用你之前的东西来,我把这个东西更新了快来拿!hahaha原创 2018-02-03 13:22:22 · 143 阅读 · 0 评论 -
Spring boot条件化注解
@Conditional(实现了Condition接口的类) 满足某个自定义条件时才创建有该注解的Bean@ConditionalOnBean 配置了某个特定Bean@ConditionalOnMissingBean 没有配置特定的Bean 例如: @Bean @ConditionalOnMissingBean(Bean_B.class) public Bean_A getBean...原创 2018-02-08 16:00:38 · 287 阅读 · 0 评论 -
Spring boot 获得属性配置的优先级顺序
(1) 命令行参数(2) java:comp/env里的JNDI属性(3) JVM系统属性(4) 操作系统环境变量50 第 3 章 自定义配置(5) 随机生成的带random.*前缀的属性(在设置其他属性时,可以引用它们,比如${random.long})(6) 应用程序以外的application.properties或者appliaction.yml文件(7) 打包在应用程序内的applica...翻译 2018-02-08 16:35:29 · 1312 阅读 · 0 评论 -
Spring boot 配置profiles激活域
转载 2018-02-08 17:26:00 · 599 阅读 · 0 评论