- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 SpringCloud的Zuul网关
网关的作用相当于一个过虑器、拦截器,它可以拦截多个系统的请求. Zuul: 服务网关是在微服务前边设置一道屏障,请求先到服务网关,网关会对请求进行过虑、校验、路由等处理。有了服 务网关可以提高微服务的安全性,网关校验请求的合法性,请求不合法将被拦截,拒绝访问。 使用方法: 使用@EnableZuulProxy注解 注意在启动...
2019-03-17 18:49:05 214
原创 SpringCloud的Feign远程调用
在前后端分离架构中,服务层被拆分成了很多的微服务,服务与服务之间难免发生交互.微服务之间会互相调用.SpringCloud的Feign就是解决服务之前的调用的. 使用feign之前要先了解Ribbon. Ribbon是Netflix公司开源的一个负载均衡的项目(https://github.com/Netflix/ribbon),它是一个基于HTTP、 TCP的客户端负载均衡器。具...
2019-03-17 14:45:51 2061
原创 SpringCloud的Eureka
Eureka 类似zokeerper的功能.提供服务注册中心来管理微服务信息. 用处: 1、微服务数量众多,要进行远程调用就需要知道服务端的ip地址和端口,注册中心帮助我们管理这些服务的ip和 端口。 2、微服务会实时上报自己的状态,注册中心统一管理这些微服务的状态,将存在问题的服务踢出服务列表,客户 端获取到可用的服务进行调用。 Eureka提供服务端与客...
2019-03-17 14:24:02 1101
原创 Jasper Report生成pdf报表
目前世面上比较流行的制作PDF报表的工具如下:1. iText PDF:iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。(处理样式太麻烦了.)2. Openoffice:openoffice是开源软件且能在windows和linux平台下运行,可以灵活的将word或者Excel转...
2019-03-07 00:07:14 4606
原创 七牛云存储
1.申请账号. 用邮箱账号2.创建存储空间 Bucket 七牛云是按照存储空间来管理的.--> 创建存储空间, 需要实名认证,需要上传身份证件和 支付宝授权登录.3.七牛云的maven依赖.<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-j...
2019-03-06 22:14:57 381
原创 DataURL
DataURL概述:是指data类型的url格式,目的是对于一些"小"的数据,可以在网页中直接嵌入,而不是从外部文件直接载入.语法:完整的DataURL语法:DataURL=data:mediatype:base64,<Base64编码的数据>.mediatype:base64 可以省略。但是如果要浏览器解析就要带上。mediatype:表述传递的数据的MIM...
2019-03-06 21:56:06 1715
原创 微信图片base64处理
base64处理图片: if(StringUtils.isNotBlank(c.getCb_storeImg_url())){ String base64 = WeitongUtil.urlToBase64(c.getCb_storeImg_url()); c.setCb_storeImg_url_64("data:image/png;base64,"+base64)...
2019-03-06 13:22:09 1091
原创 jenkins安装和配置
去Jenkins官网下载windows版本https://jenkins.io/,双击安装文件就可以 jenkins两种方式1.手动部署 首先基于源码达成jar包或war包.然后放到容器中.2.通过maven插件自动部署.1.需要先安装jdk安装命令: rpm ‐ivh jdk‐8u171‐linux‐x64.rpmRPM方式安装JDK,其根目录为:/usr/jav...
2019-03-04 23:06:39 638
原创 二维码 生成下载
使用工具: canvas网上地址:https://www.cnblogs.com/zhengweijie/p/6911834.html 二维码 生成https://www.cnblogs.com/guokai870510826/p/6693928.html //下载页面代码: <template scope="scope"> ...
2019-03-03 17:48:49 172
原创 vue.js 常用自定义校验
最好把所有的校验都写成js 然后引用.validate.jsconst resultMsg = { result: false, message: ''}export function isvalidUsername(str) { const valid_map = ['admin', 'editor'] return valid_map.indexOf(str.tr...
2019-03-03 15:02:33 5487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人