自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 【C++从零实现Json-Rpc框架】第七弹——客户端模块划分

本文介绍了构建JSON-RPC框架第七弹的客户端模块设计。客户端主要实现三大功能:RPC调用、服务注册发现及消息发布订阅。通过划分Protocol、Network等8个核心模块,详细说明了各模块功能:Network基于Muduo库实现网络通信,Requestor通过请求ID管理解决异步响应匹配问题,RpcCaller提供同步/异步/回调三种调用方式。文章还阐述了Publish-Subscribe模块的主题管理机制,以及Registry-Discovery模块的双角色设计。最后整合各模块形成四种功能客户端,为

2025-05-27 21:02:51 2070 102

原创 【C++从零实现Json-Rpc框架】第六弹——服务端模块划分

本文介绍了JSON-RPC框架服务端的设计方案。服务端主要实现三大功能:RPC调用、服务注册发现与上下线通知、消息发布订阅。通过模块化设计,将系统划分为网络通信(Network)、协议解析(Protocol)、消息分发(Dispatcher)、RPC路由(RpcRouter)、发布订阅(Publish-Subscriber)、服务注册发现(Registry-Discovery)等核心模块。重点阐述了各模块的设计思路:采用LV格式解决TCP粘包问题、通过哈希映射实现消息分发、设计JSON格式的RPC请求/响应

2025-05-25 20:41:13 2459 157

原创 【C++从零实现Json-Rpc框架】第五弹——理解项目功能

本文对Rpc项目的三个功能:rpc调用、服务的注册与发现以及服务的下线/上线通知、消息的发布订阅进行了讲解

2025-05-22 21:07:26 1522 149

原创 《C++面试题·对象篇》第二弹

本文进行了C++对象常考面试题第二弹的讲解,包括什么类,面向对象的程序设计,动态多态等

2025-05-12 16:53:25 1423 110

原创 《C++面试题·筑基篇》第六弹

本文进行的C++基础面试题的最后一篇的讲解,涉及到如何避免野指针,指针与句柄的区别以及extern C

2025-05-11 22:53:19 742 81

原创 《C++面试题·筑基篇》第五弹

本文为大家进行了C++常考面试题第五弹的讲解,例如智能指针,右值引用,野指针等

2025-05-11 21:04:45 1058 51

原创 《C++面试题·筑基篇》第四弹

本文将会为大家带来有关C++基础常考的面试题第四弹,希望大家能够从中有所收获!!!

2025-05-08 23:30:22 1137 36

原创 《C++面试题·对象篇》第一弹

本文进行C++面向对象常考的几道面试题的讲解,例如空类的大小,虚函数和多态的理解等等

2025-05-07 21:09:45 1374 97

原创 《C++面试题·筑基篇》第三弹

本文进行了C++面试基础题第三弹的内容,讲解了例如宏定义与函数有什么区别,结构体可以直接赋值吗等常考面试题

2025-05-06 17:56:23 1046 36

原创 《C++面试题 · 筑基篇》第二弹

本文讲解了C++基础面试题的有关内容,例如静态链接和动态链接的区别,声明和定义的区别等等

2025-05-05 21:55:23 1102 123

原创 《C++面试题 ● 筑基篇》第一弹

本文将会为大家带来有关C++基础常考的面试题,希望大家能够从中有所收获!!!

2025-05-04 23:08:52 1801 95

原创 【零基础掌握Redis】第二弹——天工特性赋

本文会为大家打来零基础掌握Redis第二弹的学习,在本篇文章中会为大家讲解Redis的特性,安装以及一道常考Redis面试题,希望读者们能够从中有所收获!!!

2025-05-02 17:21:20 1514 134

原创 【零基础掌握Redis】第一弹——分布式系统·千机策

本文会为大家打来零基础掌握Redis第一弹的学习,在本篇文章中会为浅浅讲解的Redis,并为小伙伴们详细分布式系统的演变及相关策略

2025-04-27 22:09:28 2236 154

原创 【C++从零实现Json-Rpc框架】第四弹——使用Muduo库实现英译汉

在本文将会为大家介绍Muduo库常用的一些接口,并借助这些接口来实现一个简单版的英译汉服务器和客户端,希望能够帮助大家加深对Muduo库的使用!!!!

2025-04-24 21:19:00 1603 130

原创 【C++11】第一弹——智能指针

  在本章中我们会介绍内存泄漏,智能指针出现的原因以及几种常见的智能指针,他们的特性及模拟实现,希望小伙伴们能够从中有所收获!!!

2025-04-22 10:53:34 1472 189

原创 [C++从零实现Json-Rpc框架]第三弹——C++11异步操作

        在本篇博文中,博主将为大家带来【C++从零实现Json-Rpc框架】的第三弹,即C++11中的异步操作,希望大家能够从中有所收获

2025-04-18 15:51:52 2205 193

原创 [C++从零实现Json-Rpc框架]第二弹——使用JsonCpp库并封装Json工具类

  在本篇博文中,博主将为大家带来【C++从零实现Json-Rpc框架】的第二弹,即使用JsonCpp库,并通过这个库来封装Json工具类方便我们后续网络通信的序列化和反序列。

2025-04-15 08:17:16 2212 144

原创 [C++从零实现Json-Rpc框架]第一弹——项目介绍,技术选型与环境搭建

