本文分类:news发布日期:2024/12/22 20:24:23
相关文章
Raft协议深度解析:RocketMQ中的Leader选举与故障转移
本文所涉及的注释源码:bigcoder84/dledger RocketMQ 4.5版本之前,可以采用主从架构进行集群部署,但是如果 master 节点挂掉,不能自动在集群中选举出新的 master 节点,需要人工介入,在4.5版本之后提供了 DLe…
建站知识
2024/12/19 20:02:40
手写RPC-令牌桶限流算法实现,以及常见限流算法
为什么需要服务限流、降级 分布式架构下,不同服务之间频繁调用,对于某个具体的服务而言,可能会面临高并发场景。在这样的情况下,提供服务的每个服务节点就都可能由于访问量过大而引起一系列问题,比如业务处理耗时过长、…
建站知识
2024/12/11 12:32:18
【C#】 CancellationTokenSource 与Thread的启动、取消的区别?
1.Thread的使用
Thread的使用参考:【C#】Thread的使用
2.CancellationTokenSource 的使用
CancellationTokenSource在C#中用于取消长时间运行的操作,如异步或后台任务。它允许你从外部请求一个操作的取消,并且被取消的操作可以通过检查Ca…
建站知识
2024/12/21 22:07:32
JAVAWeb实战(后端篇)
因为前后端代码内容过多,这篇只写后端的代码,前端的在另一篇写 项目实战一:
1.创建数据库,表等数据 创建数据库 create database schedule_system 创建表,并添加内容 SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS 0;-- ---------…
建站知识
2024/12/22 9:29:14
代码自动化重构工具OpenRewrite介绍
OpenRewrite 是一个用于大规模自动化代码重构的开源框架,它极大地提升了开发人员的研发效率,通过自动化地进行代码重构和转换,帮助开发人员消除代码库中的技术债务。
通过 LST、访问器和配方的结合,OpenRewrite 能够实现准确的代…
建站知识
2024/12/22 9:04:26
Ubuntu 重置root密码
Ubuntu 重置root密码
当系统管理员或者授权用户忘记了root密码时,重置密码能够提供紧急访问系统的方法。这种情况下,重置密码可以避免因为密码丢失而导致的系统无法访问的问题,确保及时的操作和维护。在进行系统安全审计或者需要紧急恢复访问…
建站知识
2024/12/22 9:08:31
《MySQL DBA 修炼之道》—— 第一章 入门篇
文章内容来源《MySQL DBA 修炼之道》
一、架构篇
1. 软件架构中数据库的定位
数据库一般位于整个软件架构的后端,而不直接服务于用户。数据的展示、业务逻辑处理都是由程序来实现,例如Java。软件架构的分类 : 双层架构 server-client &…
建站知识
2024/12/21 20:30:35