关于使用this.getClass().getResource()获取文件时遇到的坑

关于使用this.getClass().getResource()获取文件时遇到的坑

最近在工作中遇到需要读取配置文件,然后第一想法就是将文件放到项目的resources目录下,

阅读全文

SpringBoot自定义Starter 并制作一个简单的图床

上篇博客中讲述了从SpringBoot源码到自己封装一个Starter,而并没有写一个真正的业务场景,这篇博客将自定义starter 添加第三方组件(图片存储OSS);并根据自定义的starter制作一个图床;

阅读全文

从SpringBoot源码到自己封装一个Starter

这篇博客主要讲述一下springboot怎么给我们简化了大量的配置,然后跟着源码自己封装一个Starter,首先我们需要从两个地方来说,第一就是springboot的起步依赖,第二就是springboot自动装配;

阅读全文

谈谈美股熔断和服务熔断Hystrix

谈谈美股熔断和服务熔断

首先说一下最近比较火热的美股熔断,美股熔断究竟是什么意思?

阅读全文

别人那没有的工具类

检查一个对象中的参数值是否为空
Bean以及集合之间浅拷贝
List集合根据单多属性条件去重

阅读全文

springboot整合分布式任务调度xxl-job

此 demo 主要演示了 Spring Boot 如何集成 XXL-JOB 实现分布式定时任务,并提供绕过 xxl-job-admin 对定时任务的管理的方法,包括定时任务列表,触发器列表,新增定时任务,删除定时任务,停止定时任务,启动定时任务,修改定时任务,手动触发定时任务。

阅读全文

面试题(一)一道java JDK面试题引发的思考

一道java JDK面试题引发的思考

这道面试题所设计的知识点:

阅读全文

Spring源码(三)SpringIOC初始化过程-完成Bean的初始化

SpringIOC初始化过程-完成Bean的初始化(finishBeanFactoryInitialization)

在上一篇中已经讲解完invokeBeanFactoryPostProcessors(beanFactory);方法;我们看看下面还有什么方法

阅读全文

Spring源码(二)SpringIOC初始化过程源码分析-基于注解方式

SpringIOC 初始化过程–Bean容器的创建过程(基于AnnotationConfigApplicationContext方式)

Spring 最重要的概念是 IOC 和 AOP,在IOC中最重要的有两处,一个是创建Bean容器, 一个是初始化Bean,本章就是基于spring5.0.x讲述使用AnnotationConfigApplicationContext来讲解创建Bean容器;后面文章继续初始化Bean讲解;阅读Spring源码是一个枯燥的过程,愿君坚持下去;文章最后福利;福不福利的其实不重要,真的希望能坚持下去;

阅读全文

Spring源码(一)构建Spring5.x源码

构建Spring5.x源码

    阅读全文