自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长是一辈子的事

吃不了自律的苦,就要忍受平庸的自己。

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot @ConditionalOnBean、@ConditionalOnMissingBean注解源码分析与示例

前言:Spring4推出了@Conditional注解,方便程序根据当前环境或者容器情况来动态注入bean,对@Conditional注解不熟悉的朋友可移步至 Spring @Conditional注解 详细讲解及示例 这篇博客进行学习。继@Conditional注解后,又基于此注解推出了很多派生注解,比如@ConditionalOnBean、@ConditionalOnMissingBe...

2018-08-11 22:50:12 155435 27

原创 Spring ConfigurationCondition接口详解

前言:最近在看@ConditionalOnBean的时候,看到了ConfigurationCondition接口,对这个接口比较陌生,故了解一下。介绍:ConfigurationCondition的定义是这样的,它继承了Condition类,如果读者对Condition类不不熟悉,可以在Spring @Conditional注解 详细讲解及示例 中了解。package org.s...

2018-08-11 18:55:50 6868 1

原创 Spring @Conditional注解 详细讲解及示例

前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME) @Documentedpub...

2018-08-08 01:00:01 120169 50

原创 SpringCloud:Load balancer does not have available server for client: MICROSERVICECLOUD-DEPT

前言今天跑了一个SpringCloud项目,负载均衡使用的Feign,结果项目启动后发送请求的时候报错了。检查代码没有问题,检查服务注册没问题,多次试了之后都不行。没办法了,开始调试代码了,结果发现调试之后,服务调用成功了。这是才知道,是时间的问题,刚启动的时候没有加载所以没有找到对应的服务。解决办法feign.hystrix.enabled: false这个办法并不是...

2018-08-25 00:03:59 12978

转载 几张图轻松理解String.intern()

在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并...

2018-08-18 15:41:53 229

转载 SpringBoot 最流行的16条实践解读

前言Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。1、使用自定义BOM...

2018-08-17 01:04:52 717

原创 SpringBoot中的SearchStrategy介绍

前言:在看@ConditionalOnBean注解的实现的时候,看到了SearchStrategy(直译过来是搜索策略)这个枚举类型,比较好奇。SearchStrategy:package org.springframework.boot.autoconfigure.condition;public enum SearchStrategy { CURRENT, /...

2018-08-09 01:47:34 4976

转载 java注解-ElementType详解

java中元注解(用来标识注解的注解)有四个: @Retention @Target @Document @Inherited;   @Retention:注解的保留位置             @Retention(RetentionPolicy.SOURCE)   //注解仅存在于源码中,在class字节码文件中不包含    @Retention(RetentionPolicy.C...

2018-08-07 00:53:23 35370 3

原创 SpringBoot学习视频

奉上SpringBoot学习视频:链接:https://pan.baidu.com/s/1vsn_ZzMHoVQUWcb5djPIFg提取码:sc91

2018-08-06 23:42:43 9907 7

原创 linux环境下测试get和post请求

get请求curl: curl url#示例curl www.baidu.compost请求curl-H   header-X post 或get-d json数据示例:curl -H "Content-type: application/json" -X POST -d '{"usernameToken":{"username":"admin","password"...

2018-08-06 15:26:22 3276

原创 SpringBoot自动配置详解

刚创建好的SpringBoot项目,只有一个Springboot01Application类,就可以直接运行。SpringBoot帮我们完成了很多工作。我们来看看这个类:@SpringBootApplicationpublic class Springboot01Application { public static void main(String[] args) { ...

2018-08-06 00:33:21 662

原创 SpringBoot配置项大全

SpringBoot启动时不需要额外配置,它会提供一些默认的配置,比如启动端口默认是8080。有时候这些默认配置并不是适合项目的,这时候就需要在配置文件中添加配置。下面配置项是从SpringBoot官方文档复制下来的,版本是1.5.9.RELEASE。原文档链接https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htm...

2018-08-05 15:13:41 3385

原创 如何保持专注

晚上六点半,你背着书包来到自习室,找到一个空着的座位坐下。你深吸一口气,把书铺在了桌面上,然后摁亮了手机,打算先玩5min再开始学。你突然发现距离自己决定开始看书已经过去半小时了,于是赶忙把手机丢到书包里。自习室里的人渐渐多了起来,悉悉索索的声音此起彼伏。有翻书的声音,有悄悄讨论问题的声音,有水杯触碰桌面的声音,有人站起来走动的声音。这些声音包裹着你,让你的大脑乱成一团。你做了两道题就被难住了。于...

2018-08-04 11:11:34 6619 1

转载 一位资深程序员大牛给予Java初学者的学习建议

这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是J...

2018-08-01 01:09:42 388

MongoDB Community Server 4.4.1 Windows版本

MongoDB Community Server 4.4.1 版本,国内网络下载不了,本人去下载的

2020-10-16

深入理解Java虚拟机 JVM高级特性与最佳实践(第二版)+ 源代码

深入理解Java虚拟机 JVM高级特性与最佳实践(第二版)与源代码

2018-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除