Loading

摘要: 目录Evbuffers:缓冲 IO 的实用程序功能简介创建或释放 evbufferEvbuffers 和线程安全检查 evbuffer向 evbuffer 添加数据:基础知识将数据从一个 evbuffer 移动到另一个 evbuffer将数据添加到 evbuffer 的前面重新排列 evbuffer 阅读全文
posted @ 2024-06-26 14:59 Philosophy 阅读(222) 评论(0) 推荐(1) 编辑
摘要: 目录连接侦听器:接受 TCP 连接创建或释放 evconnlistener识别的标志连接侦听器回调启用和禁用 evconnlistener调整 evconnlistener 的回调检查 evconnlistener检测错误示例代码:echo 服务器。 连接侦听器:接受 TCP 连接 evconnli 阅读全文
posted @ 2024-06-26 14:25 Philosophy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 目录Bufferevents:概念和基础知识Bufferevents 和 evbuffers回调和水印延迟回调缓冲区事件的选项标志使用基于套接字的缓冲区事件创建基于套接字的缓冲区事件在基于套接字的缓冲区事件上启动连接按主机名启动连接通用 bufferevent 操作释放缓冲区事件操作回调、水印和启用 阅读全文
posted @ 2024-06-26 14:15 Philosophy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 目录使用事件构造事件对象事件标志关于事件持久性创建事件作为其自己的回调参数仅超时事件构造信号事件处理信号时的注意事项创建用户触发的事件设置不带堆分配的事件使事件挂起和非挂起具有优先次序的事件检查事件状态查找当前正在运行的事件配置一次性事件手动激活事件优化常见超时讲述一个好的事件,而不是清除的记忆过时 阅读全文
posted @ 2024-06-26 14:12 Philosophy 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 目录创建event_base设置默认event_base设置复杂的event_base检查event_base的后端方法解除分配event_base在event_base上设置优先级在 fork() 之后重新初始化event_base过时的event_base功能使用事件循环运行循环停止循环重新检查 阅读全文
posted @ 2024-06-26 14:01 Philosophy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ### 目录 *1:什么是AQS?* *2:AQS都有那些用途?* *3:我们如何使用AQS* *4:AQS的实现原理* *5:对AQS的设计与实现的一些思考* ### 1:什么是AQS ​ 随着计算机的算力越来越强大,各种各样的并行编程模型也随即踊跃而来,但当我们要在并行计算中使用共享资源的时候, 阅读全文
posted @ 2023-07-08 21:39 Philosophy 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 简介 java.lang.reflect.Proxy是整个jdk中实现动态代理的核心 类,本文主要介绍Proxy类的实现,关于Proxy类的使用请自行查阅其他资料。 Field constructorParams:构造函数的参数,用于代理类的核心的逻辑实现,关于InvocationHandler这个 阅读全文
posted @ 2023-01-06 14:51 Philosophy 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 滑动窗口分位数 分位数计算公式 分位数的计算公式有PERCETILE.INC和PERCENTILE.EXC两种,两个公式的计算逻辑是完全一样的,仅仅取数的范围大小不一样,这里我们使用PERTILE.INC来完成分位数的计算,具体的分位数计算逻辑不是本文的重点,这里就不赘述了。 分位数的题目要求 给你 阅读全文
posted @ 2022-11-19 09:20 Philosophy 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 目录 1:什么是短链接 2:为什么需要短链接 3:系统的设计与目标 4:系统API的设计 5:数据库设计 6:系统的实现 7:结语 1:什么是短链接 短链接顾名思义,就是一个比较短的链接,我们平时看到的链接可能由于一些其他的问题导致我们的链接比较长,可能长这样: https://www.baidu. 阅读全文
posted @ 2022-06-16 21:04 Philosophy 阅读(1085) 评论(1) 推荐(1) 编辑
摘要: 应用场景 在了解一致性Hash之前,我们先了解一下一致性Hash适用于什么场景,能解决什么问题?这里先放一下我自己认为适用的场景。一致性Hash适用于服务器动态扩展且需要负载均衡的场景 试想以下场景,某一天,公司的业务不断发展壮大,现有的数据库服务器无法支撑那么大的数据量,我们该怎么办呢?我们会想到 阅读全文
posted @ 2022-04-10 17:44 Philosophy 阅读(376) 评论(0) 推荐(0) 编辑