自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea控制台无法输入_junit测试控制台无法输入

看到有说 直接在idea的安装目录之下修改 idea.exe.vmoption和idea64.exe.vmoption的,这种方法修改完重新启动idea,对我来说,没有效果。第一种办法:在类里面写一个main方法,去调用执行的函数第二种方法:help—edit custom vm options…对这句话进行粘贴就可以解决。在打开的页面尾部粘贴;-Deditable.java.test.console=true重启idea即可解决。...

2020-08-08 17:59:40 204

原创 Docker容器

Docker学习目标:掌握Docker基础知识,能够理解Docker镜像与容器的概念完成Docker安装与启动掌握Docker镜像与容器相关命令掌握Tomcat Nginx 等软件的常用应用的安装掌握docker迁移与备份相关命令能够运用Dockerfile编写创建容器的脚本能够搭建与使用docker私有仓库​1 Docker简介1.1 什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源

2020-08-06 17:22:16 141

原创 zuul和feign的区别

都可以调用后台服务,都可以集成ribbon,hystrixFeign: - 部署在微服务内部,服务和服务之间的调用不推荐使用hystrix断路器如果在每一个feign调用位置都启用hystrix,会造成混乱一般在最前面添加断路器,就像是入户的电闸一样,如有特殊需求,可以启用hystrixZuul: - 部署在最前面,作为入口不推荐使用 ribbon重试在最前面进行重试,会造成后台服务压力翻倍增加重试功能尽量往后加...

2020-08-06 12:09:07 560

原创 Zuul API网关

zuul API网关,为微服务应用提供统一的对外访问接口zuul 还提供过滤器,对所有微服务提供统一的请求校验Zuul API 网关1.新建项目2.pom.xml还需要添加公共commons配置类3.application.ymlzuul 路由配置可以省略,缺省以服务id作为访问路径spring: application: name: zuul server: port: 3001 eureka: client: service-url:.

2020-08-06 12:07:44 186

原创 关于Linux防火墙问题

Centos7版本1.防火墙配置说明: Linux中的防火墙,准备了核心的配置文件,通过该文件可以控制防火墙是否永久开启. 该操作下次Linux服务器重启后有效.1.1永久关闭防火墙配置systemctl disable firewalld.service1.2 永久开启防火墙配置systemctl enable firewalld.service2.防火墙操作2.1 检查防火墙状态irewall-cmd --state2.2关闭防火墙说明:关闭防火墙的操作一般都是临时的.

2020-08-04 20:49:18 173

原创 Redis安装

1.Reids介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LR

2020-08-04 19:11:41 153

原创 RabbitMq六种工作模式

1.简单模式RabbitMQ是一个消息中间件,你可以想象它是一个邮局。当你把信件放到邮箱里时,能够确信邮递员会正确地递送你的信件。RabbitMq就是一个邮箱、一个邮局和一个邮递员。发送消息的程序是生产者队列就代表一个邮箱。虽然消息会流经RbbitMQ和你的应用程序,但消息只能被存储在队列里。队列存储空间只受服务器内存和磁盘限制,它本质上是一个大的消息缓冲区。多个生产者可以向同一个队列发送消息,多个消费者也可以从同一个队列接收消息.消费者等待从队列接收消息pom.xml添加slf4j依赖,

2020-08-04 18:39:39 720

原创 Linux安装rabbitmq

离线安装1.下载离线安装包rabbitmq-installhttps://gitee.com/jiyanli/installation_package上传离线安装包到linuxrabbitmq-install 目录上传到 /root切换到 rabbitmq-install 目录cd rabbitmq-install安装rpm -ivh *.rpmrabbitmq管理界面启用管理界面# 开启管理界面插件rabbitmq-plugins enable rabbitmq_man

2020-08-04 18:06:28 124

原创 Feign声明式客户端接口

声明式客户端接口只需要定义一个抽象的接口,就可以通过接口调用远程服务,不需要写具体调用代码.例如调用后台商品服务,接口可以这样定义@FeignClient(name="item-service")public interface ItemFeignClient { @GetMapping("/{orderId}") JsonResult<List<Item>> getItems(@PathVarible String orderId);}通过注解,配

2020-08-04 08:51:30 605

原创 hystrix dashboard 断路器仪表盘

hystrix 对请求的降级和熔断,可以产生监控信息,hystrix dashboard可以实时的进行监控sp07-hystrix项目添加actuator,并暴露 hystrix监控端点actuator 是 spring boot 提供的服务监控工具,提供了各种监控信息的监控端点management.endpoints.web.exposure.include 配置选项,可以指定端点名,来暴露监控端点如果要暴露所有端点,可以用 “*”1.pom.xml添加actuator依赖<dep.

