自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nacos连接mysql失败,导致无法进入Nacos控制台

Nacos连接mysql失败,导致无法进入Nacos控制台原因:重启docker导致mysql容器的ip发生变化。如图所示: 解决办法如下:1.停止nacos容器的命令如下:docker stop nacos如图所示:说明停止成功!2.删除nacos容器的命令如下: docker rm nacos如图所示:说明删除成功!3.创建nacos配置文件,/mydata/nacos/init.d/custom.properties的命令如下:mkdir -p /mydata/nacos

2020-12-30 20:32:33 2337

原创 Docker介绍,常用命令,应用部署,迁移与备份,Dockerfile,私有仓库

Docker介绍,常用命令,应用部署,迁移与备份,Dockerfile,私有仓库1 Docker简介1.1 什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在实际的生产环境中,虚拟化技术主要用

2020-12-18 20:22:03 211

原创 微服务架构之监控预警

微服务架构之监控预警1 微服务监控预警概念1.1 前言分布式和微服务架构的落地和发展,随着业务快速发展,服务器越来越多,中间件、应用、微服务、数据库等也越来越多样化,监控是微服务控制系统的关键部分,你的软件越复杂,那么你就越难了解其性能及问题排障。业务量达到百亿、千亿规模后,几百、数千台虚拟机、中间件容器,需要监控的网络、硬件、软件、应用和各种数据库。微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是单独部署运行的,彼此通过总线交互,都是无状态的服务。这种架构下,从前到后的业务流程会经

2020-12-15 13:30:46 1246

原创 微服务架构之消息驱动

微服务架构之消息驱动1 Spring Cloud Stream 简介官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。Spring Cloud Stream构建在SpringBoot之上,提供了Kafka,RabbitMQ等消息中间件的个性化配置,引入了发布订阅、消费组和分区的语义概念,有效的简化了上层研发人员对MQ使用的复杂度,让开发人员更多的精力投入到核心业务的处理。在实际开发过程中,服务与服务之间通信经常会使用到消息中间件,而以往使用了哪个中间件比如Rabbit

2020-12-12 14:00:02 383

原创 在CentOS环境下安装MySQL5.7

在CentOS环境下安装MySQL5.71.repo下载的命令如下:curl -O https://repo.mysql.com/mysql57-community-release-el7.rpm2.使用如下命令进行安装rpmsudo yum install mysql57-community-release-el7.rpm3.安装mysql-community-server的命令如下:sudo yum install mysql-community-server4.yum安装完成后,完

2020-12-10 09:56:02 182

原创 Seata AT事务底层原理分析

Seata AT事务底层原理分析1 Seata 主线流程图 1.1 Seata AT事务详解AT模式下,把每个数据库被当做是一个Resource,Seata里称为DataSource Resource。业务通过JDBC标准接口访问数据库资源时,Seata框架会对所有请求进行拦截,做一些操作。每个本地事务提交时,Seata RM(Resource Manager,资源管理器) 都会向 TC(TransactionCoordinator,事务协调器) 注册一个分支事务。当请求链路调用完成后,发起方通

2020-12-09 15:57:03 515

原创 微服务架构之分布式事务

微服务架构之分布式事务1 分布式事务的产生背景以及理论指导1.1 分布式事务产生的背景在微服务(分布式)环境下,因为会根据不同的业务会拆分成不同的服务,每个服务都有自己独立的数据库,并且是独立运行,互不影响。服务与服务之间通讯采用RPC远程调用技术,但是每个服务中都有自己独立的数据源,即自己独立的本地事务。两个服务相互通讯的时候,两个本地事务互不影响,从而出现分布式事务产生的原因。案例1:下单扣库存——在电商系统中,下单和扣库存如何保持一致?比如:用户先下单后,扣库存失败,那么将会导致超卖;如果下

2020-12-08 17:25:18 155

原创 微服务架构之链路追踪

微服务架构之链路追踪Google Dapper论文概述当代的互联网的服务,通常都是用复杂的、大规模分布式集群来实现的。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具。Dapper–Google生产环境下的分布式跟踪系统,应运而生。那么我们就来介绍一个大规模集群的跟踪系统,它是如何满足一个低损耗、应用透明的、大范围部署这三个需求的。当

2020-12-08 16:16:36 174

原创 Spring Cloud Gateway网关原理分析

Spring Cloud Gateway网关原理分析1 架构图 1.1 Spring WebFlux什么是 Spring WebFlux下图截自Spring Boot官方网站:结合上图,在了解Spring WebFlux之前,我们先来对比说说什么是Spring MVC,这更有益我们去理解WebFlux,图右边对Spring MVC的定义,原文如下:Spring MVC is built on the Servlet API and uses a synchronous blocking I/O

2020-12-02 16:41:03 664

Nacos动态配置原理分析

客户端是通过一个定时任务来检查自己监听的配置项的数据的,一旦服务端的数据发生变化时,客户端 将会获取到最新的数据,并将最新的数据保存在一个 CacheData 对象中,然后会重新计算 CacheData 的 md5 属性的值,此时就会对该 CacheData 所绑定的 Listener 触发 receiveConfigInfo 回调。

2020-11-23

MyBatis-Plus入门.pdf

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2020-07-08

IDEA、方法.docx

IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。

2020-05-07

流程控制语句以及判断和循环语句.docx

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果。有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。

2020-05-06

数据类型转换、运算符、方法入门.docx

在char类型和int类型计算的过程中,char类型的字符先查询编码表,得到97,再和1求和,结果为98。char类型提升

2020-05-05

人们案例、常量、变量 .docx

第一个Java入门程序,主要是讲解Java入门以及main方法等作用,常量的种类分配,变量的4类八种,如何定义,使用及其注意事项等!

2020-05-05

空空如也

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

TA关注的人

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