摘要: 简历:实现同步/异步日志系统,记录服务器运行状态 一、概述 1、什么是日志系统 日志是对于基础的WebServer的优化,记录服务器运行状态、错误信息、访问数据,可以选择是否关闭,实现按天分类、超行分类,支持同步、异步。 2、同步/异步日志简要概述 同步日志异步日志区别在于写入操作是否是阻塞的。 同 阅读全文
posted @ 2023-04-02 21:36 feifei102 阅读(97) 评论(0) 推荐(0)
摘要: 一、智能指针原理 封装普通指针,自动释放,防止堆内存泄漏。 二、常用智能指针 (1)shared_ptr 采用计数器方法,允许多个智能指针指向同一个对象,计数为0会自动释放分配资源。 (2)unique_ptr 独享所有权语义。 因为转移一个unique_ptr会把所有权全部从源指针转移给目标指针, 阅读全文
posted @ 2023-04-02 20:37 feifei102 阅读(53) 评论(0) 推荐(0)
摘要: 内存有限,内存不够时选择一些移除内存空间。 1、先进先出FIFO ->适合缓存数据 2、最近最少使用LRU ->适合需要快速访问数据,如web服务器缓存 根据使用时间进行淘汰 3、最少使用LFU ->大规模数据存储 根据使用次数进行淘汰 4、随机Random 阅读全文
posted @ 2023-04-02 19:51 feifei102 阅读(50) 评论(0) 推荐(0)