2020-08-02 19:55:34 154

原创 springcloud问题集

springcloud ribbon远程调用其他项目浏览器json格式按xml显示问题在spring-cloud-starter-netfix-eureka-client依赖中排除jackson.dataformat-xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-n

2020-08-02 19:26:29 77

原创 Hystrix断路器

Hystrix断路器https://github.com/Netflix/Hystrix/wiki微服务宕机时,ribbon无法转发请求关闭其中一个服务,并通过ribbon访问,则无法访问到Hystrix入门1.创建项目导入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20

2020-08-02 19:22:22 124

原创 ribbon服务消费者及Ribbon负载均衡和重试

1.ribbon服务消费者ribbon提供了负载均衡和重试功能,他底层是使用的RestTemplate 进行 Rest api调用1.1RestTemplateRestTemplate 是SpringBoot提供的一个Rest远程调用工具他的常用方法:getForObject() - 执行get请求postForObject() - 执行post请求之前的系统结构是浏览器直接访问后台服务后面我们通过一个demo项目演示Spring Cloud远程调用下面我们先不使用ribbon,单

2020-08-02 18:45:43 310

原创 eureka和“服务提供者“的高可用

eureka和"服务提供者" 的高可用item-service高可用启动参数 -- serve.port可以覆盖yml中的配置配置启动参数item-service-8001--item-service-8001复制一个项目item-service-8002--item-service-8002启动测试访问eureka查看item-service注册信息...

2020-08-02 17:28:09 179

原创 Eureka注册中心

初始SpringCloud简介SpringCloud是Spring旗下的项目之一Spring最擅长就是集成,把世界上最好的框架拿过来,集成到自己的项目中SpringCloud也是一样,它将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集成状态等等功能.主要涉及的组件包括:netflixEureka:注册中心Zuul:服务网关Ribbon:负载均衡Feign:服务调用Hystix:熔断器以上只是其中的一部分,架构图Eure

2020-08-02 11:55:12 256

原创 IDEA常用快捷键,以及自定义快捷键

常用快捷键alt + enter智能辅助ctrl + p方法参数提示alt+ insert新建, 插入ctrl + alt + i自动对齐,整理缩进ctrl + alt + l格式化代码ctrl + y删除行redo操作在IDEA中使用ctrl + shift + zctrl + x剪切行ctrl+shift+上下、alt+shift+上下移动代码ctrl+d复制行Ctrl + n 或者按两下 shift搜索类 文件 变量或

2020-07-31 21:59:13 253

原创 idea问题集

SpringBoot中常见问题关于idea2020.1.3中services报错导致端口号不显示问题此问题经过一系类的排查调试,对于自己而言,错误主要是jdk的问题,之前的是jdk1.8更换成1.9此问题就迎刃而解了具体原因也不是很清楚,因为电脑按了两个版本的idea,但曾试过都卸载,只安装2020.1.3但是还是有这个问题,对自己而言就是jdk的问题,具体还是根据自身情况而定,看了好多的博客写的,都没有解决我的问题...

2020-07-31 21:23:27 104

原创 数据库高可用

1.数据库高可用1.1数据库高可用说明当数据库的主库宕机之后,如果没有高可用机制,则可能导致整个服务全部不能正常使用解决策略:双主模式(双机热备)1.2 数据库双机热备实现1.2.1 双机热备的说明将2台数据库设置为双主模式,互为双主的结构,其中任意的数据库服务器即是主机,也是从机1.2.2双机热备实现规划:之前配置192.168.66.12:3306 主机192.168.66.13:3306 从机优化后的配置192.168.66.12:3306 主机,从机192.168.66

2020-07-15 22:09:48 716

原创 Mariadb数据库实现主从复制

1.实现数据库高可用1.1项目部署之后的弊端1.当数据库宕机之后,可能导致数据丢失,必须通过某些策略,保证数据的有效性2.如果后端服务器宕机,则通过某些技术手段可以实现高可用(实现自动故障迁移)1.2数据库数据同步1.2.1数据库数据同步流程图1.2.2数据库热备份原理图1)冷备份说明:定期将数据库内容进行转存储,弊端:可能丢失数据,公司中也会采用冷备份的方式以防万一.2)数据库热备份原理:特点: 可以保证数据的实时备份工作原理说明:1.数据库主库将更新的数据信息写入到二进制日志

2020-07-15 19:09:53 363

Redis命令.docx

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

2020-08-04

空空如也

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

TA关注的人

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