首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
弄得我跟多稀罕你似的
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
Redis系列之分布式锁
在应对并发问题时,除了原子操作,Redis客户端还可以通过加锁的方式,来控制并发写操作对共享数据的修改,从而保证数据的正确性。 但是,Redis属于分布式系统,当有多个客户端需要争抢锁时,我们必须要保证,这把锁不能是某个客户端本地的锁。否则的话,其它客户端是无法访问这把锁的,当…
【Redis系列】为什么单线程Redis能那么快?
首先,我要和你厘清一个事实,我们通常说,Redis是单线程,主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 所以,严格来说,R…
java中常见的六种线程池详解
| CachedThreadPool | 核心线程为0,最大线程数为Integer. MAX_VALUE | 上面看到的类图,方便帮助下面的理解和查看,我们可以看到一个核心类 ExecutorService , 这是我们线程池都实现的基类,我们接下来说的都是它的实现类。 我们可…
互联网大厂职级&薪酬2020版新鲜出炉
2020年互联网大厂职级&薪资新鲜出炉,知己知彼,百战百胜,你有必要了解下目前的市场行情,对不对?2020年大厂技术线职级&薪资一览表备注:同一职级平均来看,产品线对应薪酬约为技术线的80%,运营线约
FutureTask 原理剖析
FutureTask用于在异步操作场景中,FutureTask作为生产者(执行FutureTask的线程)和消费者(获取FutureTask结果的线程)的桥梁,如果生产者先生产出了数据,那么消费者get时能会直接拿到结果;如果生产者还未产生数据,那么get时会一直阻塞或者超时阻…
Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)
欲善其事,必先利其器。 要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。 准备以及确认一下操作系统版本,所需软件版本。 本次安装最新的稳定版本6.0.8。 这种方式部署很简单,就是安装一个软件,配置好相关配置项,然后启动它就可以了…
【高并发】亿级流量场景下如何实现分布式限流?自定义分布式限流注解
分布式限流的关键就是需要将限流服务做成全局的,统一的。可以采用Redis+Lua技术实现,通过这种技术可以实现高并发和高性能的限流。 Lua是一种轻量小巧的脚本编程语言,用标准的C语言编写的开源脚本,其设计的目的是为了嵌入到应用程序中,为应用程序提供灵活的扩展和定制功能。 (2…
【高并发】亿级流量场景下如何实现分布式限流?
分布式限流的关键就是需要将限流服务做成全局的,统一的。可以采用Redis+Lua技术实现,通过这种技术可以实现高并发和高性能的限流。Lua是一种轻量小巧的脚本编程语言,用标准的C语言编写的开源脚本,其
RocketMQ事务消息
RocketMQ事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。RocketMQ的事务消息提供类似 X/Open XA 的分布事务功能,通过事务消息能达到分布式事务的最终一致。 是指暂不能被…
FutureTask 原理剖析
FutureTask用于在异步操作场景中,FutureTask作为生产者(执行FutureTask的线程)和消费者(获取FutureTask结果的线程)的桥梁,如果生产者先生产出了数据,那么消费
下一页
个人成就
文章被点赞
37
文章被阅读
12,727
掘力值
433
关注了
15
关注者
7
收藏集
6
关注标签
0
加入于
2020-10-09