Spring-Boot
G0_hw
路漫漫其修远兮,吾将上下而求索
https://github.com/Go007/
https://gitee.com/hong_007/projects
展开
-
FastDFS集群搭建 + Spring Boot集成
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题,同时也能做到在集群环境下一台机子上传文件,同时该组下的其他节点下也备份了上传的文件。做分布式系统开发时,其中要解决的一个问题就是图片、音视频、文件共享的问题和数据备份,分布式文件系统正好可以解决这个需求。FastDFS的服务主要有两个角色Tracker和Storage,Tracker服务用于负责调度转载 2020-05-20 23:11:48 · 944 阅读 · 0 评论 -
Spring Boot的starter机制
Starter原理解密原创 2019-05-21 23:26:26 · 651 阅读 · 0 评论 -
Spring Boot核心原理-自动配置
前言:Spring Boot的自动配置让我们可以快速的开始业务开发,相比于之前使用Spring时需要深刻理解AOP,IOC,在XML里搞一堆繁琐的配置,Spring Boot让事情变得简单多了,它基于"约定大于配置"的理念,再也没有繁琐的配置和难以集成的内容(大多数流行的第三方技术都被集成在内).但是,这种简答背后的原理是什么呢?其实是Spring4.X提供的基于条件配置Bean的能力.核心包...转载 2018-10-13 11:12:10 · 164 阅读 · 0 评论 -
Spring Boot下自定义配置属性的读取
一.应用场景 使用Spring Boot开发,经常需要自定义配置属性,例如系统全局属性,或者外部调用的常量属性等,那么这些配置属性应该放在哪里比较合适?怎么读取并在代码中使用呢?二. 属性配置 在Spring Boot中,有两种常用的配置文件格式:properties和yml。下面总结了几种常见的属性...原创 2019-06-15 00:11:32 · 846 阅读 · 0 评论 -
分布式集群下的任务调度
一. 场景示例 在我曾经参与开发过的一个消费金融系统中,需要每隔一段时间从合同表中拉取符合条件的合同,组装成资方需要的参数,然后将合同推送给资方审核,并设置回调接口,接收审核结果,从而变更合同状态。我们的项目是基于Spring Boot + MyBatis + MySql的,集群部署,每个服务有两个节点,当时为了快速开发,没有专门的定时任务管理系统,...原创 2019-07-04 20:43:26 · 1328 阅读 · 0 评论 -
基于SchedulingConfigurer的任务调度
一. SchedulingConfigurer解析 Spring 中,创建定时任务除了使用@Scheduled 注解外,还可以使用 SchedulingConfigurer。既然两者都可以实现定时任务,那有什么不同呢? @Schedule注解的一个缺点就是其定时时间不能动态更改,它适用于具有固定任务周期...原创 2019-07-06 18:32:02 · 7820 阅读 · 1 评论