自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ElasticSearch全文检索、可视化Kibana——docker安装运行

ElasticSearch是什么?一、下载镜像文件docker pull elasticsearch:7.4.2 (存储检索数据)docker pull kibana:7.4.2 (可视化工具)PS:这里需要注意的是,可视化工具要和elasticsearch的版本一致下载完成后用docker images命令查看一下镜像在不在二、安装ElasticSearch2.1》在linux下创建目录和配置文件的目录(用来被docker挂载)**mkdir -p /mydata/elast

2020-08-11 23:58:08 401

原创 JAVA后台数据的基本JSR303校验

一、都有哪些以及作用二、使用过程1)在实体类中的字段打上注解2)在springMVC的方法参数中上@Validated注解,让spring知道这个字段要做数据校验准备好后,用PostMan测试这里发送的name字段为空,所以可以看到返回的信息:name不能为空三、自定义提示和后台返回自定义data1、自定义提示信息在注解中声明messege信息配置好后,就可以看到我们自定义的messege信息了。在项目中我们需要统一返回的数据,可以在方法属性中可以封装校验的结果,Bind

2020-08-05 00:06:19 235

原创 分布式架构下的文件上传(前端测试上传功能)

前面已经写好了后端的Policy签名,现在在前端测试一下上传单文件上传(品牌LOGO文件):一、在Element UI组件库里找到Upload上传模板,修改地址地址为bucket的域名二、在需要上传的页面导入组件导入组件后需要在export default里声明组件components:{SingleUpload:SingleUpload}三、在需要上传的页面把原来的输入框替换成我们的上传组件这里有个绑定的方法可以看到这里data在后端中是没有的。后端返回的policy签名

2020-08-03 22:19:09 412

原创 分布式架构下的文件上传(第三方服务)

PS:前面的两种上传方式的流程都是需要前端提交数据给后端服务器,后端服务器再提交数据库给阿里OSS。这样的方式比较占用系统资源,不利于维护。所以建议采用服务器签名,前端直接上传到阿里OSS。一、新建模块选择web和openfeign。完成创建添加依赖和阿里巴巴的依赖管理配置相关信息,并注册到服务治理中心参考阿里官方文档新建OssController类,代码如下重启服务,在浏览器输入地址在网关中配置第三方服务的路由规则,并重启测试也能拿到签名。至此后端的部分已经完成

2020-08-02 22:12:02 415

原创 分布式架构下的文件上传(spring-cloud-alibaba)

一、配置依赖二、配置application三、测试至此,文件上传完毕。

2020-08-02 00:15:07 314

原创 分布式架构下的文件上传(sdk原生)

一、背景在分布式体系中,我们上传的文件经过网关负载均衡到某一个端口的服务上,如果我们再读取的话,网关可能会路由到其他端口,导致找不到文件。所以才有了云存储OSS系统,我使用的是阿里云的OSS。二、阿里云OSS的使用步骤1、安装SDK在项目中导入依赖2、阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强 烈建议创建并使用RAM账号进行API访问或日常运维开通后会生成一对AccessKey的ID和密码开通方式:点击头像-》AccessKey管理-》开始使用子用户Access

2020-08-01 23:23:22 511

原创 分布式跨域解决

在前面的坑中,已经能成功拿到验证码了。但是在点击登陆的时候出现了服务器被拒,原因是服务器不支持JS的ajax跨域请求前端发送请求是有两次,第一次是预检请求,目的是问服务器能不能跨域。第二次请求是在服务器允许跨域后才会发送第二次真实的请求给服务器**跨域的解决方式一**用nginx部署在同一域,利用nginx反向代理。**跨域的解决方式二**在网关中统一配置:添加响应头...

2020-07-30 13:44:10 365

原创 谷粒商城第一坑(Gateway)路由规则uri

Gateway里的路由地址要和治理中心名字一样OK,解决了。今天的这个坑差点让我怀疑人生,事情是这样的。前端发送请求到网关之后,**通过网关的规则并重新路径到路由到对应的微服务,**但是,试了很多次,前端发送的请求地址没有被改写。后端是这样的路由哦规则是这样的***然后就前端的请求死活都没有被重写,***然后就在群里问,经过大家的讨论,发现一个问题,这个服务注册到治理中心的name和uri的地址名不一样。现在有两个选择:1、把这个服务的application.name改成renren-fas

2020-07-28 00:21:42 1283 4

空空如也

空空如也

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

TA关注的人

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