自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃四碗饭的嘤嘤怪的博客

一个爱吃饭的码畜

  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

原创 Spring Cloud Zuul(API网关服务)(2)

路由详情传统路由配置传统路由配置方式就是在不依赖与服务发现机制的情况下,通过在配置文件中具体指定每个路由表达式与服务实例的映射关系来实现API网关对外部请求的路由。单实例配置:通过zuul.routes.<route>.path与zuul.routes.<route>.url参数对的方式进行配置进行配置,比如:zuul.routes.api-a-url.p...

2018-09-28 20:46:19 5546

原创 Spring Cloud Zuul(API网关服务)(1)

API网关是一个智能的应用服务器,它的定义类似于面向对象设计模式中的Facade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过他来进行调度和过滤。它除了要实现请求路由,负载均衡,校验过滤等功能之外,还需要更多能力,比如与服务治理框架的结合,请求转发时的熔断机制,服务的聚合等一系列高级功能。构建网关1.首先创建一个SpringBoot工程,命名为api-ga...

2018-09-26 23:03:29 4559

原创 Spring Cloud Feign(声明式服务调用)(2)

继承特性1.首先新建个工程,名为hello-service-api。因为要用到Spring MVC的注解所以要要加锁spring-boot-web的依赖,具体如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...

2018-09-23 23:54:38 4118

原创 Spring Cloud Feign(声明式服务调用)(1)

Spring Cloud Feign它基于Netflix Feign实现,整合了Spring Cloud Ribbon与Spring Cloud Hystrix,除了提供这两者的强大功能,它还提供了一种声明式的Web服务客户端定义方式。1.下面首先创建一个Spring Boot基础工程取名为feign-consumer并在其pom.xml文件中加入spring-cloud-starter-eu...

2018-09-22 16:00:42 4138

原创 Spring Cloud Hystrix(仪表盘+Turbine集群)(4)

在Spring Cloud 中构建一个Hystrix Dashboard非常容易只需要4步:1.创建一个Spring Boot工程,命名为hystrix-dashboard。2.编辑pom.xml文件,如:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/...

2018-09-21 01:08:02 4566

原创 Spring Cloud Hystrix(服务容错保护)(3)

