引用站外地址 RabbitMq教程 RabbitMQ 是一个消息代理 RabbitMQ 是一个开源的、基于 AMQP(高级消息队列协议)的消息队列系统,广泛应用于分布式系统中以实现消息的可靠传递和异步处理。以下是关于它的详细介绍: 核心概念 消息队列(Queue):用于存储消息的缓冲区。生产者将消息发送到队列中,消费者从队列中获取消息进行处理。队列可以有多个消费者同时监听,实现消息的并行处理。 交换机(Exchange):接收生产者发送的消息,并根据路由键(Routing Key)将消息路由到对应的队列中。交换机有多种类型,如直连交换机(Direct Exchange)、扇形交换机(Fanout Exchange)、主题交换机(Topic Exchange)和头交换机(Headers Exchange),不同类型的交换机具有不同的路由规则。 绑定(Binding):将交换机和队列通过路由 ...
引用站外地址 Dubbo教程 Apache Dubbo 是一款 RPC 服务开发框架 Dubbo 是一款高性能的 Java RPC(Remote Procedure Call,远程过程调用)框架,由阿里巴巴公司开发并开源,致力于解决分布式系统中的服务治理问题。以下是对它的详细介绍: 核心功能 服务治理:Dubbo 提供了丰富的服务治理功能,包括服务注册与发现、服务监控、服务限流、服务降级、服务负载均衡等。通过这些功能,能够有效地管理分布式系统中的服务,提高系统的可靠性、可扩展性和性能。 高性能通信:采用了多种高性能的通信协议,如 Dubbo 协议、RMI 协议、HTTP 协议等,以满足不同场景下的通信需求。同时,它还支持多种序列化方式,如 Hessian、Java 序列化、JSON 等,能够高效地将对象在网络中传输。 高度可扩展性:具备良好的扩展性,提供了大量的扩展点,允许用户根据自己的 ...
引用站外地址 Sentinel教程 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件 Sentinel 是阿里巴巴开源的一款面向分布式服务架构的流量控制组件,主要用于解决微服务架构中的流量控制、熔断降级和系统自适应保护等问题。以下是关于它的详细介绍: 核心功能 流量控制:Sentinel 提供了丰富的流量控制规则,可根据不同的场景和需求对流量进行精确控制。例如,它可以基于并发线程数、QPS(每秒请求数)等指标来限制流量,防止系统因流量过大而崩溃。还支持多种流量控制效果,如直接拒绝、排队等待、匀速排队等,以满足不同业务场景下的流量控制需求。 熔断降级:当服务出现故障或响应时间过长时,Sentinel 能够自动将相关服务熔断,避免故障扩散,防止整个系统雪崩。它会根据预设的规则,如平均响应时间、异常比例、异常数等指标来判断是否需要熔断服务。在熔断期间,对该服务的请求将快速失败 ...
引用站外地址 Seata教程 Seata 是一款开源的分布式事务解决方案 Seata 是一款 Apache 孵化器中的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。以下是对它的详细介绍: 发展历程 2019 年 1 月,Seata 正式开源,开源一周收获超 3k star,曾一度蝉联 GitHub Trending 排行榜第一。 2023 年 10 月,Seata 正式被捐赠进入 Apache 基金会,并以全票通过的优秀表现成为 Apache 孵化器项目。 功能特性 多种事务模式:提供 AT、TCC、SAGA 和 XA 事务模式,支持事务模式的混用,满足不同业务场景的数据一致性需求。 多语言支持:提供 Java、Golang 等多语言 SDK 支持,方便不同语言开发的微服务使用。 多框架支持:支持 Apache Dubbo、Spring Cloud Al ...
Wallpaper Engine 是一款功能强大的动态壁纸软件,以下为你详细介绍: 功能特性 丰富的壁纸类型:支持多种类型的壁纸,包括 2D 和 3D 动画、网站、视频甚至某些应用程序,能满足用户多样化的审美需求。 个性化定制:用户可通过实时图形、视频、应用程序或网站让桌面充满动态效果;可以用喜欢的颜色对动画壁纸进行个性化设置;还能使用可通过鼠标控制的交互式壁纸,增强与壁纸的互动性。 多场景支持:支持多种宽高比和原始分辨率,适配多显示器环境。在用户离开计算机时可使用动画屏幕保护程序,且壁纸会在玩游戏时暂停,以节省性能,避免影响游戏体验。 创作与分享:用户可在 Wallpaper Engine 编辑器中创建自己的动画壁纸,通过基本图片制作新的动态壁纸动画,或为壁纸导入 HTML 或视频文件。还可通过 Steam 创意工坊免费分享和下载壁纸,与其他用户交流创作成果。 其他功能:支持 Razer Chroma 和 Corsair iCUE,可让壁纸与相关设备的灯光效果相匹配,营造出更具沉浸感的使用环境。适用于 Android 的免费伴侣应用程序,可将喜爱的壁纸传输到 Android 移动设备 ...
引用站外地址 Markdown教程 Markdown 是一种轻量级标记语言 Markdown 是一种轻量级的标记语言,具有简单易上手、格式清晰、兼容性强等特点,被广泛应用于文档编写、网页制作、代码注释等多个领域。以下是对它的详细介绍: 语法特点 简洁性:Markdown 的语法非常简洁,使用简单的符号和字符来表示文本的格式和结构,如使用#表示标题,*或-表示列表等。 可读性:Markdown 格式的文本在未经过渲染时,本身就具有良好的可读性,能够清晰地看出文本的结构和内容。例如,下面是一段简单的 Markdown 文本: # 这是一级标题## 这是二级标题- 这是一个无序列表项1- 这是一个无序列表项21. 这是一个有序列表项12. 这是一个有序列表项2 可以很容易地看出文本中标题和列表的层次结构。 易记性:Markdown 的语法规则较少,容易记忆,用户可以在短时间内快速掌握并开始 ...
引用站外地址 Typora教程 Typora 是一款支持实时预览的 Markdown 文本编辑器 引用站外地址 Typora教程 Typora 完全使用详解 Typora 是一款由 Abner Lee 开发的轻量级 Markdown 编辑器,具有以下特点和功能: 所见即所得:采用所见即所得的编辑方式,用户在编写 Markdown 文档时,可直接在编辑器中看到最终的渲染效果,无需频繁切换编辑模式和预览模式,提高写作效率。 简洁界面:界面设计简洁明了,没有多余的按钮和菜单,能让用户专注于写作。同时支持多种主题和外观自定义,可根据喜好调整编辑器外观,如极简风、暗黑风等。 丰富语法支持:支持 M ...
《东京喰种》是石田スイ(中文名石田翠)创作的漫画作品,连载于集英社杂志《周刊 Young Jump》,从 2011 年第 41 期到 2014 年第 42 期,共 14 卷,后续新系列《东京食尸鬼:RE》于 2014 年在《周刊 Young Jump》第 46 期上连载,共 16 卷,已完结。以下是具体介绍: 故事背景在东京,存在着一种只能食用人肉和咖啡的亚人种 —— 喰种。喰种平时外表和普通人无异,但在战斗或进食时,眼睛会变成红色的赫眼,拥有捕食器官赫子,每个喰种的赫子不同,威力也不同,喰种之间可通过共喰提升能力。 主要剧情 成为喰种:大学生金木研对喰种神代利世一见钟情,送其回家时被利世重伤,嘉纳医生将利世的赫包移植给金木,使他变成半喰种。金木在痛苦挣扎中,得到古董咖啡店老板芳村功善和店员雾岛董香的帮助,开始了解喰种生活并学习战斗。 加入青铜树:喰种月山习对金木感兴趣,将其带到 “喰种餐厅”,之后金木被青铜树成员壁虎带走虐待。金木觉醒后头发变白,击败壁虎并啃食其赫子,救下董香后加入青铜树锻炼能力。 失忆与觉醒:CCG 讨伐古董咖啡店,金木在支援店长途中与亚门钢太郎大战后重伤,又被有 ...
引用站外地址 RuoYi-Cloud-Plus下载 微服务通用权限管理系统 引用站外地址 RuoYi-Cloud-Plus教程 微服务通用权限管理系统 RuoYi-Cloud-Plus 微服务通用权限管理系统 重写 RuoYi-Cloud 全方位升级(不兼容原框架) 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源 功能差异 功能 本框架 RuoYi 前端项目 采用 Vue3 + TS + ElementPlus 重写 基于Vue2/Vue3 + JS 后端项目结构 采用 ...
引用站外地址 禅道教程 项目管理软件 禅道是一款由青岛禅道软件有限公司开发的国产开源研发项目管理软件。以下是对它的详细介绍: 功能特点 一体化管理:集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程。 基于敏捷开发:主要管理思想基于敏捷开发方法 Scrum,同时融入了国内研发现状的需求,如 Bug 管理、测试用例管理、发布管理等,不仅是敏捷项目管理工具,更是完备的项目管理软件。 概念清晰完备:有 30 多个功能模块,200 多个功能点。将产品、项目、测试的概念明确分开,产品人员、开发团队、测试人员三者分立,通过需求、任务、Bug 进行互动,最终获得合格产品。还实现了需求、任务、Bug、用例、Todo 之间的互选转换和轮转。 轻量级实现:只提供研发类项目管理必需的功能,概念简洁。用最少的代码提供更多功能,且提供 Windows 平台(不足 1 ...
引用站外地址 Maven教程 超级详细的 Maven 教程(基础 + 高级) 引用站外地址 Maven菜鸟教程 Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目 Maven 是一个流行的项目构建和项目管理工具,主要用于 Java 项目,以下是对它的详细介绍: 1. 基本概念 项目对象模型(POM):Maven 使用一个 XML 文件(通常名为 pom.xml)来描述项目的各种信息,如项目坐标(groupId、artifactId、version)、依赖关系、构建配置等。POM 是 Maven 项目的核心,它定义了项目的结构和构建过程。 约定优于配 ...
引用站外地址 EasyCode教程 EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件 EasyCode能做什么? EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。 使用环境IntelliJ IDEA Ultimate版(172+) 支持的数据库类型因为是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。 包括如下数据库: MySQL SQL Server Oracle PostgreSQL Sqlite Sybas ...


