自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.config

第四章 Spring Cloud Config第一节 引言微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。而每个服务都需要必要的配置信息才能运行,当大量的配置信息出现时,维护就显得捉襟见肘了,如何解决这个问题呢?Spring Cloud 提供了 Config 组件来解决这个问题, Spring Cloud Config 可以实现对配置文件的集中管理。第二节 Spring Cloud Config1. 介绍Spring Cloud Config

2022-01-06 13:34:27 334

原创 3.hystrix

第三章 Hystrix第一节 引言复杂分布式体系结构中的应用程序有许多依赖项,每个依赖项在某些时候都不可避免地会失败。如果主机应用程序没有与这些外部故障隔离,那么它有可能被他们拖垮。当一切正常时,请求交互如下:当其中有一个系统有延迟时,它可能阻塞整个用户请求:在高流量的情况下,一个后端依赖项的延迟可能导致所有服务器上的所有资源在数秒内饱和(意味着后续再有请求将无法立即提供服务)在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以

2022-01-06 13:33:54 793

原创 2.ribbo&feign

第二章 Ribbon & Feign第一节 Ribbon1. Ribbon 介绍Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。2. Ribbon 作用在Spring Cloud中,当Ribbon与Eureka配合使用时,Ribbon可自动从Eureka Server获取服务提供者地址列表,并基于负载均衡算法,请求其中一个服务提供者实例。当集群

2022-01-06 13:33:22 199

原创 1.Eureka注册

第一章 Eureka第一节 引言1. 微服务微服务由美国著名面向对象设计专家马丁.福勒(Martin Fowler)于2014年提出,就目前而言,业界并没有一个统一的、标准的定义。通常来说微服务架构是一种架构模式或者说是一种架构风格。这种架构具备以下特征:提倡将单一应用程序划分成一组小的服务。每个服务运行在独立的进程中。服务之间相互协调、相互配合,为用户提供最终价值。服务之间采用轻量级的通信机制相互沟通,通常是基于HTTP的RESTful API。每个服务围绕具体业务进行构建,并且能够被

2022-01-06 13:32:56 697

原创 mysql数据库底层数据结构和逻辑

MySQL调优1、如果不存在这个索引MySQL效率的问题MySQL 本身是基于文件系统的MySQL本身的数据是存储到硬盘上的 文件中的 1、就是基于INNODB引擎的是两个文件 .frm:存储的是表的结构信息 .ibd:数据和索引信息 2、基于MyISAM存储引擎的 三个文件 存储的是 表结构信息 存储的是 数据信息 存储的是 索引信息 一条SQL语句的执行流程?我们经常使用 S

2022-01-04 12:11:50 1762

原创 gc流程和选择

什么是垃圾?Garbage Collectors没有引用指向的就是要回收的垃圾一旦引用失效或不存在 就会memory leak内存泄漏 达到一个极端 就会 oom内存溢出[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-635WMxF4-1641269342256)(E:\课件\面试总纲\gc回收\内存泄漏溢出.png)]1.引用计数判断是否是要回收的垃圾[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aoZRQwF2-1641269

2022-01-04 12:10:13 281

原创 spring事务

事务事务是操作数据库的最小工作单元,为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行,或都不执行,事务是一组不可在分割的操作集合一起成功(事务提交),一起失败(事务回滚)事务的四大特性:(一原持久隔离)一致性:事务执行后,数据库与其他业务保持一致,无论是成功还是失败。如转账业务,参与转账的两个账号余额之和应该是不变的原子性:事务操作是不可再分割的原子单位,事务中所有的操作要么执行全部成功,要么全部执行失败。持久性:一旦事务提交成功,事务中所有的数据操作都必须被

2021-12-23 23:01:45 1106

空空如也

空空如也

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

TA关注的人

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