1.请求合并在微服务的架构中的依赖通常通过远程调用来实现,而远程调用最常出现的问题是通信消耗与连接数占用。Hystrix提供了HystrixCollapser来实现请求合并,以减少通信消耗和线程数的占用。HystrixCollapser实现了在HystrixCommand之前放置一个合并处理器,将处于一个很短的时间窗内对同一依赖服务的多个请求进行整合并以批量方式发起请求的功能(服务提供方也...

2018-09-14 23:19:46 4091

原创 Spring Cloud Hystrix(服务容错保护)(2)

1.创建请求命令Hystrix命令(HystrixCommand)它用来封装具体的依赖服务调用逻辑。我们可以用继承的方式实现:public class HelloCommand extends HystrixCommand<String> { private RestTemplate restTemplate; private Long id; ...

2018-09-12 01:12:04 3948

原创 Spring Cloud Hystrix(服务容错保护)(1)

在前面的博客中我已经将Eureka与Ribbon的使用展示了出来,但是如果将其中的某一个服务停止(Hello-Service)。你会发现Ribbon任然会去访问那个页面。这就需要用到断路器的功能。首先将Ribbon工程的pom文件中加入该jar包: <dependency> <groupId>org.springf...

2018-09-09 21:20:52 4036

原创 Spring Cloud Ribbon(客户端负载均衡)(2)

1.参数配置对于Ribbon的参数配置通常有两种方式:全局配置以及指定客户端配置:全局配置:ribbon.<key>=<value>格式进行配置即可。<key>代表了Ribbon客户端配置的参数名,<value>代表了对应参数值。比如设置超时时间:ribbon.connectTimeout=250全局配置可以作为默认值进行设置,当指...

2018-09-07 22:32:48 3939

原创 Spring Cloud Ribbon(客户端负载均衡)(1)

Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于NetFlix Ribbon实现。通过Spring Cloud的封装可以让我们轻松的将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。在实际使用中微服务间的调用,API网关的请求转发等内容,实际上都是通过Ribbon来实现的,包括Feign,它也是基于Ribbon实现的工具。1.客...

2018-09-05 22:21:11 4024

原创 Spring Cloud Eureka(服务治理)(3)

配置详解在 Eureka 的服务治理体系中,主要分为服务端和客户端两个不同的角色,服务端为服务注册中心,而客户端为各个提供接口的微服务应用。当我们构建了高可用的注册中心之后,该集群中所有的微服务应用和后续将要介绍的一些基础类应用(如配置中心、API网关等)都可以视为该体系下的一个微服务(Eureka客户端)。服务注册中心也一样,只是高可用环境下的服务注册中心除了服务端之外,还为集群中的其他客户...

2018-09-05 01:04:49 4020

原创 Spring Cloud Eureka(服务治理)(2)

1.服务发现与消费下面来尝试构建一个服务消费者,它主要完成两个目标,发现服务以及消费服务。其中服务发现的任务由Eureka的客户端完成,而服务消费者的任务由Ribbon完成。Ribbon是一个基于HTTP和TCP的客户端负载均衡器,它可以在通过客户端中配置的ribbonServerList的服务端列表去轮询访问以达到负载均衡的作用。当Ribbon与Eureka联合使用时,Ribbon的服务实例...

2018-09-04 00:25:08 4118

原创 Spring Cloud Eureka(服务治理)(1)

Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。1.服务治理服务治理是微服务架构中最核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。服务注册:在服务治理框架中通常会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主...

2018-09-02 22:27:02 4392

Java+海康SDK DEMO

Java SpringBoot框架+海康SDK Linux版本代码,集成了所需的告警DEMO(存储在influxDB)。有获取该NVR下所有设备的接口,以及获取该NVR下某个时间段的视频文件下载,并转成MP4文件。

2020-12-05

Nessus-7.2.3-x64.msi

* 提供完整的电脑漏洞扫描服务, 并随时更新其漏洞数据库。 * 不同于传统的漏洞扫描软件, Nessus 可同时在本机或远端上摇控, 进行系统的漏洞分析扫描。 * 其运作效能能随着系统的资源而自行调整。如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。 * 可自行定义插件(Plug-in)

2020-07-15

spade114.zip

Sam Spade提供了一个友好的GUI界面,能方便地完成多种网络查询任务,能用于大量的网络探测、网络管理和与安全有关的任务,包括ping、nslookup、whois、dig、traceroute等工具,是一个集成的工具箱。        打开Sam Spade后,屏幕最左侧为工具栏,ping等工具按钮都在其中;屏幕左上方的可输入文本框为地址栏,在此输入操作的目标;在地址栏右边即为选项栏,选项栏包含三项,依次为ping设置次数(默认10次)、whois服务器(默认whois.internic.net)、域名服务器。

2020-07-10

odoo-13.0.zip

Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块。Odoo适用于各种规模的企业应用。 Odoo功能模块涵盖了各方面的企业应用:CRM、订单处理(销售订单和采购订单)、电子商务、MRP、财务、库存、门店零售、项目管理等等。 Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块。 Odoo是世界上安装数量最多,用户数量最多的企业ERP系统。Odoo全球有800多个合作伙伴,为100多个国家,200多万使用者提供技术服务。中国有30多家合作公司,为几千家应用Odoo的企业提供技术服务。

2019-12-13

proxy_pool.7z

获取代理IP,通过运行python脚本能自动获取代理IP,并通过接口获取/删除

2019-09-13

gitflow相关文件.zip

git flow安装必备组建,三个一组放在压缩包中。解压后放在git/bin目录下即可。

2019-08-14

jTessBoxEditorFX-2.0.1.zip

训练Tesseract,这个zip里有jTessBoxEditorFX.jar。jTessBoxEditorFX非常适合用来文字识别。

2019-07-22

InfluxDB.zip

InfluxDB Studio是InfluxDB时间序列数据库的UI管理工具。 它的灵感来自于其他类似的数据库管理工具,如SQL Server management Studio和Robomongo。目前,InfluxDB Studio为大多数InfluxDB实现接口和工作流。

2019-06-14

Shell脚本学习指南

Shell脚本编程讲述的是在liunx平台进行脚本编写的方式,从浅入深很适合新人学习。

2018-06-02

java虚拟机高级特性与最佳实践

深入理解java虚拟机第二版jvm高级特性与最佳实践。是学习jvm虚拟机和class文件的一本十分经典的书籍

2018-05-26

空空如也

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

TA关注的人

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