首页
学习
活动
专区
工具
TVP
发布

白驹过隙

专栏成员
56
文章
87815
阅读量
28
订阅数
内存管理 - MEMORY POOL
内存池优势: 效率高,频繁的new和delete效率低下 减少内存碎片,反复向系统申请和释放内存会产生大量内存碎片 防止内存泄露 内存池设计思路:     内存池可以根据实际需要,设计成不同的样子。下面是针对网络中数据传输设计的一个内存池。     内存池:在初始状态获取的堆区一大块内存。     内存页:根据需要,将内存池划分成若干内存页,进行管理。     内存块:内存页内的内存最小单元,用于直接传递给申请者使用。     由于网络传输数据大小有限制,但又不统一,且内存占用时间短,发送前申请,发送完毕释
Aichen
2018-06-25
3430
RabbitMQ - TcpConnection析构引发的一次handshake_timeout
使用RabbitMQ时,连接rabbit-server一直连接失败,代码没有任何错误提示。但是通过rabbitmqctl始终查询不到连接以及创建的queue等信息。 官方的文件demo里面也没有TcpConnection相关例子,只在github上有些简单说明。 然而网上几乎所有人都依然还是在使用Connection,几乎没有使用TcpConnection的例子。最后还是放弃了网络求助,老老实实看源码定位了。 使用tcpdump确认,代码这边的TcpConnection确实是已经向rabbit-se
Aichen
2018-06-25
1.4K0
RabbitMQ - 引入库产生的一次pthread_create错误
最近在项目中使用rabbitMQ,在引入编译生成的libamqpcpp.so库文件,由于各个文件夹之间需要使用静态库进行连接,所以在引入libamqpcpp.so基础上再进行了一次.a文件生成。编译执行文件在实际使用中却产生连接错误,提示pthread_creat无法找到。但是通过排查,代码均为单线程处理,且考虑后期业务处理,在编译脚本也引入了-pthread。翻阅网上资料,大多提示此错误也均为未引入-pthread。 最后确认确实是libamqpcpp.so库报上来的错误,也就是说,是libamq
Aichen
2018-06-25
4710
OpenSSL - 文件和字符MD5加密实现
OpenSSL安装: 1.github下载最新的OpenSSL:https://github.com/openssl/openssl 2.在linux解压压缩包 3.安装OpenSSL 1 ./config --prefix=/usr/local --openssldir=/usr/local/ssl 2 make && make install 3 ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl 4 make clean 5
Aichen
2018-05-18
3.7K0
内存管理 - MEMORY POOL
内存池优势: 效率高,频繁的new和delete效率低下 减少内存碎片,反复向系统申请和释放内存会产生大量内存碎片 防止内存泄露 内存池设计思路:     内存池可以根据实际需要,设计成不同的样子。下面是针对网络中数据传输设计的一个内存池。     内存池:在初始状态获取的堆区一大块内存。     内存页:根据需要,将内存池划分成若干内存页,进行管理。     内存块:内存页内的内存最小单元,用于直接传递给申请者使用。     由于网络传输数据大小有限制,但又不统一,且内存占用时间短,发送前申请,发送完毕释
Aichen
2018-05-18
6460
RabbitMQ - 引入库产生的一次pthread_create错误
最近在项目中使用rabbitMQ,在引入编译生成的libamqpcpp.so库文件,由于各个文件夹之间需要使用静态库进行连接,所以在引入libamqpcpp.so基础上再进行了一次.a文件生成。编译执行文件在实际使用中却产生连接错误,提示pthread_creat无法找到。但是通过排查,代码均为单线程处理,且考虑后期业务处理,在编译脚本也引入了-pthread。翻阅网上资料,大多提示此错误也均为未引入-pthread。 最后确认确实是libamqpcpp.so库报上来的错误,也就是说,是libamq
Aichen
2018-05-18
6440
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档