自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sentinel 知识总结

Sentinel(哨兵)是阿里巴巴开源的一个轻量级流量控制框架,主要用于保护系统稳定性和流畅性。它可以帮助您实现以下目标:限制系统的QPS,防止系统过载;提供实时的监控和告警功能;提供熔断降级功能,防止系统雪崩;提供系统负载均衡功能。资源名:其实就是我们请求的资源路径针对来源:这个是此流控规则对应哪些微服务进行流控管理,一般填写调用方的微服务名称,多个用“,”分割阈值类型:一般有2种类型,QPS(每秒最大请求数)和线程数(并发线程数)单机阈值:单机状态下的最大限制值。

2024-01-31 15:16:20 2598

原创 Nacos 知识总结

如果 Nacos 内置的负载均衡策略不能满足需求,可以自定义负载均衡算法。首先,需要编写一个继承自 IRule 接口的类,实现自己的负载均衡算法。spring:cloud:my-service: # 替换为你的服务名称ribbon:NFLoadBalancerRuleClassName: com.example.MyRule # 替换为你自定义的负载均衡算法类名。

2024-01-31 14:56:29 848

原创 Spring Cloud Gateway 知识总结

Spring Cloud Gateway 是 Spring Cloud 官方的网关,目标是替代 Netflix Zuul,其提供了一种简单而高效的方法来将请求路由到 API 的后端。它基于 Project Reactor,完全非阻塞且能够提供强大的性能。本文将对 Spring Cloud Gateway 的主要功能进行总结,包括其核心概念、使用方法和一些高级特性。

2024-01-25 17:04:17 1767

原创 Resilience4j 知识总结

Resilience4j 是一个功能强大且易于使用的容错库,可以帮助我们更好地应对分布式系统中的故障和延迟。通过本文的介绍,相信大家已经对 Resilience4j 的核心组件、使用方法和高级特性有了一定的了解。在实际项目中,可以根据需要选择合适的组件和配置,以提高系统的可靠性和稳定性。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-25 17:00:20 1090

原创 OpenFeign

本文对 OpenFeign 的相关知识进行了总结,包括基本概念、工作原理、特点、配置、使用和高级特性等方面。通过使用 OpenFeign,我们可以简化远程服务调用,提高开发效率。希望本文能对大家了解和使用 OpenFeign 有所帮助。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-22 21:34:46 885

原创 Eureka基础知识总结(微服务)

本文对Eureka的相关知识进行了总结,包括基本概念、工作原理、特点、配置、使用和高级特性等方面。通过使用Eureka,我们可以实现微服务架构中的服务注册和发现,提高系统的可扩展性和可靠性。希望本文能对大家了解和使用Eureka有所帮助。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-22 21:17:16 1122

原创 ElasticSearch基础知识总结

ElasticSearch是一个功能强大、性能优越的全文搜索引擎,适用于各种规模的项目。通过本文的介绍,相信大家对ElasticSearch有了一定的了解。在实际项目中,可以根据需求选择合适的搜索引擎,提高开发效率和用户体验。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-21 21:02:09 1634

原创 RabbitMQ进阶

RabbitMQ 作为一款强大的消息代理系统,为构建分布式系统和微服务提供了可靠的消息传递解决方案。本博客从 RabbitMQ 的基础概念、核心特性、高级特性、应用场景、集成与安全性等方面进行了详尽的探讨。深入理解 RabbitMQ,将有助于开发者更好地应用它解决实际问题,并构建高性能、可扩展、可靠的分布式应用系统。希望读者通过本文能够对 RabbitMQ 有更深入的了解,从而更好地应用于实际开发中。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。

2024-01-17 22:33:13 1260 1

原创 RabbitMQ 基础知识总结

RabbitMQ 是一种高性能、开源、跨平台的消息代理系统,它实现了高效的消息传递机制,允许不同的应用程序通过消息进行通信。RabbitMQ 支持多种消息传递模式,包括点对点、发布/订阅和路由等,使其成为构建分布式系统和微服务架构的理想选择。

2024-01-17 22:18:11 977

原创 Dubbo 分布式架构总结

Dubbo 是一个功能丰富、灵活可扩展的分布式服务框架。通过强大的服务治理、负载均衡和集群容错机制,Dubbo 构建了一个稳定、高性能的分布式系统。在实际应用中,深入理解 Dubbo 的架构和特性,合理配置参数,能够帮助开发者构建高效可靠的分布式应用。本博客简要介绍了 Dubbo 的基本概念、架构、配置和高级特性,希望能够对使用 Dubbo 的开发者提供帮助。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-15 21:36:19 1156

原创 ZooKeeper 基础知识总结

