自定义博客皮肤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)
  • 收藏
  • 关注

原创 系统中如何配置FastDFS资源服务器

记得在模型数据层加上一个fileList: [],这个是用来展示图片的列表,最好在添加的时候先将其置空,在编辑时如果需要回显也可以先将它置空然后再执行this.fileList.push({“url”: this.saveForm.headImg});然后就是前端配置一个element组件upload,来实现对接后端接口。编写一个配置文件fdfs_client.conf。编写对接前端的controller接口。其中上传,删除等事件也要编写对应的方法。编写FastDFS的工具类。

2023-06-30 16:52:17 136

原创 系统中使用seata实现分布式事务的步骤

使用seata来实现分布式事务是十分主流且简单的一种方式,首先就是先安装SeataServer在微服务中集成seata首先导入依赖

2023-06-28 12:59:06 220 1

原创 MybatisPlus代码生成器的简单配置与使用

本篇MybatisPlus代码生成器的代码我已经上传到gitee,链接:https://gitee.com/yue-zi/mybatisplus。最后代码生成完后切记在Mapper接口上加上@Mapper注解,并且在配置文件中配置数据库。还有最后的策略配置,输入你要生成的表,设置表的前缀名,这样在生成过后就会自动省去这个前缀。这一段是全局配置,可以修改代码生成的位置,和Id生成的策略,默认为自动递增。这一段是数据库的配置,需要改成你连接的数据库的信息。这一段是设置包名相关的配置。

2023-06-22 22:01:18 578 1

原创 如何正确创建一个SpringBoot的测试类

创建一个测试类,需要加上@SpringBootTest注解和@RunWith(SpringRunner.class)注解,其中后者十分重要,如果没有此注解就无法去注入bean对象。需要正确导入依赖,除了springboot必需的web等依赖以外,还需要导入测试依赖。

2023-06-22 13:04:28 2782 1

原创 遇到java.lang.IllegalStateException: No instances found of configserver (config-server)问题

这个问题一般是config客户端无法访问到config服务端,问题出现在客户端的配置文件里面,需要注意检查配置文件当中是否指定了config服务地址和eureka地址。并且有些时候就算配置文件是错误的,但是依然能访问成功,是因为此时在eureka注册中心还未将此客户端给剔除,所以说还是可以访问成功。无法访问注册中心后,客户端会默认去访问8080端口,如果端口没被占用就还是可以启动,被占用则会直接报错。

2023-06-21 12:35:06 2015

原创 遇到com.netflix.zuul.exception.ZuulException: Hystrix Readed time out该如何解决

这个错误是因为zuul的默认超时时间比较小,需要配置zuul的超时时间,因为zuul启用了ribbon的负载均衡,还需要设置ribbon的超时时间,注意ribbon的超时时间要小于zuul超时时间。并且最后千万记得把需要调用的所有模块给clean一下,不然可能还是会报错!

2023-06-19 21:42:51 783

原创 搭建一个SpringCloud-netflix项目

配置application.yml,分别是设置端口号,将此模块设置为Eureka的客户端,设置服务名和配置zuul的信息,其中配置zuul信息的时候,配置ignored-services是表明拦截哪些接口,*代表了全部。yml配置文件中配置相关信息,设置端口号为10010,访问eureka的地址为http://localhost:8761/eureka/,并且设置了一个实例名,将服务名设置为user-server。server模块底下创建一个order-server模块(同user-server模块类似)

2023-06-19 20:38:29 183

原创 如何在拦截器中获取controller接口方法上面的权限注解

很简单,通过参数里面的handler来获取,话不多说,直接上代码!

2023-06-14 00:54:11 468

原创 全局异常处理

*** 错误参数枚举类*/@Getter//错误字段SUCCESS("0", "操作成功!"),ERROR("-1", "系统异常,请重试!"),PHONE_NULL_EXCEPTION("1001", "电话不能为空!"),PARAM_NULL_EXCEPTION("1002", "参数不能为空!"),;//错误码//错误信息//构造方法用于返回信息给前端,其中包括返回成功或者错误信息,成功可以返回状态码、信息和数据,错误也可以返回错误码、信息和数据。@Data。

2023-05-23 13:27:39 76 1

原创 前后端项目当中的跨域问题

跨域是指跨域名:域名,记忆网络电脑ip很难记,就给它取了一个名字来记忆,这个名字就要域名。

2023-05-06 20:00:56 936

原创 Swagger接口规范

Swagger是一个用于生成、描述和调用Restful风格的接口规范。通俗的来讲,Swagger 就是将项目中所有【想要暴露的】接口展现在页面上,并且可以进行接口调用和测试的服务。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-05-06 19:50:53 393 1

原创 PageHelper后端分页插件

PageHelper是mybatis一个后端分页插件,可以用它实现后端分页,简化代码。一、导入依赖--单独使用的时候:PageHelper支持的常见的12种关系型数据库,在编写SQL的时候不会手动写limit关键字,所以代码可以移植Github项目地址: https://github.com/pagehelper/Mybatis-PageHelper-->-- 在SpringBoot项目中使用-->-- pagehelper分页插件-->二、分页逻辑代码。

2023-05-06 19:42:41 242

原创 后端接口规范Restful

我们的项目是前后端分离的项目,而前后端分离的项目中,很重要的一块是前后端项目数据的交互。在项目中,我们可以使用ResultFul规范来编写统一的前后端交互接口,即我们之前所写的Controller。一、 什么是RestfulRestful【规范】是一种面向资源的架构风格,可以简单理解为:使用URL名词定位资源,用HTTP动词【GET,POST,DELETE,PUT,PATCH】描述操作。客户端使用GET,POST,PUT,DELETE,PATCH来表示操作方式的动词对服务端资源进行操作。

2023-05-06 19:35:44 469

原创 如何快速搭建一个前后端分离项目

搭建一个前后端分离的项目,以一个博客网站为例1. 项目组成首先肯定需要写一个项目用(前端 + 后端)来展示这些文章相关页面 - 前台系统/博客网站,那么这些被展示的文章相关信息,肯定需要有个后台管理系统(前端 + 后端)来进行信息的发布 - 后台管理系统。那么我们可以得出结论,如果我们后台管理系统采用前后端分离开发模式的话,最终我们需要新建三个项目来完成这个需求:(1). 博客网站前端 - 80(2). 后台管理系统前端 - 8081。

2023-05-06 19:27:36 1984 1

空空如也

空空如也

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

TA关注的人

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