- 博客(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
原创 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
原创 【高阶数据结构】图的应用--最短路径算法
图的最短路径算法--Dijkstra算法,Bellman-Ford算法,Floyd-Warshall算法
2024-07-04 22:42:31
886
1
原创 【MySQL】MySQL内置函数--日期函数/字符串函数/数学函数/其他相关函数
本文介绍了MySQL中的内置函数--日期函数,字符串函数,数学函数以及其他函数
2024-01-28 21:15:28
2232
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