搜索结果
查询Tags标签: 队列,共有 1737条记录-
【PHP数据结构】队列的相关逻辑操作
在逻辑结构中,我们已经学习了一个非常经典的结构类型:栈。今天,我们就来学习另外一个也是非常经典的逻辑结构类型:队列。相信不少同学已经使用过 redis 、 rabbitmq 之类的缓存队列工具。其实,数据库、程序代码,这些都可以实现队列的操作,就和栈一样,队列也是有其…
2021/7/23 9:05:59 人评论 次浏览 -
【PHP数据结构】队列的相关逻辑操作
在逻辑结构中,我们已经学习了一个非常经典的结构类型:栈。今天,我们就来学习另外一个也是非常经典的逻辑结构类型:队列。相信不少同学已经使用过 redis 、 rabbitmq 之类的缓存队列工具。其实,数据库、程序代码,这些都可以实现队列的操作,就和栈一样,队列也是有其…
2021/7/23 9:05:59 人评论 次浏览 -
从内核源码角度分析TCP 三次握手
TCP三次握手的过程中,不仅仅是一个握手包的发送 和 TCP 状态的流转。还包含了端口选择,连接队列创建与处理等很多关键技术点。 服务器 listen 时,计算了全/半连接队列的长度,还申请了相关内存并初始化。客户端 connect 时,把本地 socket 状态设置成了 TCP_SYN_SENT,…
2021/7/22 17:12:47 人评论 次浏览 -
从内核源码角度分析TCP 三次握手
TCP三次握手的过程中,不仅仅是一个握手包的发送 和 TCP 状态的流转。还包含了端口选择,连接队列创建与处理等很多关键技术点。 服务器 listen 时,计算了全/半连接队列的长度,还申请了相关内存并初始化。客户端 connect 时,把本地 socket 状态设置成了 TCP_SYN_SENT,…
2021/7/22 17:12:47 人评论 次浏览 -
字节跳动技术总监自爆:java写网页游戏
面试题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也…
2021/7/22 17:12:36 人评论 次浏览 -
字节跳动技术总监自爆:java写网页游戏
面试题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也…
2021/7/22 17:12:36 人评论 次浏览 -
最新完整数据结构与算法
最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 P44_算法分析_时间复杂度分析1 P55_算法分析_时间复杂度分析2 P66_算法分析_时间复杂度分析3 P77_算法分析_时间复杂度分析4 P88_算法分析_时间复杂度分析5 P99_算法分…
2021/7/22 14:07:26 人评论 次浏览 -
最新完整数据结构与算法
最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 P44_算法分析_时间复杂度分析1 P55_算法分析_时间复杂度分析2 P66_算法分析_时间复杂度分析3 P77_算法分析_时间复杂度分析4 P88_算法分析_时间复杂度分析5 P99_算法分…
2021/7/22 14:07:26 人评论 次浏览 -
Java阻塞队列四组API介绍
Java阻塞队列四组API介绍 通过前面几篇文章的学习,我们已经知道了Java中的队列分为阻塞队列和非阻塞队列以及常用的七个阻塞队列。如下图:本文来源:凯哥Java(kaigejava)讲解Java并发系列之阻塞队列教程。系列文章,欢迎大家从第一篇文章开始看起。 在查看以上七个队列的…
2021/7/22 12:38:08 人评论 次浏览 -
Java阻塞队列四组API介绍
Java阻塞队列四组API介绍 通过前面几篇文章的学习,我们已经知道了Java中的队列分为阻塞队列和非阻塞队列以及常用的七个阻塞队列。如下图:本文来源:凯哥Java(kaigejava)讲解Java并发系列之阻塞队列教程。系列文章,欢迎大家从第一篇文章开始看起。 在查看以上七个队列的…
2021/7/22 12:38:08 人评论 次浏览 -
Java 核心技术卷1 --第十四章 并发
Github代码链接: https://github.com/deyou123/corejava.git 第十四章 并发 每一个任务称为一个线程;是线程控制的简称;多线程程序:同时运行一个以上线程的程序。每个进程拥有自己的一整套变量;而线程则共享数据;共享变量使线程之间的通信比进程之间的通信更有效、更…
2021/7/21 11:36:54 人评论 次浏览 -
Java 核心技术卷1 --第十四章 并发
Github代码链接: https://github.com/deyou123/corejava.git 第十四章 并发 每一个任务称为一个线程;是线程控制的简称;多线程程序:同时运行一个以上线程的程序。每个进程拥有自己的一整套变量;而线程则共享数据;共享变量使线程之间的通信比进程之间的通信更有效、更…
2021/7/21 11:36:54 人评论 次浏览 -
python并发编程之进程的调度
要想多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的, 而是需要遵循一定的法则,由此就有了进程的调度算法。有如下四种: 1、先来先服务调度算法 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程…
2021/7/21 7:10:37 人评论 次浏览 -
python并发编程之进程的调度
要想多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的, 而是需要遵循一定的法则,由此就有了进程的调度算法。有如下四种: 1、先来先服务调度算法 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程…
2021/7/21 7:10:37 人评论 次浏览 -
Springboot高级(二) RabbitMQ
一、概述二、Exchange(交换器)类型 目前有四种:direct、 fanout、 topic、headers (1)direct 路由键(routing key)与队列名(name)完全一致 (2)fanout 交换器下所有队列都接收到消息 (3)topic 将路由键和某个模式进行匹配 ; #匹配0个或多个单词,*匹配一个…
2021/7/20 23:11:40 人评论 次浏览