自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务保护(3)

FeignClient整合Sentinel线程隔离(舱壁模式)熔断降级。

2023-05-19 20:54:38 138

原创 微服务保护(2)

簇点链路:就是项目内的调用链路,链路中被监控的每个接口就是一个资源。默认情况下sentinel会监控SpringMVC的每一个端点(Endpoint),因此SpringMVC的每一个端点(Endpoint)就是调用链路中的一个资源。

2023-05-19 20:33:28 125

原创 微服务保护(1)

微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。如何避免因瞬间高并发流量而导致服务故障?流量控制如何避免因服务故障引起的雪崩问题?超时处理线程隔离降级熔断。

2023-05-19 20:24:31 127

原创 微服务nacos实时刷新

应该把每个微服务的配置放入对应配置中心文件中。

2023-05-17 21:42:36 232

原创 微服务的链路追踪和配置中心

springCloud Sleuth主要功能就是在分布式系统中提供追踪解决方案。它大量借用了Google Dapper的设计, 先来了解一下Sleuth中的术语和相关概念。*1.Trace**(一条完整链路--包含很多span(微服务接口))*由一组Trace Id(贯穿整个链路)相同的Span串联形成一个树状结构。

2023-05-16 19:48:25 978 1

原创 微服务:nacos注册中心集群的搭建以及网关

Spring Cloud Gateway是Spring公司基于Spring 5.0,Spring Boot 2.0 和 Project Reactor 等术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。它的目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控和限流。l 性能强劲:是第一代网关Zuul的1.6倍l 功能强大:内置了很多实用的功能,例如转发、监控、限流等l 设计优雅,容易扩展.

2023-05-15 20:30:04 894

原创 微服务服务治理

通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。可以手动完成负载均衡。

2023-05-13 18:40:01 1661

原创 微服务架构

将项目所有模块(功能)打成jar或者war,然后部署一个进程优点:1:部署简单:由于是完整的结构体,可以直接部署在一个服务器上即可。2:技术单一:项目不需要复杂的技术栈,往往一套熟悉的技术栈就可以完成开发。缺点: 1:系统启动慢,一个进程包含了所有的业务逻辑,涉及到的启动模块过多,导致系统的启动、重启时间周期过长;2:系统错误隔离性差、可用性差,任何一个模块的错误均可能造成整个系统的宕机;3:可伸缩性差:系统的扩容只能只对这个应用进行扩容,无法结合业务模块的特点进行伸缩。

2023-05-12 21:29:23 45

原创 数据卷以及使用docker来安装软件

使用docker安装任何软件,步骤非常简单,而且无需担心系统环境的问题。

2023-05-12 21:12:37 44

原创 Docker

我们的项目面临的环境: (1)开发环境 (2)测试环境 (3)线上环境使用docker技术,来解决项目跨平台问题。

2023-05-12 20:49:46 44

原创 jenkins进阶

(1) 安装gitee插件到jenkins(2) 修改任务项修改gitee远程仓库测试:修改idea中的代码并提交到gitee上,会自动触发jenkins---拉取--编译---打包。

2023-04-27 20:31:15 174

原创 Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于 监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以 进行(持续集成)

2023-04-26 21:16:03 50

原创 redis分布式锁

当执行增删改操纵时必须保证缓存和数据库数据一致性。---删除缓存。

2023-04-25 21:40:14 47

原创 java连接redis

默认有三种方式连接redis.第一种:jedis---传统的项目--ssm第二种:lettuce:---->刚出现没有多久就被springboot整合进来。第三种:springboot连接redi。

2023-04-25 09:57:14 1399

原创 redis进阶

1. redis应用场景2. redis得持久化方式3. redis得集群4. java连接redis服务器。

2023-04-25 09:04:29 119

原创 redis

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、==可基于内存亦可持久化的日志型==、Key-Value数据库,并提供多种语言的API .[很多语言可以连接该redis]Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构[存放的数据类型],例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。

2023-04-23 09:01:42 47

原创 nginx的核心功能和nginx的高可用

正向代理: 代理的是客户端,对应服务器而言不知道真实的客户信息。---翻墙软件反向代理: 代理的是服务器端,对应客户端来说不知道真实服务器的信息。--nginx提高服务器的安全性:(1) nginx如何实现反向代理(1) springboot项目--部署运行起来(1)安装jdk(2)连接的数据所在的服务器必须允许远程访问(3)linux中必须关闭防火墙(2) 修改nginx的配置文件--代理springboot服务器(3) 客户访问nginx--哪些真实服务器的资源。

2023-04-22 14:50:55 47

原创 MySQL和Nginx

Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器 . 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。能够支持高达 50,000 个并发连接数的响应 .

2023-04-20 10:32:27 523

原创 Centos7 安装MySQL详细步骤

MySQL安装成功后会有一个临时密码,我们可以使用。命令查看临时密码先登录进去MySQL,然后修改MySQL密码。然后把自己的临时密码咱贴到密码处回车即可。(4)修改为允许任何地址访问。(2)切换到mysql数据。(1)首先登录MySQL。修改密码为admin。(3)查看user表。

2023-04-20 10:16:15 121

原创 Linux-centos7

centos7的根目录bin 脚本目录----包含很多linux命令sbin 命令目录----包含linux命令etc 配置目录---可以配置很多参数---IP地址,环境变量配置root 它是root用户的目录usr 用户安装软件的目录----等价于windows中的progr filestmp 缓存---临时目录lib centos7系统所需要的依赖。

2023-04-18 21:10:20 90

原创 vue和linux系统

跳转: 根据你输入的路径找到对应的组件(页面),从而渲染该组件。

2023-04-17 21:34:15 86

原创 安装vue脚手架----vue-lic

写好的vue工程---把我们的工程部署到该服务器上。==注意:不要安装到中文目录下或者空格的目录下==node服务器安装好。

2023-04-17 13:39:28 68

原创 elementUI 基础

ElementUI是一套基于VUE2.0的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。<el-tableborderlabel="日期"label="姓名"label="地址">

2023-04-17 11:21:39 81

原创 Vue

它是一个Javascript框架,作用:简化dom的操作,以及响应式编程。

2023-04-14 10:00:37 56 1

原创 springboot和swagger2以及定时器

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档. 接口: controller相应的路径方法目前的项目基本都是前后端分离,后端为前端提供接口的同时,还需同时提供接口的说明文档。但我们的代码总是会根据实际情况来实时更新,这个时候有可能会忘记更新接口的说明文档,造成一些不必要的问题。

2023-04-13 11:07:11 78

原创 SpringBoot和Mybatis-Plus

(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。不能替代mybatis ,以后对于单表操作的所有功能,都可以使用mp完成。但是链表操作的功能还得要校验mybatis.

2023-04-13 10:45:34 152 1

原创 Springboot框架

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程 . 理解:spring框架搭建的步骤:[1]依赖 [2]配置文件。使用springboot可以简化上面的两个步骤。

2023-04-11 11:14:15 254

空空如也

空空如也

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

TA关注的人

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