欢迎来到小面包的小站🥝
奇异模板递归
详细介绍C++中的CRTP(奇异递归模板模式)设计模式,包括其实现原理、优势及实际应用
记录一下本人儿童节当天的阴暗爬行
记录一下本人儿童节当天的阴暗爬行 前言 端午节放假之后,有五个面试,一个字节,一个腾讯,一个快手,一个北京做数据库(感觉挺好的),还有一个上海游戏小厂 本人之前基本没怎么写过算法,所以有时候面试都很艰难的写出来,于是今天痛定思痛, 怒刷15道力扣 已经晕厥
关于分布式算法和一些分布式架构设计理解
关于分布式算法和一些分布式架构设计理解分布式系统是现代大规模应用的基础架构,本文将深入探讨分布式数据库的核心技术和设计理念,包括一致性协议、动态扩缩容、事务处理、故障恢复以及并发控制等关键方面。 分布式数据库相关如何设计分布式数据库的一致性协议在分布式系统中,一致性协议是保证数据一致性的关键机制。其中,Raft算法是一种被广泛应用的分布式一致性算法。 Raft算法角色设计Raft算法中定义了三种角色: Leader(镇长):负责处理所有客户端请求,管理日志复制 Follower(普通议员):被动接收Leader的请求,参与数据记录和选举 Candidate(候选人):希望成为Leader的Follower,在选举过程中的临时角色 镇长失联当Leader节点失联时,Raft算法通过以下机制选举新的Leader: 每个Follower都有一个随机的选举超时时间(类似闹钟) 当某个Follower的超时时间到达,它会变成Candidate并发起投票 如果Candidate获得超过半数节点的支持,则成为新的Leader 如果多个Candidate同时竞选导致没有候选人获得半数以上选票,则 ...
后端场景设计第二弹
详细介绍常见后端系统设计场景,包括RPC框架、秒杀系统、消息队列等核心技术的设计思路与实现方案
后端场景设计第一弹
详细介绍常见后端系统设计场景,包括RPC框架、秒杀系统、消息队列等核心技术的设计思路与实现方案
leetcode刷题-滑动窗口-3-438
LeetCode子串问题经典题目解析
详细分析LeetCode中的经典子串问题,包括和为k的子数组、滑动窗口最大值和最小覆盖子串
Web框架业务层设计与实现
详细介绍Web框架业务层的设计实现,包括请求处理、路由、控制器等核心功能
Web框架反射模块设计与实现
详细介绍Web框架中反射模块的设计实现,包括核心类结构和关键技术点分析
Web框架Thread模块设计与实现
详细介绍Web框架中Thread模块的设计实现,包括线程池、任务调度等核心功能
web模块介绍-网络socket篇-含QA
详细介绍Web框架中Socket模块的设计实现,包括类结构、核心功能和常见问题解答
LeetCode双指针经典题目解析
详细分析LeetCode中的经典双指针题目,包括移动零、盛水容器、三数之和等题目
avatar
🐟认真摸鱼中
小面包🥝
Future is now 🍭🍭🍭
前往小窝
公告栏
欢迎来到小面包的博客!🎉
最新通知:
  • 网站正在持续更新中...
  • 如有问题请留言交流
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面