自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务端高并发分布式结构演进之路

分布式架构演进,从单体架构,应用数据分离架构,应用服务集群架构,读写分离结构,冷热分离架构,分库分表,微服务架构,到最后的容器编排架构。

2025-08-23 15:24:32 948 3

原创 深入解析RabbitMQ与AMQP-CPP:从原理到实战应用

AMQP-CPP 是用于与 RabbitMq 消息中间件通信的 c++库。它能解析从 RabbitMq服务发送来的数据,也可以生成发向 RabbitMq 的数据包。AMQP-CPP 库不会向RabbitMq 建立网络连接,所有的网络 io 由用户完成。

2025-08-18 20:40:11 1254 1

原创 深入理解ODB框架:C++持久化开发的现代方案

ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射,进行轻松的数据库查询和操作。 它提供工具、API,和库支持以允许持久化(存储) C++对象 到一个关系数据库 (RDBMS)而无需处理表、列或 SQL(语句)并且无需手工编写映射代码。

2025-08-14 19:42:43 932 1

原创 Redis 简介与 redis-plus-plus 使用指南

Redis(Remote Dictionary Server)是一个开源的高性能键值对(key-value)数据库。它通常用作数据结构服务器,因为除了基本的键值存储功能外,Redis 还支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)以及范围查询、位图、超日志和地理空间索引等。

2025-08-10 11:10:08 1072 1

原创 WebSocket 通信与 WebSocketpp 库使用指南

WebSocket 协议本质上是一个基于 TCP 的协议。为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头信息,通过这个附加头信息完成握手过程并升级协议的过程。

2025-08-06 20:48:05 1295 1

原创 高效轻量的C++ HTTP服务:cpp-httplib使用指南

C++ HTTP 库(cpp-httplib)是一个轻量级的 C++ HTTP 客户端/服务器库,它提供了简单的 API 来创建 HTTP 服务器和客户端,支持同步和异步操作。

2025-08-02 18:50:20 906 1

原创 分布式搜索和分析引擎Elasticsearch实战指南

Elasticsearch, 简称 ES,它是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。es 也使用 Java 开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API 来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。

2025-07-30 20:18:34 1148 1

原创 BRPC 框架简介与高效使用指南

brpc 是用 c++语言编写的工业级 RPC 框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统。

2025-07-26 11:48:50 785 1

原创 Etcd分布式键值存储实战指南

Etcd 是一个 golang 编写的分布式、高可用的一致性键值存储系统,用于配置共享和服务发现等。它使用 Raft 一致性算法来保持集群数据的一致性,且客户端通过长连接watch 功能,能够及时收到数据变化通知,相较于 Zookeeper 框架更加轻量化。

2025-07-12 09:43:17 639 1

原创 spdlog介绍与使用

spdlog 是一个高性能、超快速、零配置的 C++ 日志库,它旨在提供简洁的 API 和丰富的功能,同时保持高性能的日志记录。它支持多种输出目标、格式化选项、线程安全以及异步日志记录。

2025-06-02 10:18:15 855 1

原创 gtest介绍与使用

GTest 是一个跨平台的 C++单元测试框架,由 google 公司发布。gtest 是为了在不同平台上为编写 C++单元测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化等等测试所需的宏,以及全局测试,单元测试组件。

2025-05-26 14:40:11 284 1

原创 gflags介绍与使用

gflags 是 Google 开发的一个开源库,用于 C++ 应用程序中命令行参数的声明、定义和解析。gflags 库提供了一种简单的方式来添加、解析和文档化命令行标志(flags),使得程序可以根据不同的运行时配置进行调整。

2025-05-25 11:07:46 781 1

原创 基于muduo库实现高并发服务器

基于muduo库实现高并发服务器

2025-05-05 20:33:45 3159

原创 【项目设计】网页版五子棋

网页版五子棋游戏对战

2025-03-22 20:14:00 1122 1

原创 Shell变量与子串

shell变量与子串

2024-10-30 14:54:15 1411 1

原创 LRU Cache

LRU Cache

2024-09-19 22:26:19 1204 1

原创 shell 编程基础

shell编程基础

2024-09-16 15:29:30 1720 1

原创 【高阶数据结构】并查集

【高阶数据结构】并查集

2024-09-14 09:49:53 1087 1

原创 【高阶数据结构】跳表-skiplist

【高阶数据结构】跳表-skiplist

2024-09-12 21:39:36 1198 1

原创 【高阶数据结构】图的应用--最小生成树

图的应用--最小生成树

2024-09-01 22:12:21 631 1

原创 【高阶数据结构】图的应用--最短路径算法

图的最短路径算法--Dijkstra算法,Bellman-Ford算法,Floyd-Warshall算法

2024-07-04 22:42:31 886 1

原创 【高阶数据结构】图

数据结构--图,邻接矩阵,邻接表,图的深度优先遍历和广度优先遍历

2024-06-20 22:46:18 1367 1

原创 CMake的使用

cmake的使用

2024-05-31 22:55:28 2197 1

原创 cJSON的使用

cJSON的使用

2024-04-27 22:59:43 2979 7

原创 【MySQL】C语言连接数据库

使用C语言连接MySQL数据库

2024-03-26 22:00:00 4147 38

原创 【MySQL】MySQL用户管理

MySQL用户管理

2024-03-22 20:37:58 3670 53

原创 【MySQL】MySQL视图

MySQL视图

2024-03-19 20:19:21 1536 21

原创 【MySQL】MySQL事务

MySQL事务

2024-03-17 20:53:14 2423 30

原创 Python环境搭建 -- Python与PyCharm安装

Python与PyCharm安装

2024-03-14 20:22:19 1955 39

原创 【MySQL】MySQL索引特性

MySQL索引特性

2024-03-14 10:16:52 1362 26

原创 【MySQL】MySQL内外连接

MySQL内外连接

2024-03-10 23:28:22 1505 47

原创 【计算机网络】IO多路转接之epoll

【计算机网络】IO多路转接之epoll

2024-03-06 22:33:34 1894 34

原创 【计算机网络】IO多路转接之poll

【计算机网络】IO多路转接之poll

2024-03-04 17:10:41 1687 39

原创 【计算机网络】五种IO模型与IO多路转接之select

五种IO模型与IO多路转接之select

2024-03-01 19:30:19 2158 80

原创 【计算机网络】DNS/ICMP协议/NAT技术

【计算机网络】DNS/ICMP协议/NAT技术

2024-02-27 13:05:36 2360 65

原创 【计算机网络】数据链路层--以太网/MTU/ARP/RARP协议

数据链路层--以太网/MTU/ARP/RARP协议

2024-02-23 14:28:58 2257 70

原创 【计算机网络】网络层之IP协议

网络层之IP协议

2024-02-15 21:25:03 6628 105

原创 【MySQL】MySQL复合查询--多表查询/自连接/子查询

MySQL复合查询--多表查询/自连接/子查询

2024-02-07 21:21:30 2929 67

原创 【计算机网络】HTTPS协议原理

本文介绍了https协议的原理

2024-02-03 19:17:50 4025 80

原创 【MySQL】MySQL内置函数--日期函数/字符串函数/数学函数/其他相关函数

本文介绍了MySQL中的内置函数--日期函数,字符串函数,数学函数以及其他函数

2024-01-28 21:15:28 2232 62

空空如也

空空如也

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

TA关注的人

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