首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
黑色核桃
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
Redis系列 - 单线程的Redis为什么那么快?
Redis为什么使用单线程?在说这个问题之前我们先来了解下引入多线程常见的开销:1.上下文切换:即使是单核CPU也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU
PriorityQueue的使用和底层实现原理
优先队列的作用是能保证每次取出的元素都是队列中权值最小(最大)的。这里牵涉到了大小关系,元素大小的评判可以通过元素本身的自然顺序(naturalordering),也可以通过构造时传入的比较器。Pri
Redis系列 - Redis数据持久化(AOF&RDB)?
宕机了,Redis如何避免数据丢失?AOFRDBAOFRedis先将数据写入Redis内存,再记日志,Redis使用的写后日志。为了避免额外的检查开销,Redis在向AOF里面记录日志的时候,并不会先
Redis系列 - 主从库模式、哨兵和分片集群
主从库模式Redis的高可靠性主要包括两方面:数据尽量少丢失:RDB&AOF机制服务尽量少中断:增加副本冗余主从模式Redis提供了主从库模式,增加冗余的副本来提高Redis集群的高可靠性。主从库之间
Redis系列 - 一文搞懂Redis缓存淘汰策略
在使用Redis时,我们一般会为Redis的缓存空间设置一个大小,不会让数据无限制的放入Redis缓存。对于Redis来说,一旦确定了缓存最大容量,比如4GB,你就可以使用下面这个命令来设定缓存的大小
ES系列 - Elasticsearch路由、写入与查询原理
Document路由路由算法:shard=hash(routing)%number_of_primary_shards举个例子,一个index有3个primaryshard,P0,P1,P2每次增删改
ES系列 - Elasticsearch并发冲突解决:乐观锁vs悲观锁
1.并发冲突多个线程去同时访问es中的一份数据,然后各自去修改之后更新到es,由于线程的先后顺序不同,可能会导致后续的修改覆盖掉之前的修改,显然一些场景下我们是不允许发生这种并发冲突的问题,例如电商商
Leetcode61:旋转链表
给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。示例1:示例2:链表中的点已经相连,一次旋转操作意味着:先将链表闭合成环找到相应的位置断开这个环,确定新的链表头和链表尾如何找到
Leetcode62:不同路径
一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?
Leetcode64:最小路径和
给定一个包含非负整数的m* n网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:动态规划这题求的是从左上角到右下角,路径上的数字和最小,并且
下一页
个人成就
文章被阅读
94
掘力值
10
关注了
1
关注者
1
收藏集
0
关注标签
12
加入于
2020-11-13