自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 脏读、幻读、不可重复读

脏读:就是当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据苦苦中,这时,另外一个事务也访问了这个数据,然后使用了这个数据。(简而言之:读到了未提交的数据)【记忆技巧:不知道该数据是否正确,就默认该数据是错的,类比脏】幻读:当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种涉及到表中的全部数据行。同时,第二个事务也修改了,这种修改是向表中插入一行新数据。那么以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好像发生了幻觉一样(简而.

2021-08-03 16:51:20 62

原创 Nacos配置中心

建议配合B站黑马程序员学习Nacos1.什么是配置中心1.1 什么是配置1.2 什么是配置中心2. Nacos简介2.1 简单介绍2.2 Nacos特性3. Nacos快速入门3.1安装Nacos Server3.1.1 预备环境准备3.1.2下载源码或安装包3.1.3 启动服务器3.1.4 OPEN API配置管理测试3.1.5 关闭服务器3.1.6 外部mysql数据库支持3.2Nacos配置入门3.2.1发布配置3.2.2 Nacos客户端获取配置4.Nacos配置管理基础应用4.1Nacos配置管

2021-02-04 10:21:04 562 3

原创 Eureka 服务注册与发现

简介Eureak是netflix的的一个子模块,也是核心模块是一个基于rest的服务,用于定位服务,以实现中间层服务器的负载均衡和故障转移服务注册与发现对于微服务架构架构是非常重要的,有了服务注册与发现,只需要使用服务的表示符,就可以找到该服务设计时遵循的是CAP原则中的AP原则设计架构采用的是服务和消费(C-S)架构,Eureka Server作为服务注册功能的服务器就是服务注册中心系统中的其他微服务,通过Eureka的客户端连接到Eureka Server并维持心跳连接,这样系统的维

2021-01-20 16:00:56 147

原创 Eureka的自我保护机制

痛苦的过程就是进步的过程Eureka的自我保护机制是什么?当某一时刻一个微服务不能用了,而Eureka不会自动清除Eureka Server的该服务,依然会对微服务的信息进行保存默认情况下,Eureka Server在一定时间内没有接收到微服务的心跳,Eureka Server将会注销该实例(默认90s)但是,当网络发生故障时,微服务与Eureka Server是无法进行通信的,这种情况就非常危险,因为微服务本身是健康的,此可不应该注销这给服务。那么Eureka自我保护机制就解决了这个问题当E

2021-01-20 15:52:30 136

原创 CAP原则

CAP原则CAP原则又称CAP定则,指的是在分布式系统中,一致性(Consistency [kənˈsɪstənsi])、可用性(Availability [əˌveɪlə’bɪləti])、分区容错性【又称分区容忍性】(Partition tolerance [pɑːˈtɪʃn ˈtɒlərəns] ),三者不可兼得。主要是由于网络原因。一致性在分布式系统中的所有数据备份,在同一时刻数据是否一致可用性保证每个请求不管成功与否都有响应分区容错性当数据传输时丢失任意信息或失

2021-01-20 09:13:52 208

原创 微服务与微服务架构的区别

微服务架构是一种架构模式,或者说是一种架构风格。它提倡将单一的应用拆分为一个个微小的服务,既然拆成一个个微服务,每个服务都独立运行在自己的进程中,服务之间相互协调,为用户提供最终的价值。服务之间使用轻量级的通信相互沟通。每个服务都围绕着具体的业务进行构建,并且能被独立部署到生产环境中。每个服务可以使用不同的语言来编写,也可以拥有自己独立的数据库。和医院类比(个人理解):一个医院有许多部门,每个部门之间都负责不同的事情,每个部门之间既相互独立有互相合作,每个部门使用的技术不尽相同。微服务强调的是服务的

2021-01-18 16:44:35 449

原创 微服务的优缺点

优点单一职责原则;每个服务足够内聚,足够小,代码容易理解;开发简单,效率高,因为一个微服务就是专一的做一件事;微服务小到能够被小团队单独开发;微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或者在部署阶段都是独立的;微服务可以使用不同的语言进行开发;容易与第三方技术进行集成;微服务容易被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果,无需通过合作才能体现价值;微服务允许融合新技术;微服务只专注业务逻辑的代码;每个微服务都有直接的存储能力,可以拥有自己的数据库,也可以拥

2021-01-18 16:38:09 157

原创 springboot与springcloud的区别

springboot主要是开发单个个体微服务springcloud关注全局的微服务协调治理,主要是管理每一个微服务。通俗来说springboot就是水,springcloud是鱼,水中 可以没有鱼,但鱼一定要有水。

2021-01-18 16:31:11 141

空空如也

空空如也

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

TA关注的人

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