分类: 后端开发

Service Mesh 的实现原理

Service Mesh 是一种用于处理服务间通信的基础设施层,它使得服务之间的网络变得更加可靠、快速和安全。…


扩容和限流策略,是怎么动态匹配的

扩容和限流策略的动态匹配是一个复杂但关键的过程,以下是其一般的实现方式: 监控与数据收集 通过各种监控工具和系…


SpringBoot 的 IOC 和 @Autowired 注解结合

Spring Boot 中 IOC 详解 1. IOC 概念 IOC(Inversion of Control…


Spring Boot 源码

以下是对上文提到的Spring框架、Java反射、注解、IOC(控制反转)和AOP(面向切面编程)等基础知识的…


SpringBoot 源码怎么读,有哪些核心模块

阅读 Spring Boot 源码的方法 1. 搭建环境与下载源码 首先要搭建好 Java 开发环境,使用 M…


无状态服务新增节点和挂量的流程

无状态服务新增节点和挂量一般有以下流程: 新增节点流程 规划与准备 资源评估:根据服务的性能需求和预期负载增长…


MySQL 集群新增节点如何挂量

以下是MySQL集群新增节点进行挂量的一般操作步骤: 准备工作 确认集群状态:在新增节点挂量前,要确保MySQ…


后端集群新增节点挂量

具体的挂量操作会因使用的技术栈、中间件以及应用架构的不同而有所差异,以下是一般情况下基于负载均衡器和服务治理框…


Flink、Hive、Doris 和中间件

Flink、Hive 和 Doris 在技术领域中并不通常被称为“中间件”。它们各自属于不同的技术分类,具体如…


SpringBoot 常用注解和作用

Spring Boot 提供了很多实用的注解,它们能极大地简化开发流程。以下是一些常用注解及其作用的详细介绍:…


spring-boot 源码中好的设计理念

Spring Boot 作为一个广泛使用的 Java 开发框架,其源码中蕴含了众多优秀的设计理念,学习这些理念…


多模数据库

By 文心一言 多模数据库(Multi-Model Database)是指在统一的平台下同时支持多种不同的数据…


布隆过滤器及应用场景

布隆过滤器科普 1. 什么是布隆过滤器? 布隆过滤器(Bloom Filter)是一种空间效率高的概率型数据结…


[后端]Raft 共识性算法核心思想

Raft 是一种用于分布式系统的共识算法,旨在提供比 Paxos 更易于理解和实现的共识机制。Raft 主要用…


[后端]Nginx 有哪些优秀的系统设计

Nginx 是一款高性能的 web 服务器和反向代理服务器,以其高效、稳定、轻量级、可扩展性和易于配置的特点,…


如何提升系统设计能力

提升系统设计能力是成为优秀软件工程师的重要一步。以下是一些系统设计能力提升的关键方法和步骤: 1. 掌握基础知…


Gin autotls

https://gin-gonic.com/docs/examples/support-lets-encryp…


后端 setCookie 的场景

在服务器端设置 Cookie 的场景主要有以下几种: 1. 用户认证 场景: 用户登录后,服务器可以设置一个包…


在后端响应 HTTP 请求返回 302 重定向场景

在后端响应 HTTP 请求的过程中,302 重定向 通常用于临时性地将客户端引导到一个新的 URL。在以下几种…


Gin 中动态路由应用场景

router.GET(“/user/:name/*action”, func(c *gin.Context) …