开源项目学习
文章平均质量分 87
学习各种主流的开源项目
流放深圳
让天下没有难写的代码
展开
-
系列学习分布式文件系统 FastDFS 之第 4 篇 —— SpringBoot 整合操作 FastDFS 实现上传文件(完结)
查看之前的博客可以点击顶部的【分类专栏】在前面的博客已经搭建好了 FastDFS,这篇博客讲解如何使用 SpringBoot 整合 FastDFS。原创 2021-06-09 11:50:34 · 359 阅读 · 1 评论 -
系列学习分布式文件系统 FastDFS 之第 3 篇 —— 配置 Nginx 访问 FastDFS
上一篇博客讲解了如何在 Linux 环境下安装 FastDFS:https://blog.csdn.net/BiandanLoveyou/article/details/1176719191、配置 Nginx这篇博客讲解如何访问到我们上传到 FastDFS 的文件,需要安装 Nginx 作为服务器以支持 Http 方式访问文件。Linux 下如何安装 Nginx?查看博客:https://blog.csdn.net/BiandanLoveyou/article/details/1176...原创 2021-06-09 11:49:36 · 303 阅读 · 0 评论 -
系列学习分布式文件系统 FastDFS 之第 2 篇 —— Linux 环境下搭建 FastDFS 的 Tracker 和 Storage
开始搭建 FastDFS 环境。我们搭建单机版。操作系统:CentOS7 X64,不懂的可以查看我的博客:https://blog.csdn.net/BiandanLoveyou/article/details/81113406固定自己 CentOS 的 IP 地址,查看博客:https://blog.csdn.net/BiandanLoveyou/article/details/116384534步骤1:增加 Hosts 文件映射,以便可以使用域名来访问文件服务器。[root@loc..原创 2021-06-09 11:49:09 · 1162 阅读 · 1 评论 -
系列学习分布式文件系统 FastDFS 之第 1 篇 —— 认识 FastDFS(纯理论篇)
1、什么是 FastDFS 分布式文件系统?百度百科:https://baike.baidu.com/item/fastdfs/5609710?fr=aladdinFastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。2、为什么要搭建 FastDFS 分布式文件系统?传统的 Web 应用的文件管理方式,例如图片和视频文...原创 2021-06-09 11:48:43 · 124 阅读 · 0 评论 -
系列学习 Swagger 之第 2 篇 —— SpringCloud Gateway 整合 Swagger(完结)
https://mvnrepository.com/artifact/com.spring4all/swagger-spring-boot-starter原创 2021-06-07 12:54:18 · 1066 阅读 · 3 评论 -
系列学习 Swagger 之第 1 篇 —— 认识 Swagger,Swagger 简单入门
为了方便查阅,直接放 Swagger 的接口地址(可以忽略这句话)http://127.0.0.1/swagger-ui.html#/user-controller你们所在的公司接口文档是用什么写的?相信无论是前端还是后台,或多或少地被接口文档折磨过。前端经常抱怨后台给的接口文档与实际情况不一致,后端觉得写接口文档浪费时间,经常来不及更新。前后端的矛盾有时就是这样产生的。很多公司接口文档还是用 World 文档或者 Excel 写的!随着时间推移和项目的迭代,线下的接口文档往往很容易...原创 2021-06-07 12:53:38 · 671 阅读 · 0 评论 -
系列学习分布式任务调度 XXL-JOB 之第 3 篇 —— SpringBoot 整合 XXL-JOB(完结)
之前我们使用 XXL-JOB 是使用官方自带的代码模块,我们可以自己将 XXL-JOB 的核心代码整理出来,整合到我们的实际项目中。比如官网自带的 SpringBoot 项目的 pom.xml 配置,使用的 parent 如图所示,我们在自己的公司里,有自己的 parent 依赖,因此我们需要把核心的依赖提取出来。我们先创建一个项目:修改 pom.xml 配置①我们把 XXL-JOB 的 SpringBoot 除 parent 节点以外的内容拷贝过来。即depend...原创 2021-05-26 18:24:15 · 597 阅读 · 3 评论 -
系列学习分布式任务调度 XXL-JOB 之第 2 篇 —— 调度中心集群
调度中心集群调度中心支持集群部署,提升调度系统容灾和可用性。调度中心集群部署时,几点要求和建议:DB配置保持一致; 集群机器时钟保持一致(单机集群忽视); 建议:推荐通过 nginx 为调度中心集群做负载均衡,分配域名。调度中心访问、执行器回调配置、调用API服务等操作均通过该域名进行。OK,我们使用 nginx 做调度中心的负载均衡,但是我们需要明白一点:处理业务的操作(比如创建任务等)是 nginx 做负载均衡的操作,而在调度任务的时候,是由某一台调度中心的微服务执行的,就像...原创 2021-05-26 18:23:51 · 883 阅读 · 1 评论 -
系列学习分布式任务调度 XXL-JOB 之第 1 篇 —— XXL-JOB 介绍(调度中心、执行器)
一般来说,我们在 SpringBoot 项目里,如果需要定时处理一件事,我们最常用的做法是:在启动类增加注解@EnableScheduling启用任务调度,然后在 task 任务类的某个方法上增加注解@Scheduled(fixedRate = 1000 * 60 * 60) 即可。这种传统的方式一般适用于小公司,且往往是把定时任务的微服务和项目的微服务放在同一台机器上。这种传统的方式,如果遇到错误,则记录日志,然后继续往后执行后面的任务。然后将失败的定时任务记录好,然后通过人工补偿将任务执行...原创 2021-05-26 18:23:30 · 3374 阅读 · 0 评论