自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ae particular插件与fx_particle脚本版本兼容问题

ae版本:cc2018particular插件版本:2.2.0fx_particle脚本版本:v1.3和软件的中英文没有关系

2020-08-01 13:17:12 1095

原创 Hystrix服务治理

熔断就像保险丝一样,保险丝能够保证在设备出现故障之后,依然可以保护家庭电器可以正常使用,现在又若干微服务,并且微服务之间可以互相调用。Hystrix熔断处理如果在实际项目设计中没有处理好熔断,就会产生雪崩效应,spring cloud提供Hystrix熔断机制,以保证即使某一个微服务出现问题之后,依然可以正常使用。 ...

2020-03-31 22:07:51 180

原创 spring boot 2.x与zipkin整合踩坑

spring boot 2.x与zipkin整合,官方不推荐自行定制编译,直接使用编译好的jar包。原来可以通过@EnablezipkinServer注解,现在不行了。下载jar包:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/选择后缀为-exec.jar,编写批处理文件:@ECHO OFF...

2020-03-20 19:32:56 2134 1

原创 微服务网关zuul总结

微服务是无状态的,是不存在session的,session需要存放在网关中。网关的职责:1.统一入口:为全部微服务提供唯一的入口点,网关起到外部和内部隔离,保障了后台服务的安全性。2.鉴权校验:识别每个请求的权限,拒绝不符合要求的请求。3.动态路由:动态地将请求路由到不同的后端集群中。3.减少客户端与服务的耦合,服务可以独立发展,通过网管层来做映射。集成网关的步骤:1....

2020-03-19 22:16:25 279

原创 通过加密算法,对配置中心的敏感数据进行加密

