自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用sonarQube结合jenkins进行代码检测

前提:sonar服务已启动sonarQube官方文档  (包括了sonar安装,启动,使用,参数等等)1.jenkins中的配置.在jenkins中安装sonar的插件在jenkins系统设置中配置sonar服务器在jenkins全局工具中设置sonar scanner对项目进行扫描选择要进行代码检测的项目,进入配置在post steps中 add po...

2018-09-21 12:37:57 2187

原创 使用sonarQube对代码进行静态检测

前提:在安装sonarqube时,必须先安装jdk,并配置了环境变量sonar官方文档:https://docs.sonarqube.org/display/SONAR/Documentation1.下载首先到sonarQube官网下载sonar https://www.sonarqube.org/downloads/这里我下载最新的7.3版本的2.安装下载完成后,...

2018-09-21 12:28:53 1072

原创 SpringCloud学习之路-整合Eureka,Feign实现项目分层

1.项目分层将api层单独拎出来打包,供给producer还有consumer使用,外界无法获知service的具体实现,实现在producer中,通过consumer暴露接口给外部使用在项目中使用到eureka服务注册与发现,feign服务的调用2.项目结构 cloud-eureka就是我们的服务注册中心,用来注册我们的producer和consumercloud-a...

2018-07-30 15:30:53 3647 1

原创 SpringCloud学习之路-Zuul(网关路由)

1.SpringCloud Zuul简介zuul主要的功能是路由转发和请求过滤,zuul是面向外部客户端的,所有的访问都需要经过它来进行调度和过滤,它除了实现请求路由,负载均衡,校验过滤等功能外,还有和服务治理框架的结合,请求转发时的熔断机制,服务的聚合等。zuul可以与服务治理框架进行结合,完成维护实例,维护路由规则的功能,zuul的校验过滤可以将登陆校验,签名校验问题从业务逻辑中解耦出...

2018-07-26 23:37:04 172

原创 SpringCloud学习之路-Feign(声明式服务调用)

1.SpringCloud Feign简介通过前面学习Hystrix和Ribbon,我们实现了客户端负载均衡和断路器,接下来学习的Feign就是封装了Ribbon和Hystrix,我们可以通过注解的方式来配置,完成对服务提供者的接口绑定,以及服务降级,继承特性等。2.Feign实现接口绑定1.启动服务注册中心服务注册与发现看这里  https://blog.csdn.net/qq_...

2018-07-25 22:17:15 576

原创 SpringCloud学习之路-Hystrix(断路器)

1.SpringCloud Hystrix简介在微服务架构中,我们将系统拆分为多个微服务模块,各个服务之间通过服务注册与订阅的方式互相依赖,由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或者依赖服务自身问题出现调用故障或者延迟,这些问题也会导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因为等待出现的故障的依赖方响应形成任务积压,最终...

2018-07-24 22:14:26 157

原创 SpringCloud学习之路-Ribbon(客户端负载均衡)

1.SpringCloud Ribbon简介SpringCloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netfix Ribbon实现,通过SpringCloud的封装,可以让我们轻松的面向服务的REST模板请求,自动转换客户端负载均衡的服务调用2.客户端负载均衡负载均衡在系统架构中是一个非常重要,并且是不得不去实施的内容,因为负载均衡是对系统的高可用,网...

2018-07-23 22:23:43 136

原创 SpringCloud学习之路-Eureka(服务注册与发现)

1.使用IDEA搭建Maven主工程首先创建一个主Maven工程,在其pom文件引入依赖,spring Boot版本为2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。这个pom文件作为父pom文件,起到依赖版本控制的作用,其他module工程继承该pom。<?xml version="1.0" encoding="UTF-8"?>...

2018-07-20 23:27:44 233

原创 gitlab实现多人协同

1.注册登陆gitlab官网,配置个人信息gitlab官网地址:https://about.gitlab.com/可以选择github账号登陆,登陆成功在个人中心设置SSH密钥(很关键),设置密码设置成功后,添加一个project2.创建项目创建成功,进入项目界面这里,可以创建新分支,可以和你的小伙伴们协同3.添加成员进入项目详情,在setting里的m...

2018-07-18 21:04:39 2828 3

原创 SwaggerHub 自动Mock OpenApi3.0

1.使用SwaggerHub自动生成OAS3.0模板SwaggerHub官网 :SwaggerHub官网OpenApi3.0官网文档:OAS3.0官方文档登陆进入SwaggerHub官网,新建一个API点击创建,生成模板,servers字段为自动mock的地址然后根据自己的接口,替换掉就OK了...

2018-07-18 09:47:32 1925

原创 Swagger Editor+Prism 模拟接口文档(基于OpenApi 2.0)

1.在Swagger Editor上编写基于OpenApi的接口文档OpenApi官方文档地址:点击打开链接Swagger编辑器地址:swagger editorPrism模拟服务器地址:http://stoplight.io/platform/prism/swagger: "2.0"info: version: 1.0.0 title: Simple API d...

2018-07-16 15:36:45 887

空空如也

空空如也

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

TA关注的人

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