自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql--存储引擎

一.一条SQL语句的执行顺序mysql 的体系结构整个mysql server 由下列组件组成:1. connection poo; :连接池组件2. management service & utililties : 管理服务和工具组件3. sql interface :SQL 接口组件4. parser:查询分析器5. optimizer:优化器6. caches &...

2019-10-25 14:34:42 193 1

原创 MySql--索引,视图,存储过程,触发器

一。索引1.1 索引概念Mysql官方对索引的定义为:索引(index)是帮助Mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护这满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引,如下图所示。左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不...

2019-10-16 16:47:55 291

原创 在Linux上安装Mysql

第一步是 查看是否有Mysql默认版本。rpm -qa | -i mysql第二步 删除mysql默认版本rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps (mysql-libs-5.1.71-1.el6.x86_64是你自己机器上的mysql版本)第三步 上传mysql安装包1.连接sftp客户端2.put D:\uploadfil...

2019-10-14 18:57:56 150

原创 SpringCloud-服务降级

一,降级概念当访问两剧增,服务出现问题时,需要做一些处理,比如服务降级。服务降级就是将某些服务停掉或者不进行业务处理,释放资源来维持主要服务的功能。举例:某电商网站在搞活动,活动期间压力太大,如果在进行下去,整个系统有可能挂掉,这个时候可以释放掉一些资源,将一些不那么重要的服务采取降级措施,比如登录,注册。登录服务停掉之后就不会有更好的用户抢购,同时释放了一些资源,登录,注册服务就算停掉了...

2019-10-11 10:56:38 295

原创 SprinCloud-dashboard 单机监控(仪表盘)

在微服务架构中,Hystrix 除了实现容错外,还提供了实时监控功能。在服务调用时,Hystrix会实时累积关于HystrixCommand 的执行信息,比如每秒的请求数,成功数等。Hystrix 监控需要两个必备条件: <dependency> <groupId>org.springframework.boot</groupId> &...

2019-10-11 10:56:20 123

原创 SpringCloud-服务限流

一.限流概念高并发系统中有三把利器用来保护系统:缓存,降级和限流。限流的目的视为了保护系统不被大量请求冲垮,通过限制请求的速度和次数来保护系统、在电商的秒杀活动中,限流是必不可少的一个环节。二. 实现方式限流的方式也有多种,可以在Nginx层面,也可以在应用当中限流,比如在API网关中。三.限流算法技术器:计算单元到时间内访问接口的次数,如果达到次数,则限制访问。令牌桶:令牌桶算法...

2019-10-10 11:24:49 1526

原创 springcloud-swagger接口文档

pom.xml<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency...

2019-10-09 19:15:31 188

原创 SpringClound -hystrix容错

强调 :rabbionRibbn 是一个客户端负载均衡器(Nginx位服务端负载均衡),它赋予了应用一些支配HTTP与 TCP行为的能力,可以得知,这里的客户端负载均衡也是进程负载均衡的一种。它在Spring Cloud生态内是一个不可缺少的组件,少了它,服务便不能横向扩展,这显然有违云原生12要素的。此外Feign与Zuul中已经默认集成了Ribbon,在我们的服务之间凡是涉及调用的,都...

2019-10-08 19:31:57 189

原创 SpringCloud-eureka

Spring Cloud 核心组件:Eureka 服务注册与发现他有三端1.Eureka Server 服务注册与发现中心端,提供服务于注册和发现的能力(通常就是微服务中的注册中心)2.Service Provider服务提供者端 一个Java客户端,用于简化与Eureka Server 的交互(通常就是微服务中的客户端和服务端)3.Service Consumer服务调用者端 一个Ja...

2019-09-28 20:31:17 124

原创 SpringCloud-Feign 服务调用

一,Feign的概念## Spring Cloud Netflix 的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTempate去调用而Feign是一个使用起来更加方便的HTTP客户端,它用起来就好像本地方法一样,完全感觉不到是调用的远程方法。## Feign是一个声明式的Web Service客户端,它的目的就是让Wed=b Se...

2019-09-28 20:30:38 139

原创 SpringCloud-Zuul 服务网关

一 .什么是API网关##在微服务架构中,通常会有多个服务提供者,设想一个电商系统,可能会有商品,订单,支付,用户等多个类型的服务,而每个类型的服务数量也会随着整个系统的体量的增大也会随之增长和变更。作为UI端,在展示页面时可能需要从多个微服务中聚合数据,而服务的划分位置结构肯会有所改变,网关就可能可以对外暴露聚合API,屏蔽内部微服务的微小变动,保持整个系统的稳定性。当然这只是网关众多功能中的...

2019-09-28 20:30:12 232

原创 Springboot 中的启动类流程

通过SpringFactoriesLoader加载META/Spring.factories文件,回去并创建SpringApplicationRunListener对象然后由SpirngApplication来发出RunListene来发出starting消息创建参数,并配置当前SpringBoot应用将要使用的Environment完成之后,依然由SpringApplicationRun...

2019-09-28 20:28:33 131

空空如也

空空如也

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

TA关注的人

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