前言 Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行! 一次性、顺序性、排他性!执行一系列的命令! 队列 set set set 等等命令 执行 Redis的事务没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候 ...
分类:
其他好文 时间:
2020-11-11 15:43:42
阅读次数:
8
ThreadPoolExecutor线程池参数设置技巧 一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTim ...
分类:
编程语言 时间:
2020-11-10 11:41:28
阅读次数:
24
滴滴面试安排比较混乱,如果你通过了一面,那么就优先安排后面的面试,所以导致还没一面的人就得一直苦等。那会儿我是下午一点去的,大概到了快4点才进行一面,后面就嗖嗖嗖地过关斩将到了hr面,也算是运气不错吧。
分类:
编程语言 时间:
2020-11-10 11:32:44
阅读次数:
11
Celery 1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(ta ...
分类:
其他好文 时间:
2020-11-10 11:18:05
阅读次数:
9
rabbitMQ集群有两种模式: 第一种 普通模式:对于Queue来说,消息实体只存在于其中的一个节点,A/B两个节点仅有相同的元数据(队列结构)。也就是说数据存在于集群中某个节点,我们从另一个节点获取的时候是该节点和存储数据的节点临时进行传输。可以理解为A/B,搭建集群,数据存到A,我们从节点B可 ...
分类:
其他好文 时间:
2020-11-08 18:02:54
阅读次数:
33
原文地址:https://www.jianshu.com/p/e186a7fce8cc #在学东西之前,我们先有一个方法论,知道如何学习。学习一个东西一般都遵循以下几个环节: xxx是什么,诞生的原因,能解决什么问题。 如何安装,如何使用(快起启动一个demo)。 涉及到的一些基础概念介绍和基础入 ...
分类:
其他好文 时间:
2020-11-08 17:53:28
阅读次数:
25
Zookeeper 一、引言 在分布式环境下,如果舍弃springcloud,使用其他的分布式框架,那么注册中心,配置集中管理,集群管理,分布式锁,分布式任务,队列管理想单独实现怎么处理? 分布式系统面临的问题 ? 1、分布式系统如何实现对统一资源的访问,保证数据的一致性 ? 2、集群中的Maste ...
分类:
其他好文 时间:
2020-11-07 17:02:41
阅读次数:
19
https://www.acwing.com/problem/content/description/135/ 优先队列,每次将最长的蚯蚓取出来,切开后减去当前的偏移量,再放回队列 但 \(m\) 的范围是 $7e6$,显然需要线性做法 线性做法,那就需要考虑一下蚯蚓长度的单调性了, 可以证明,如果 ...
数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。1、数组数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数
分类:
其他好文 时间:
2020-11-07 16:31:21
阅读次数:
24
这篇文章主要介绍了C#使用RabbitMq队列(Sample,Work,Fanout,Direct等模式的简单使用),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1:RabbitMQ是个啥?(专业术语参考自网络) RabbitMQ是实现了高级消息队列协议 ...