logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自己实现一个数据库连接池(C++)

文章目录什么是数据库连接池连接池的功能设计连接池的使用 Demo连接池压力测试参考文献作者:shenmingik邮箱:2107810343@qq.com时间:2021/3/20 13:00开发环境:Ubuntu VS Code编译器:g++编程语言:C++源码链接:微云链接GitHub链接什么是数据库连接池在C++ 开发中,我们在和数据库交互通常需要以下几个过程:TCP三次握手mysql_conn

#mysql#c++
Linux网络编程之IO复用——Select

IO复用使得程序能够同时监听多个文件描述符,可以大大提高程序的性能。select 系统调用select系统调用的用途是:在一段指定的时间内,监听用户感兴趣的文件描述符上的可读、可写和异常事件。select API#include <sys/select.h>int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* e

#linux#网络
程序员自我修养专栏前言

历时两个月的专栏,磕磕绊绊终于总结啦!这个专栏主要涉及装载、链接以及库的知识下图是这个专栏知识点的图解:预编译简介编译简介目标文件详解符号静态链接空间的地址和分配符号解析和重定位C++相关问题进程的装载虚拟空间进程的虚拟空间进程的虚拟空间分布动态链接动态链接简介深入动态链接共享库内存运行库入口函数和程序初始化运行库系统调用和API...

#linux#c++
Nginx基本数据结构(三)——ngx_chain_t、ngx_buf_t

ngx_chain_tNginx的filter模块用来处理从别的filter和handler模块传递过来的数据。这个传递的过程是以一个链表(ngx_chain_t)的形式。而且数据可能会被多次传递。struct ngx_chain_s{ngx_buf_t*buf;ngx_chain_t*next;}相关操作APIngx_chain_t* ngx_alloc_chain_link(ngx_pool_

#nginx
基于muduo网络库的集群聊天系统(C++实现)

文章目录作者:shenmingik邮箱:2107810343@qq.com时间:2021/1/26 22:17开发环境:Ubuntu VS Code编译器:g++数据库:MySQL编程语言:C++源码连接:https://pan.baidu.com/s/1nfPZ9uKmqSiAsWTGQR57Ug

#nginx#redis#mysql +2
内存——CPU、内存以及磁盘是如何交互的

文章目录内存的存储SRAMDRAMDRAM内部以及与内存控制模块的交互(重点)DRAM与内存存储CPU和内存的交互(重点)磁盘磁盘和CPU、内存的交互参考文献之前在介绍linux——文件的时候讲了一下磁盘及其工作原理。然后又在程序员自我修养专栏讲了一下程序在内存中的布局。但是我们还是没有打通CPU和内存是怎么进行交互这一件事。这也是本文的一个目的。内存呢,是存在于CPU和硬盘之间的一个桥梁。硬盘负

#linux
暂无文章信息