===========采用对称加密算法加密============对称加密是最简单,最快速的一种加密方式,加密和解密是用同样的密钥。检查加密环境:[ip]:[port]/encrypt/status(ip和port即为所启动的服务的ip和port)如果显示{"description":"No key was installed for encryption service","stat...

2020-03-19 17:55:07 663

原创 spring cloud conigserver总结

spring boot 使用2.2.x,spring cloud使用Hoxton========配置中心的服务端============1.添加eureka,config-server依赖包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&g...

2020-03-19 17:09:22 163

原创 kibana在linux下的安装

1.下载压缩tar -xzvf kibana-6.2.3-linux-x86_64.tar.gzmv kibana-6.2.3-linux-x86_64/ kibana2.修改配置vim config/kibana.yml把以下注释放开,使配置起作用server.port: 5601server.host: "0.0.0.0"elasticsearch.url: h...

2020-03-19 15:57:29 139

原创 logstash在linux下的安装

1.下载压缩wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.3.tar.gztar -xzvf logstash-6.2.3.tar.gzmv logstash-6.2.3/ logstash2.测试./bin/logstash -e 'input{ stdin { } } output{ st...

2020-03-19 15:31:37 153 1

原创 linux中的chown命令

chown命令将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有该文件的权限。1.命令格式chown [选项] [所有者]:[组] 文件2.命令功能通过chown命令改变文件的拥有者和群组。在更改文件的拥有者...

2020-03-19 11:58:26 455

原创 linux的mv命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move(rename)files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:mv[选项]源文件或目录目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件...

2020-03-19 11:10:05 139

原创 linux下切换用户

su - //切换到root用户

2020-03-19 08:36:46 148

原创 elasticsearch在linux下安装

一、查看jdk版本java -version二、创建用户从5.0开始,elasticsearch安全级别提高了,不允许采用root账号启动,所以我们要添加一个用户。1.创建elk用户组groupadd elk2.创建用户wanguseradd wangpasswd 1234563.将wang添加到elk组usermod -G elk wang4.设置su...

2020-03-19 08:07:51 107

原创 spring cloud configserver 踩坑

在spring boot 2.x版本,spring cloud Finchley版本,集成消息总线spring-cloud-starter-bus-amqp,调用bus/refresh语句发生变化之前使用:ip:port/bus/refresh?destination=[application.name]:port更新某个微服务的配置spring boot 2.x之后变成:ip:p...

2020-03-18 22:20:05 167

原创 spring cloud bus与springboot的版本问题

spring boot 2.0之后,/bus/refresh全部整合到actuador里面了,所以之前1.x的management.security.enabled全部失效,不适用于2.0适用于2.0的配置:management.endpoints.web.exposure.include:bus-refresh另外需要在需要刷新的字段(@Value注解)所在的类上加@RefreshS...

2020-03-18 19:46:19 240

原创 消息的分组,分区

在正常情况下,集成了stream-rabbit的情况下,在消息的发送方使用@Output注解,在注解中的参数是交换器的名称,在启动类上面加入@EnableBind({xxx.class}),其中的参数就是存在@Output注解的接口类。public interface ISendService { @Output(“wang-exchange”) SubscribableCh...

2020-03-18 15:08:52 701

原创 linux yum命令

1.安装#全部安装yum install#安装指定的安装包package1yum install package1#安装程序组group1yum groupinstall group12.更新和升级#全部更新yum update#更新指定程序包package1yum update package1#检查可更新的程序yum check-update...

2020-03-17 14:04:43 111

原创 linux的find命令

find顾名思义就是查找,Linux下find命令提供相当多的查找条件,因此功能比较强大,可以在众多文件或目录下查找你想要的任何文件或目录。find 命令格式:find pathname -options [-print -exec -ok...]pathname表示find命令所查找的文件或目录的路径。例如:/home/tools/tongyan-print: find命令将匹配的文...

2020-03-17 13:11:42 171

原创 linux中rpm和yum的区别

1.rpm :RedHat package manage的简写rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,2.yum(全称为 Yellow dog Updater, Modified)yum是一个在Fedora和RedHat以及SUSE中的Shel...

2020-03-17 11:09:29 430

原创 linux下rabbitmq的安装

一、安装erlang1.安装准备,下载安装文件wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpm2.安装erlangyum install erlang3.安装完成之后使用erl命令查看是否...

2020-03-17 11:06:58 137

原创 rabbitmq总结

rabbitmq的作用:1.同步变异步2.高内聚,低耦合3.流量削峰rabbitmq的通信是需要信道的,而不是tcp直接通信。*交换器:用来接收生产者发送的消息并将这些消息路由给服务器中的队列。三种常见的交换器类型:direct(发布与订阅),fanout(广播),topic(主题,规则匹配)*绑定:用户消息队列和交换器之间的关联,一个绑定是基于路由键将交换器和消息队列...

2020-03-16 23:34:53 158

原创 linux中的grep命令

grep是一个多用途的文本搜索工具,linux中使用非常频繁,并且使用很灵活,可以是变量,也可以是字符串。最基本的用法有以下两种:1.搜索内容中无空格,可以直接执行grep命令,比如:grep pass a.txt,表示在a.txt文件中搜索pass所在的行。2.如果搜索内容中有空格,则需要使用单引号或者双引号把搜素内容引起来,比如:grep "hello all" a.txt或者gr...

2020-03-16 09:20:43 653

原创 git使用总结

1.git init //初始化一个本地仓库,此时会在本地文件夹中创建一个.git文件夹2.git add [filename]/. //将指定的文件加入到本地暂存区,git add . 表示将文件夹中所有文件加入到暂存区。3.git commit -m "xxx" //将暂存区中的文件提交到本地仓库,xxx表示提交的注释信息tips:第2步和第3步可以...

2020-03-12 21:17:37 157

原创 idea右侧栏maven-project项目变灰

点击File->settings->Maven->Ignore Files,取消勾选即可。有时候一个parent pom中会出现多个root:出现这种情况的原因是:没有在config(父目录)中加入refresh module...

2020-03-11 23:39:32 425

原创 maven依赖问题

maven的继承和java一样,是单继承,也就是说model中只能出现一个parent标签。而在parent模块中,dependencyManagement中预定义太多的依赖,造成pom文件过长,而且很乱;为了清晰地管理这些依赖文件,可以在子model中通过<type>pom</type><scope>import</scope>的方式引入外部pom...

2020-03-11 16:15:54 266

原创 spring boot与spring cloud的版本兼容关系

spring cloud版本演变过程:Finchley snapshot版Edgware snapshot版Dalston SR1 当前最新稳定版本Camden SR7 稳定版本Brixton SR7 稳定版本Angel SR6 稳定版本spring boot与spring cloud版本匹配关系:Finchley兼容Spring Boot 2.0.x,不兼容1.5...

2020-03-11 16:00:07 244

原创 配置中心与eureka整合的问题

在配置中心客户端与eureka进行整合时,出现Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.cloud.client.discovery.DiscoveryClient' available: ...

2020-03-11 15:43:17 200

原创 springboot版本与spring cloud服务中间件版本兼容问题

spring boot与eureka依赖,在使用eureka的版本为1.3.5.REALEASE,springboot使用2.2.5版本,结果启动时出现:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V错误,是因为spri...

2020-03-11 13:31:14 338

空空如也

空空如也

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

TA关注的人

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