从本章开始,博主将会介绍从零实现Json-RPC框架这个项目,这个项⽬是基于C++、JsonCpp、muduo⽹络库实现⼀个简单、易⽤的RPC通信框架,即使是不懂 ⽹络的开发者也可以很快速的上⼿,它实现了同步调⽤、异步callback调⽤、异步futrue调⽤、服务注册/发现,服务上线/下线以及发布订阅等功能设计,希望小伙伴们能够从中有所收获!!!RPC(Remote Procedure Call)远程过程调⽤,是⼀种通过⽹络从远程计算机上请求服务,⽽不需要了解底层⽹络通信细节。

2025-04-13 21:20:34 2406 140

原创 《go-zero云笺密钥录》

本文介绍了如何在go-zero框架下实现一个生成随机数字验证码的api网络接口

2025-04-08 23:57:46 2679 174

原创 《测海试山录·识微知著篇》

本文为大家介绍了测试的基本概念,如:什么是测试,测试的岗位有哪些,软件测试和开发的区别,优秀的测试⼈员需要具备的素质

2025-03-23 23:56:27 1567 180

原创 《九章云络书·织网布阵玄机》中篇

在本文中我们会主要介绍:              ① 理解应用层的作用,  初识HTTP协议              ② 理解传输层的作用, 深入理解TCP的各项特性和机制              ③ 对整个TCP/IP协议有系统的理解              ④ 对TCP/IP协议体系下的其他重要协议和技术有一定的了解

2025-03-20 00:31:28 1721 198

原创 《网络江湖盟主令:套接字九式破阵图谱》下篇

本文帮助小伙伴们能够实现一个简单的tcp客户端/服务器(单连接版本, 多进程版本, 多线程版本);并能够理解tcp服务器建立连接, 发送数据, 断开连接的流程,希望大家能够从中有所收!!!

2025-03-16 21:02:32 3358 229

原创 《网络江湖盟主令:套接字九式破阵图谱》上篇

本文为大家带来网络编程套接字的学习:● 认识IP地址, 端口号, 网络字节序等网络编程中的基本概念;● 学习socket api的基本用法;● 能够实现一个简单的udp客户端/服务器;

2025-03-12 15:46:06 2648 247

原创 《九章云络书·织网布阵玄机》上篇

了解网络发展背景, 对局域网/广域网的概念有基本认识;了解网络协议的意义, 重点理解TCP/IP五层结构模型;学习网络传输的基本流程, 理解封装和分用;

2025-03-08 14:24:05 3685 244

原创 《八序天工谱 • 排云列斗枢纽》

本文对常见八大排序进行了介绍与总结

2025-03-04 22:38:12 3245 244

原创 《剑指数据库:MySQL玄阶查术秘典·末卷》

本文为大家带来了数据库MySQL基本查询中“插入查询结果”,“聚合函数”和“group by”的学习,附有案例和代码

2025-02-25 22:59:29 1102 208

原创 《剑指数据库:MySQL玄阶查术秘典·下卷》

本文为大家带来了数据库MySQL中有关删的操作,并附有代码和案例

2025-02-25 22:27:06 3540 55

原创 《剑指数据库:MySQL玄阶查术秘典·中卷》

本文为大家介绍了数据库MySQL中改的内容,并附有代码和图片

2025-02-24 23:33:49 1706 52

原创 《剑指数据库:MySQL玄阶查术秘典·上卷》

本文讲解了MySQL中基本查询的增和删,附有代码和图片

2025-02-23 23:18:32 1494 141

原创 《剑指数据库:MySQL天钢九戒箓》

本文为大家介绍了常见的表的约束,诸如外键,主键,唯一键等等

2025-02-21 17:39:05 1248 34

原创 《剑指数据库:数据类型玄机鉴》

本文为小伙伴们介绍MySQL中常见的数据类型,诸如数值类型,日期类型,时间类型等等

2025-02-19 23:30:33 1170 22

原创 《剑指数据库:MySQL表法纵横录》

本文为大家介绍了数据库MySQL中常见表的操作

2025-02-18 21:50:20 2152 93

原创 《剑指数据库:MySQL库操作三十六式》

本文介绍了数据库MySQL中常见的库操作,并附有代码和图片

2025-02-17 23:05:45 1162 46

原创 《剑指数据库:MySQL基础·古风溯源》

本文为大家介绍了数据库基础

2025-02-16 20:26:42 1338 53

原创 《剑指数据库:MySQL安装布阵全解》

本文介绍了Ubuntu环境下MySQL的搭建

2025-02-16 14:14:08 2426 103

原创 [算法]——前缀和(四)

本文就连续数组和矩阵区域和帮助大家继续加深对前缀和的理解与应用,并附有代码和图片

2025-02-14 22:01:38 889 30

原创 [算法]——前缀和(三)

本文就和为k的子数组以及和可被k整除的子数组为大家进步加深对前缀和的认识与了解,并辅以详细的代码和图片

2025-02-13 23:41:19 1111 20

原创 [算法]——前缀和(二)

本文就计算数组的中心下标和除自身以外数组的乘积对前缀和进行跟进一步的讲解,并辅以代码和图片

2025-02-12 22:15:58 2328 164

原创 [算法]——前缀和(一)

本文为大家带来前缀和中的一维前缀和和二维前缀和,并赋以代码和图片

2025-02-11 23:30:36 1204 27

原创 [算法]——链表(三)

本文就K个一组翻转链表和重排链表帮助读者进一步了解算法中链表的相关操作

2025-02-10 23:44:59 1557 117

陈硕大佬的Muduo压缩文件

Muduo库

2025-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除