百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
面试官:说说停止线程池的执行流程?

对于我们使用的线程池ThreadPoolExecutor来说,停止线程池的方法有以下两个:shutdown():优雅的关闭线程池,即不再接受新任务,但会等待已提交任务(包括正在执行的任务和在队列中...

秒杀架构业务场景:设计秒杀架构必知必会的那些事以及整体的思路

秒杀架构在讲解新场景之前,先来回顾一下前面几个场景的内容。读缓存场景中,项目组先把数据存放在缓存中,每次请求通过缓存读取数据,大大减小了数据库的读请求压力;写缓存场景中,碰到流量洪峰时,先将数据写入缓...

Redis持久化讲解

一、持久化简介Redis的数据全部存储在内存中,如果突然宕机,数据就会全部丢失,因此必须有一套机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制,它...

Redis持久化

Redis单线程:Redis执行命令的时候是一条一条执行的。Redis持久化两种方式:RDB(快照)持久化:保存某个时间点的全量数据快照AOF(Append-Only-File)持久化:保存写状态...

Redis(2)——数据持久化

Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)(1)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。(默认模式)(2)以日志的形式来记录每个写操作,将Red...

Docker停止容器使用stop、restart 还是 kill?

dockerkill立即强制停止容器dockerstop优雅地停止容器dockerrestart先优雅停止容器,再启动一个新的容器实例dockerkill与dockerstop区别Docke...

Redis、Kafka 和 Pulsar 消息队列对比

一、最基础的队列最基础的消息队列其实就是一个双端队列,我们可以用双向链表来实现,如下图所示:push_front:添加元素到队首;pop_tail:从队尾取出元素。有了这样的数据结构之后,我们就可以在...

十亿级流量下,我与Redis时延小突刺的战斗史

一、背景某一日收到上游调用方的反馈,提供的某一个Dubbo接口,每天在固定的时间点被短时间熔断,抛出的异常信息为提供方dubbo线程池被耗尽。当前dubbo接口日请求量18亿次,报错请求94W/天,...

想要升职加薪你一定不能错过的之「Redis」

1)什么是RedisRedis(RemoteDictionaryServer)是一个使用C语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库Redis可以存储键和五...

腾讯的这道面试题,我懵了...——Redis的hashtable是如何扩容的

腾讯面试官:说说Redis的哈希表是如何扩容的?面试者:what?额......,(我懵了!)这个我还没了解过,尬...。但我了解java里面的HashMap的扩容,我觉得应该有相通的一些原理在里面吧...