搜索结果
查询Tags标签: 队列,共有 1737条记录-
Redis场景应用之UA池
接触到的一些数据搜索项目,涉及到请求模拟,基于反爬需要使用随机的User Agent,于是使用Redis实现了一个十分简易的UA池。 背景 最近的一个需求,有模拟请求的逻辑,要求每次请求的请求头中的User Agent要满足下面几点:每次获取的User Agent是随机的。 每次获取的User …
2021/12/4 2:16:55 人评论 次浏览 -
LeetCode_Queue_239. Sliding Window Maximum 滑动窗口最大值【优先队列,单调队列】【java】【中等】
目录 一,题目描述 英文描述 中文描述 示例与说明 二,解题思路 1,优先队列 2,单调队列 三,AC代码 Java 优先队列 单调对列 四,解题过程 第一搏 第二搏 第三搏一,题目描述 英文描述You are given an array of integers nums, there is a sliding window of size k wh…
2021/12/3 22:06:41 人评论 次浏览 -
LeetCode_Queue_239. Sliding Window Maximum 滑动窗口最大值【优先队列,单调队列】【java】【中等】
目录 一,题目描述 英文描述 中文描述 示例与说明 二,解题思路 1,优先队列 2,单调队列 三,AC代码 Java 优先队列 单调对列 四,解题过程 第一搏 第二搏 第三搏一,题目描述 英文描述You are given an array of integers nums, there is a sliding window of size k wh…
2021/12/3 22:06:41 人评论 次浏览 -
Hbase源码分析(十一)MemStore的flush处理(中)2021SC@SDUSC
文章目录 前言cacheFlusher如何处理flush请求requestFlush()WakeupFlushThreadFlushRegionEntry 总结前言 本文继续介绍了HRegion上Memstore flush的主体流程和主要细节,cacheFlusher如何处理flush请求。cacheFlusher如何处理flush请求 通过如何初始化cacheFlusher部分的…
2021/12/3 11:06:36 人评论 次浏览 -
Hbase源码分析(十一)MemStore的flush处理(中)2021SC@SDUSC
文章目录 前言cacheFlusher如何处理flush请求requestFlush()WakeupFlushThreadFlushRegionEntry 总结前言 本文继续介绍了HRegion上Memstore flush的主体流程和主要细节,cacheFlusher如何处理flush请求。cacheFlusher如何处理flush请求 通过如何初始化cacheFlusher部分的…
2021/12/3 11:06:36 人评论 次浏览 -
C++ STL学习路线及笔记
什么是STL C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 C++ 标准模板库的核心包括以下三个组件:容器、算法、迭代器。 容器 STL学习…
2021/12/2 22:36:30 人评论 次浏览 -
C++ STL学习路线及笔记
什么是STL C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 C++ 标准模板库的核心包括以下三个组件:容器、算法、迭代器。 容器 STL学习…
2021/12/2 22:36:30 人评论 次浏览 -
Windows消息函数
1 SendMessage & PostMessage 在使用消息的过程中,这两个函数的使用率是最高的。初学者有时会搞不清楚这两个发送消息的函数的使用场景,容易误用。所以放在这里一起说。其实上面已经对 SendMessage 做了很多的介绍,所以在这儿的重点会放在 PostMessage 上。相较 Se…
2021/12/2 7:10:12 人评论 次浏览 -
Windows消息函数
1 SendMessage & PostMessage 在使用消息的过程中,这两个函数的使用率是最高的。初学者有时会搞不清楚这两个发送消息的函数的使用场景,容易误用。所以放在这里一起说。其实上面已经对 SendMessage 做了很多的介绍,所以在这儿的重点会放在 PostMessage 上。相较 Se…
2021/12/2 7:10:12 人评论 次浏览 -
使用redis的zset实现简单的延时队列
一、需求切入点在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟 解决方案有:使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!) 将待提醒数据提前查出存进redis中,根据提…
2021/12/2 2:06:05 人评论 次浏览 -
使用redis的zset实现简单的延时队列
一、需求切入点在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟 解决方案有:使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!) 将待提醒数据提前查出存进redis中,根据提…
2021/12/2 2:06:05 人评论 次浏览 -
高并发编程-队列-BlockingQueue-ArrayBlockingQueue
高并发编程-队列-BlockingQueue-ArrayBlockingQueue 在介绍ArrayBlockingQueue之前,为了让大家更好的理解这个知识点,先把Queue和BlockingQueue的相关知识做个简单的介绍 一、Queue队列接口Queue继承于Collection数据集合,Queue内部主要方法有六个,下面依次对着六个方…
2021/12/1 22:11:23 人评论 次浏览 -
高并发编程-队列-BlockingQueue-ArrayBlockingQueue
高并发编程-队列-BlockingQueue-ArrayBlockingQueue 在介绍ArrayBlockingQueue之前,为了让大家更好的理解这个知识点,先把Queue和BlockingQueue的相关知识做个简单的介绍 一、Queue队列接口Queue继承于Collection数据集合,Queue内部主要方法有六个,下面依次对着六个方…
2021/12/1 22:11:23 人评论 次浏览 -
NioEventLoop源码分析
前面几期带大家分析了Netty的服务端启动,客户端连接,客户端消息处理的流程,本期就来讲解Netty中一个极其重要的组件,事件循环器EventLoop。 NioEventLoopGroup分析 我们平常使用Netty的时候,一般都是用NioEventLoopGroup进行操作,所以我们从NioEventLoopGroup开始分…
2021/12/1 12:06:43 人评论 次浏览 -
NioEventLoop源码分析
前面几期带大家分析了Netty的服务端启动,客户端连接,客户端消息处理的流程,本期就来讲解Netty中一个极其重要的组件,事件循环器EventLoop。 NioEventLoopGroup分析 我们平常使用Netty的时候,一般都是用NioEventLoopGroup进行操作,所以我们从NioEventLoopGroup开始分…
2021/12/1 12:06:43 人评论 次浏览