自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于ZUUL过滤对请求中文件参数进行编解码/加解密/替换

目录前言思路流程代码相关pom jar文件上传过滤器文件下载过滤器Bse64编码工具类前言在项目中遇到需要将前台涉及文件上传或下载的请求中的文件参数进行Base64编码,以便于适应他们本地的中台系统。调用流程为 前台Nginx服务器----->中台服务----->后台Service服务,其中他们的中台服务硬性要求了这种功能。乍一听感觉好奇怪的需求,但是毕竟甲方爸爸这么要求了,咱也没办法,撸袖子干吧。为了减少对原后台服务的修改,且减少代码暴露,.

2022-03-07 15:20:29 1392

原创 滑块验证码后台生成及校验

前言在自己做的某一个项目中要求具备滑块验证码的功能,在翻阅部分博客后自己参考编写了一个后台的滑块验证码工具类,这里要给提供参考资料的博客说声谢谢,但是因时间久远忘记了之前的博客地址,所以也要说声抱歉。思路流程验证码的生成及验证流程是利用jhlabs jar包工具对图片进行抠图,将抠出的图片与背景图片通过base64编码转转成图片字符串发送给前台,并记录抠出图片的X坐标值,后续校验过程中我们会根据前台用户滑动的X坐标值与我们后台记录的X坐标值进行比较,在坐标值范围内则可证明验证成功。注意点:

2022-03-07 14:18:16 2590 1

原创 基于注解的Excel多Sheet数据导出/导入

介绍Excel导出是我们在项目中经常使用到的功能,市面上成熟的导出工具包用起来比较的繁琐,而且定制化不高,在我们想自己编写一些特殊功能时不太好用,因此决定自己写一个简单的基于注解的Excel多Sheet导出。在设计Excel导出@ExcelField注解之前,我们项目中也是用到了Swagger工具注解,上面包含了字段的说明标题,因此在编写自定义注解时省略了标题属性,通过直接获取swagger的@ApiModelProperty的字段说明来获取字段的标题,小伙伴们可以通过自己添加@ExcelField

2022-03-07 13:04:21 1811 3

原创 消息中间件-RabbitMq学习

前言根据项目的需要,需要搭建一个消息中间件RabbitMQ服务器,并使用RabbitMQ监听器去同步其他系统的数据,在网上搜索浏览了大量的博客文档学习,吸取自己认为较好的文章的部分,并自己动手操作了一番记录了下来,希望能帮助想学习的小伙伴们。再此特别感谢那些总结博客的大佬们提供的文档资料。RabbitMQ简介RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP...

2018-11-21 17:14:46 227

原创 Redis命令笔记

1)连接操作命令    quit:关闭连接(connection)    auth:简单密码认证    help cmd: 查看cmd帮助,例如:help quit        2)持久化    save:将数据同步保存到磁盘    bgsave:将数据异步保存到磁盘    lastsave:返回上次成功将数据保存到磁盘的Unix时戳    shundown:将数据同步保存到磁盘,然后关闭服务 ...

2018-02-28 10:21:25 134

转载 Http协议解析

概述百度解释:Http协议(超文本传输协议)是一种通信协议,它允许将超文本标记语言即HTML文件从WEB服务器上传送到客户端的浏览器。它详细规定了浏览器和万维网(WWW= World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档。在Internet中所有的传输都是通过TCP/IP进行的。HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通常

2018-01-12 10:57:32 1838

MHA离线安装包(centos7)mhaManager+node+各种Perl包 共100多rpm文件 (免费下载,免费!)

网上其他的Mha离线安装包都是假的,找了半天都不全,最后自己换了多个yum源才下载下来,已经测试过可用,提供出来给大家,先安装yilai文件夹下的perl rpm文件,其次安装 mha-node或者mha-manager。安装教程的话网上一大堆,这里就不提供了。免费给大家。毕竟我也理解找资源的辛苦,还冲C币(花了我50还下载个假的难受。。。) 1. cd mhaInstall/yilai 执行 rpm -ivh --nodeps --force * 2.manager安装 :cd mhaInstall 执行rpm -ivh --nodeps --force mha4mysql-manager-0.56-0.el6.noarch.rpm 3.node安装 :cd mhaInstall 执行rpm -ivh --nodeps --force mha4mysql-node-0.56-0.el6.noarch

2022-04-13

空空如也

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

TA关注的人

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