ZooKeeper 是一个强大的分布式协调服务,广泛应用于分布式系统中。深入理解 ZooKeeper 的原理、操作和部署,对于构建稳定、可靠的分布式应用具有重要的意义。本博客简要介绍了 ZooKeeper 的基本概念、特性、应用场景以及实现以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-15 21:21:24 844

原创 Nginx 知识总结

Nginx 是一个强大而灵活的服务器,广泛应用于反向代理、负载均衡、静态文件服务等场景。深入理解 Nginx 的配置和特性,对于构建高性能、可靠的 Web 服务至关重要。以上只是对 Nginx 的基础和常用配置的介绍,更多高级特性和扩展功能需要进一步深入学习和实践。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-09 21:53:49 366

原创 Docker基本知识总结

Docker 的出现极大地改变了应用程序的开发和部署方式,提高了开发效率、简化了部署流程,并促使了更加灵活、可扩展的应用架构。通过深入理解和应用 Docker,开发者能够更好地利用容器技术来构建和管理现代化的应用。以上就是全部内容,如果你有任何问题、意见或建议,都欢迎在评论中分享。让我们继续分享知识,共同成长,一起走向更加美好的未来。

2024-01-09 21:46:03 1106

原创 Redis面试题总结

慢查询日志是Redis服务端在命令执行前后计算每条命令的执行时长,当超过某个阈值是记录下来的日志。日志中记录了慢查询发生的时间,还有执行时长、具体什么命令等信息,它可以用来帮助开发和运维人员定位系统中存在的慢查询。

2024-01-03 21:35:08 1033 2

原创 Redis基础指令篇

不同之处是Zset的每个元素都关联了一个分数(score),这个分数被用来按照从低分到高分的方式排序集合中的元素。集合的元素是唯一的, 但分数可以重复。与List类似是一个列表功能,但Set是自动排重的,当需要存储一个列表数据,又不希望出现重复数据时,Set是一个很好的选择。Set是String类型的无序集合,它底层其实是一个value为null的hash表,所以添加、删除、查找的时间复杂度都是O(1)。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 decr 操作。

2024-01-03 19:46:54 848 1

原创 JDK9~17新特性总结

JDK新特性

2023-12-13 20:41:47 150 1

原创 Spring

首先,确保在项目中引入Spring和MyBatis的依赖。我们使用的是Maven来管理我们的依赖

2023-10-17 21:17:10 59

原创 Ajax(异步无刷新技术)

定义:发送请求后,一直等待服务端的响应,获取到服务端响应,再执行其他的逻辑代码。解释:同步就是我们去做一件事,做完后再去做下一件事,比如我们洗衣服,我们只有等洗衣机洗完甩干才能去晾衣服,这就是同步的概念。

2023-09-26 21:37:18 425

原创 类加载器专题

JDK自带有三个类加载器:引导ClassLoader、ExtClassLoader、AppClassLoader。

2023-09-12 20:28:42 57

原创 反射基础知识总结

获取属性对象,操作属性对象获取方法对象,操作方法对象获取构造方法对象,操作构造方法对象。

2023-09-11 19:56:34 45

原创 数据库(续)

数据查询语言(Data Query Language,DQL):DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组合来查询一条或多条数据。

2023-09-07 20:05:00 42 1

原创 线程安全专题

在线程安全的上下文中,当多个线程同时访问共享资源时,程序能够正确地处理并保证数据的一致性,那么就称该代码、数据结构或系统是线程安全的。线程安全是指在并发环境下,对于共享数据的读写操作能够正确地执行,而不会导致数据不一致或产生竞态条件。线程安全是多线程编程中非常重要的概念,它保证了在并发环境下对共享资源的正确访问。通过采用适当的同步机制、使用线程安全的数据结构和设计模式,我们可以有效地实现线程安全,避免数据竞争、死锁和内存一致性错误,并提高系统的性能和稳定性。

2023-09-05 20:36:36 37

原创 数据库(MySQL)

DDL主要用针对是数据库对象(数据库、表、索引、视图)进行创建, 修改和删除操作。CREATE: 创建ALTER: 修改DROP: 删除SHOW:查看。

2023-09-04 21:19:20 45 3

原创 集合

容器,存储多个数据。底层使用不同的数据结构进行存储,每种数据结构都有各自的特点。

2023-09-03 20:19:22 33

原创 JVM专题

本节从是what,why,how三个角度总结了JVM的知识结构。可以较为系统的复习JVM相关知识。提示:以下是本篇文章正文内容,下面案例可供参考垃圾回收器负责回收JVM运行时数据区的堆内存和方法区中数据。而虚拟机栈、程序计数器、本地方法栈都是根据线程创建而创建,随着线程销毁而销毁,所以不需要进行回收。

2023-09-03 20:02:37 47

空空如也

空空如也

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

TA关注的人

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