本教程将手把手带你从零实现一个高性能的Mini-Redis,涵盖RESP协议解析、事件驱动网络编程、数据结构实现、持久化和主从复制等核心技术。
项目地址: https://github.com/attackoncs/rpc/tree/main?tab=readme-ov-file
原项目地址:https://github.com/anarthal/servertech-chat.git
开源项目源地址: https://github.com/ouxianghui/task-queue.git
TaskScheduler 是一个 C++20 实现的单机任务调度器,用于管理和执行本地任务。它提供了完整的任务生命周期管理能力,包括任务提交、资源管理、进程执...
日志是所有线上系统的“黑匣子”,但日志写入如果阻塞业务线程,会把 I/O 延迟 直接放大到业务请求上。
每个后台开发总会遇到生涯里的第一次线上故障,面对短时间大量的用户反馈、系统告警你是如何应对的?
不同的业务在这三个方面的侧重不同,有的业务逻辑比较复杂,例如对战游戏,可能涉及到智能寻路、碰撞检测;有的侧重网络传播,广播、单播等等,例如微信、QQ,直播也算;...
本文详细分享了作者的后台开发环境配置方案及常用效率工具,旨在帮助读者搭建个性化、高效的开发工作流。文章从终端环境配置切入,逐步介绍了开发环境各组件的高度定制化方...
定义:将数据(属性)和操作数据的方法(行为)捆绑在一起,并隐藏内部实现细节,仅对外提供必要接口。 类比:汽车的发动机舱。
在启动 Java 应用时,出现 “Failed to initialize component [Connectorhttp-nio-9001]” 以及 “Ad...
今天要介绍的 DVHA (Dux Vue Headless Admin) 采用无头架构,只提供业务逻辑层,让开发者专注于核心功能实现,UI 层完全自由选择。
幂等的词典定义:幂等是指同一操作进行多次执行所产生的结果和执行一次的结果是相同的。即无论执行多少次相同的操作,最终的结果都是一致的。幂等在软件行业的定义应当是不...
Java 自从引入虚拟线程 (Virtual Threads) 以来,极大地改变了开发者处理并发任务的方式。在 JDK 21 中,虚拟线程进一步完善,给开发者带...
在 Python 编程中,异常处理不仅是一项基本技能,更是一种高级艺术。复杂异常处理涵盖异常链、自定义异常以及精确捕获和处理错误的技巧。
CAP 理论是分布式系统的核心,指系统在 一致性、可用性 和 分区容忍性 中只能三选二:
WunderGraph 是一个旨在通过 API 组合优化开发者工作流程的前后端框架。它将 API 网关和前端后端(Backend for Frontend,BF...
增量查询是指在已有查询结果的基础上,仅对数据的新增、修改或删除部分进行查询和更新,而不重新计算完整的结果集。这种方式显著提升了数据处理的效率,尤其在处理大规模数...
Pandas 是一个功能强大的 Python 数据分析和数据处理库,广泛应用于各种数据驱动的领域。通过直观的接口和丰富的功能,Pandas 极大地简化了数据操作...
腾讯云 TDP | 先锋会员 (已认证)
高内聚指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。模块的内聚反映模块内部联系的紧密程度。 模块之间联系越紧密,其耦合性就...